file/libmagic:“ID3 长度”是多少?

file/libmagic:“ID3 长度”是多少?

手册页文件 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)。

进一步阅读:

相关内容