Java是否有任何标准的uudecoding机制?

时间:2014-07-03 16:02:47

标签: java javamail mime uuencode uudecode

我正在编写一个Java程序来从POP3电子邮件中下载附件。最初我通过获取MimePart的输入流(如果其内容类型已经过验证)来执行此操作。然后我可以通过FileOutputStream将输入流简单地写入本地文件。

然而,我遇到的一件事是,在我收到附件作为唯一内容并访问它的电子邮件后,邮件(Message类型)只包含一个部分,其类型为text / plain 。其内容包括大量随机字符。

在互联网上搜索后,我发现该文件是未编码的。然后我试图找到是否有任何标准库来解码它,但似乎我运气不好。所以我想知道是否有任何标准/通常的方法来解码它并获得附件?非常感谢。

1 个答案:

答案 0 :(得分:4)

是的," Java(TM) EE 7 Specification APIs"支持使用uuencode进行编码和解码。

请参阅MimeUtility.decode()

  

此外," uuencode"也支持。