小编the*_*rio的帖子

为什么有Synchsafe Integer?

我开始用c ++阅读mp3文件.

一切顺利,直到我读到ID3-Tag的规格.ID3v2-Header中有一些关于它的大小存储在所谓的Synchsafe Integer中的信息.这是一个四字节整数,其中每个字节的最高有效位设置为零.

我发现了如何将它转换为ordenaty整数,但我无法停止问自己为什么整数值以这种不必要的复杂方式存储.

我希望有人可以告诉我为什么以这种方式存储它.

mp3 integer id3 id3-tag

9
推荐指数
1
解决办法
2685
查看次数

标签 统计

id3 ×1

id3-tag ×1

integer ×1

mp3 ×1