![file/libmagic:“ID3 长度”是多少?](https://linux22.com/image/79598/file%2Flibmagic%EF%BC%9A%E2%80%9CID3%20%E9%95%BF%E5%BA%A6%E2%80%9D%E6%98%AF%E5%A4%9A%E5%B0%91%EF%BC%9F.png)
这手册页文件 command/libmagic 正在谈论一种称为“ID3 length”的数据类型。
我发现的唯一解释是:
A 32-bit ID3 length
那么这对于类型来说是什么?与mp3中的ID3-Tag有关吗?
答案1
这魔法(5)手册页仅说明(将其称为数据类型):
beid3 A 32-bit ID3 length in big-endian byte order.
leid3 A 32-bit ID3 length in little-endian byte order.
并且 libmagic 将 ID3 标签与 mp3 相关联已被注意到,例如,讨论:用于 MP3 的 libmagic 可能会出现严重错误,因为该功能已添加到2008年:
2008-11-06 18:18 Christos Zoulas <[email protected]>
* Handle ID3 format files.
这ID3格式将标签长度存储为特殊的 32 位整数(这是您询问的长度):
ID3v2 标签大小存储为 32 位同步安全整数(第 6.2 节),总共 28 个有效位(代表最大 256MB)。
进一步阅读: