File-Command

文件/libmagic:什麼是“ID3 長度”?

  • December 16, 2015

文件命令/libmagic的手冊頁正在討論一種稱為“ID3 長度”的數據類型。

我發現的唯一解釋是:

A 32-bit ID3 length

那麼這是什麼類型的?它與 mp3 中的 ID3-Tag 有關嗎?

magic(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 <christos@zoulas.com>

   * Handle ID3 format files.

ID3 格式將標籤長度儲存為特殊的 32 位整數(這是您詢問的長度):

ID3v2 標籤大小儲存為 32 位同步安全整數(第 6.2 節),總共有 28 個有效位(最多 256MB)。

進一步閱讀:

引用自:https://unix.stackexchange.com/questions/249783