Base64有不同的编码约定吗?

时间:2014-07-25 00:55:19

标签: linux encoding base64

我想知道Base64是否有特别不同的编码约定?换句话说,为什么两个不同的Base64编码器应该为同一个文件生成两个不同的输出?

我问的原因是因为我正在扫描一个JPEG而我正在获得两个不同的Base64代码。

我使用的第一个编码器是base64image.org

第二个编码器是在Linux环境中执行以下命令:

openssl base64 -e -in alps.jpg  > B64EncodedFile

我已经通过将Base64代码解码回JPEG并发现它与原始JPEG相同来验证两种编码器的合法性

1 个答案:

答案 0 :(得分:2)

Base64只是声明用于表示数据的字母表由64个唯一字符组成。他们可以是任何角色。这两个不同的来源只是使用不同的字母表。有关详细信息,请参阅Wikipedia