Welcome to the new platform of Programmers Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use it's exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.
I'm actually developping a class system to read/write into MP3's ID3v2.4 tags. I've found this description about footers on the site www.id3.org:
3.4. ID3v2.4 footer
To speed up the process of locating an ID3v2.4 tag when searching from the end of a file, a footer can be added to the tag. It is REQUIRED to add a footer to an appended tag, i.e. a tag located after all audio data. The footer is a copy of the header, but with a different identifier.
ID3v2 identifier "3DI"
ID3v2 version $04 00
ID3v2 flags %abcd0000
ID3v2 size 4 * %0xxxxxxx
The ID3v2.4 footer is marked as optional, but here it's seems that into some cases, this footer is required. So, this description is not easy to understand. My questions are :
- Is ID3v2.4 footers are optional or required ?
- If optionals, in whitch cases there are required ?