【发布时间】:2014-08-24 20:40:14
【问题描述】:
我正在编写一个 Java 程序来从 POP3 电子邮件中下载附件。最初,如果验证了 MimePart 的内容类型,我会通过获取 MimePart 的输入流来执行此操作。然后我可以简单地通过 FileOutputStream 将输入流写入本地文件。
但是,我遇到的一件事是,在我收到一封带有附件作为其唯一内容的电子邮件并访问它后,邮件(消息类型)仅包含单个部分,其类型为 text/plain .它的内容由大量看起来随机的字符组成。
通过互联网搜索后,我发现该文件是uuencoded。然后我试图找到是否有任何标准库来解码它,但似乎我运气不好。所以我想知道是否有任何标准/通常的方法来解码它并获取附件?非常感谢。
【问题讨论】:
-
AFAIK 没有官方标准库来处理这个问题。您可以使用网络上可用的库之一来处理这项工作。
-
有 Apache Commons Codec 但没有 UU 编解码器...
-
让选民结束:问题不是要求一个库来处理这个问题,而是是否有使用 Java 的标准方法。
标签: java jakarta-mail mime uuencode uudecode