When saving an ID3v2 tag, a 2048 bytes padding is added to the tag, if not existent. I understand this is useful when tags may have future updates... but what if my tags won't be updated anymore? It's just wasting space.
So, as a suggestion, we could have an option to have zero padding with ID3v2 tags. With this option checked, we would have no padding added to new tags, and modified tags would have their padding trimmed to zero.
You will never know if you can use this reserved space in the future. Maybe you will find some useful additional tags like Audio-Fingerprints or Replay Gain? This little space will just speed up your next tagging process. Thats for sure.
I don't see your point. OP gave a suggestion to make it optional for saving space. If he says he won't update his tags anymore, who are you to say he will? This wasted space may be insignificant to you, but you don't know his needs.
And even if the tags are updated again, in a rare event, if the tag needs more room, the program will simply expand the file bounds to request more space. In the worst case, a file reallocation. It's not the apocalypse.
I think it's a good suggestion, it's another option to be added to this incredible program.
I would like to add that probably you cannot be without a little wasted space as the sector size will claim its share. And that may vary between 512 k and 4096 k