【问题标题】:Does the GIF 89a specification actually specify byte order?GIF 89a 规范是否真的指定了字节顺序?
【发布时间】:2022-01-09 09:51:12
【问题描述】:

最近在做一些研究时,我遇到了这个article,它说:

GIF 结构中的所有多字节值都采用 little-endian 顺序(低字节在前)。

但是,在GIF89a specification 中,我找不到任何提及字节顺序的内容。具体来说,在关于逻辑屏幕宽度的逻辑屏幕描述符块讨论部分中,我认为这是使用多字节数字的第一部分,没有提及数字的字节顺序。这会让我相信字节顺序与字节内的位顺序相同(即最高有效字节在前),但编码器似乎遵循相反的标准。

规范中是否提到了字节顺序,如果没有,为什么编码器使用小端序?

【问题讨论】:

  • 第 2 页,第 4 节:多字节数字字段按最低有效字节排序。
  • @Yves Daoust 如果您作为答案发布,我会接受。谢谢!
  • 不需要,你回答了。 (但你可以先说 LSB。)
  • 再次感谢您。我很感激!

标签: image-processing gif


【解决方案1】:

啊!毕竟我找到了。对于未来的读者,它在术语表中的“字节排序”下进行了指定。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-04
    • 1970-01-01
    • 2016-04-25
    • 2018-02-22
    • 2020-08-28
    • 2019-11-12
    • 1970-01-01
    相关资源
    最近更新 更多