从 WebP 文件头获取文件大小



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( 中所述,文件大小字节存储在小端序中。

也就是说,字节

按重要性最低到重要性最高的顺序存储(最低有效字节位于第一个位置,最高有效字节存储在最后一个位置(。

00

00 57 1c 是 22,300,因此"大约 22 KB"是正确的。

相关内容

  • 没有找到相关文章

最新更新