VolureDarkAngel
24th April 2002, 09:41
I have a small problem in your version of the ID3 v2 Tags
I am a programmer making an ID3 Tagger and went to the ID3 website to gather the specs for the tag format.
After careful research looking over the tag I have found that your Winamp 2.79 dows not use the ID3 tagging system Properly. In the size portion of the header it notes the tag is much Longer then the file
here is what I have done
1 Created a File containing Data "File Data"
2 Added the ID3v2 Tags to the file using the Winamp 2.79 Tag editor
3 Opened the newly tagged file in a hex editor
While looking over the tag I noticed this fatal flaw
Your header (As Follows)
4944 3303 0000 0000 0F6D
Does not represent the Tag at all
the file size is 2048 with "FileData" and everything but as you can see the tag says its size is 0F6D (3949). If I were to try to clear or change this tag I would efficently overwrite the beginning of the file. Now I understand for the most part 1901 Bytes is not a very significant portion of a file but if done repeatedly could diminish the file significantly. and say its just a companion file just of the tag. Opening past the end of the file could cause Program errors and Memory leaks if used improperly. Please help me understand and correct this problem. How would you trap and correct this is you were to encounter it ?
Thank you
I have encluded the MP3 in a text file for your view. you should check it in a hex editor not to damage the invalid characters by use in notepad or other editors.
I am a programmer making an ID3 Tagger and went to the ID3 website to gather the specs for the tag format.
After careful research looking over the tag I have found that your Winamp 2.79 dows not use the ID3 tagging system Properly. In the size portion of the header it notes the tag is much Longer then the file
here is what I have done
1 Created a File containing Data "File Data"
2 Added the ID3v2 Tags to the file using the Winamp 2.79 Tag editor
3 Opened the newly tagged file in a hex editor
While looking over the tag I noticed this fatal flaw
Your header (As Follows)
4944 3303 0000 0000 0F6D
Does not represent the Tag at all
the file size is 2048 with "FileData" and everything but as you can see the tag says its size is 0F6D (3949). If I were to try to clear or change this tag I would efficently overwrite the beginning of the file. Now I understand for the most part 1901 Bytes is not a very significant portion of a file but if done repeatedly could diminish the file significantly. and say its just a companion file just of the tag. Opening past the end of the file could cause Program errors and Memory leaks if used improperly. Please help me understand and correct this problem. How would you trap and correct this is you were to encounter it ?
Thank you
I have encluded the MP3 in a text file for your view. you should check it in a hex editor not to damage the invalid characters by use in notepad or other editors.