gpt4 book ai didi

encoding - 相同类型的 base64 编码二进制数据是否具有相同的 header ?

转载 作者:行者123 更新时间:2023-12-01 22:32:20 31 4
gpt4 key购买 nike

所有 base64 字符串都有一个 header (根据维基百科,它是 814 字节)。我想知道这些 header 对于相同类型的数据是否相同,因为我注意到当我在 base64 中编码 JPEG 图像时,前 500 多个字符是相同的。

最佳答案

不是真的。当 base64 编码字节流时,字节流的前三个字节被转换为 base64 编码字符串的前四个字符。没有标题。

参见 example section关于 Base64 的维基百科文章,其中字符串 Man 的三个 ASCII 编码字节被编码为四个 base64 字符 TWFu

因此,如果两个 base64 编码的字节流以相同的字符开头,则原始字节流也必须以相同的字节开头。所有 JPEG 文件都以魔数(Magic Number)字节 FF D8 开头,可能后跟格式字符串和图像元数据,然后才是实际的图像细节。参见 Magic number programming在维基百科上

关于 Base64 的维基百科文章中提到的 header 是电子邮件附件的 MIME header 。

关于encoding - 相同类型的 base64 编码二进制数据是否具有相同的 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29026130/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com