我正在尝试实现一些 ID3v2.4 规范,例如这里有一些文档: ID3v2.4 规范
通过软件Audacity或MP3tag编辑一些.wav文件的标签,然后查看字节流。我可以看到在主要的 ID3 标头和框架信息之前实际上有一个小标签。
它是一个 10 字节的标头,似乎遵循以下格式:
'id3 xx ' - 其中 xx 是 Little Endian 格式的 16 位值,似乎是从主 'ID3' 标头开始的数据的大小信息,而 ' ' 是两个 NULL 字节
这两个 NULL 字节可能实际上也是总大小信息的一部分,但我没有尝试写那么多数据来检查它。它可能是一个 4 字节大小的值,就像在主 ID3 标头中一样,但我想确认这一点。
我在规范中看不到这一点,这是另一个规范的一部分吗? 删除这个 10 字节的标头将导致 Audacity 和 MP3tag 不再理解该标签。
Audacity 3.2.4版(这个其实写了id3v2.3标签)
MP3tag 版本 3.19