我有一个Base64编码的图像。在Java中解码它的最好方法是什么?希望只使用Sun Java6附带的库。
发布于 2010-01-13 11:42:01
从v6开始,Java附带了JAXB。javax.xml.bind.DatatypeConverter
的静态方法可以使这一切变得简单。参见parseBase64Binary()
和printBase64Binary()
。
发布于 2009-01-22 16:01:02
特别是在Commons Codec中:将Base64
类设置为decode(byte[] array)
或encode(byte[] array)
发布于 2012-12-18 03:12:03
Guava现在内置了Base64解码功能。
使用BaseEncoding.base64().decode()
至于如何处理输入使用中可能出现的空格
BaseEncoding.base64().decode(CharMatcher.WHITESPACE.removeFrom(...));
有关更多信息,请参阅this discussion
https://stackoverflow.com/questions/469695
复制相似问题