java字符串base64编码

时间:2010-10-22 07:37:09

标签: java string base64

我需要一种方法来知道字符串是否是Base64编码的...... 任何想法?

感谢

2 个答案:

答案 0 :(得分:4)

字符串长度必须是4的倍数,并且只允许以下字符 AZ,az,0-9 * + ,* / = as填充字符(仅在结尾处)

答案 1 :(得分:4)

恕我直言,你需要尝试解码它,如果它失败了 - 它没有被编码。

Java有很多Base64解码器,这里有一些:

sun.misc.BASE64Decoder

Apache codec

http://migbase64.sourceforge.net/

http://www.source-code.biz/base64coder/java/