在Java中,为什么Base64.Encoder需要编码为byte []?

时间:2017-01-18 02:16:53

标签: java base64

我认为Base64的重点是将字节编码为字符串。我在the Java docs中看到Base64.Encoder有一个将字节编码为字节的方法。这种方法的目的是什么?

2 个答案:

答案 0 :(得分:0)

我猜你可以使用该方法将byte[]非Base64转换为Base64(例如,由于某种原因,你需要处理Base32或Base16)。

答案 1 :(得分:0)

如果你问这个方法做了什么,基于encodeToString()的javadoc,它似乎会返回代表ISO_8859_1中base64字符串的字节。