我正在编写一个 Java 程序来从 POP3 电子邮件下载附件。最初我通过获取 MimePart 的输入流(如果其内容类型已验证)来执行此操作。然后我可以通过 FileOutputStream 将输入流简单地写入本地文件。
但是,我遇到的一件事是,在我收到一封以附件为唯一内容的电子邮件并访问它后,邮件(消息类型)仅包含一个部分,即文本/纯文本类型.其内容由大量外观随机的字符组成。
通过互联网搜索后,我发现该文件是uuencoded。然后我试图找到是否有任何用于解码它的标准库,但似乎我运气不好。所以我想知道是否有任何标准/常用的方法来解码它并获取附件?非常感谢。
最佳答案
是的,“Java(TM) EE 7 Specification APIs”支持使用uuencode
编码和解码。
参见 MimeUtility.decode()
:
In addition, "uuencode" is also supported.
关于java - Java 是否有任何标准的 uudecoding 机制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24558511/