在GIF规范中,这里:
http://www.w3.org/Graphics/GIF/spec-gif89a.txt
它指的是'字节',我自然认为它是无符号字符。如果是这种情况,那么当它表示“未签名”时它会引用什么?没有签名......什么?精确的定义很重要,因为它让我知道要读入多少字节。
感谢您的时间。
答案 0 :(得分:3)
“unsigned”指的是一个16位整数,其中最低有效字节优先。
应该注意的是,在C中,unsigned
本身是unsigned int
的同义词,并且在编写GIF规范时,可能有理由假设{{1}在大多数机器上是16位,所以他们不定义他们使用的术语并不是完全不合理的。
答案 1 :(得分:2)
在文档中提到“unsigned”字样的地方,相邻的图表显示了它所占用的字节数。看起来总是2个字节。
另请注意附录中提到:
字节排序 - 除非另有说明,否则为多字节数字字段 先订购最低有效字节。