https://developers.google.com/speed/webp/docs/riff_container
我有一个 WebP 文件(大约 22 KB(,前 12 个字节的十六进制是 524946461c57000057454250
.
第一个和最后 4 个字节是有意义的(ASCII"RIFF"和"WEBP"(,但我不知道1c570000
是什么意思。文档说这是文件大小,但如果它是十六进制 1c570000 字节,那将是一个巨大的文件。
如何从文件头(报告1c570000
(计算文件大小(22 KB(?
如文档 (https://developers.google.com/speed/webp/docs/riff_container( 中所述,文件大小字节存储在小端序中。
也就是说,字节按重要性最低到重要性最高的顺序存储(最低有效字节位于第一个位置,最高有效字节存储在最后一个位置(。
0000 57 1c 是 22,300,因此"大约 22 KB"是正确的。