我想知道 Base64 是否有特别不同的编码约定?换句话说,两个不同的 Base64 编码器是否应该为同一个文件产生两个不同的输出?
我问这个问题的原因是因为我正在扫描一张 JPEG,并且得到了两个不同的 Base64 代码。
我使用的第一个编码器是 base64image.org
第二个编码器是在Linux环境中执行以下命令:
openssl base64 -e -in alps.jpg > B64EncodedFile
我通过将 Base64 代码解码回 JPEG 并发现它与原始 JPEG 相同,验证了两个编码器的合法性
最佳答案
Base64 只是指出表示数据的字母表由 64 个唯一字符组成。他们可以是任何字符。这两个不同的来源只是使用不同的字母表。请参阅Wikipedia了解更多详情。
关于linux - Base64 是否有不同的编码约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24946379/