1

我知道 JPEG 文件结构的官方规范可以在https://www.w3.org/Graphics/JPEG/jfif3.pdf找到但这不包括规范中使用的常量的数字定义。它只在描述结构时引用常量。例如,在每个 JPEG 文件的开头,它会显示“X'FF',SOI”,其中 X'FF' 表示十六进制值 FF(十进制值 255),后面是称为 SOI 的常量。但是,该文档没有说明该常数的数值应该是什么。通过对其进行逆向工程(将 JPEG 文件加载到十六进制编辑器中),我可以看到 SOI 常量的值是十六进制值 D8,但这不包含在公开的官方规范中。公共规范只是部分规范吗?您是否需要向 JPEG 发明者付钱才能购买“完整规范”的副本或其他东西,实际获得一个文档,该文档定义规范中引用的所有常量的数值?还有很多其他类似的常量,我无法在微小的公开文档中找到,例如常量 APP0、APP1、APP2、EOI 和许多其他常量的数值。任何帮助找到更完整的官方文档(我不想要有人从逆向工程 JPEG 文件中获得的值列表),将不胜感激。

4

0 回答 0