[ID3 Dev] Why does Itunes write null terminated strings (v2.2/v2.3) ?
Brian Mearns
bmearns at coe.neu.edu
Thu Apr 5 14:51:30 PDT 2007
Well, if you look at the specification, it says that ALL text frames
support multiple strings, in the form of a null separated list. This
could be the reason they're doing it, though I'd say it's still pretty
superfluous. But that's my best guess.
Paul Taylor wrote:
> Most people on this list knows that Itunes writes null terminated
> strings, but does anyone know why - did they just make a mistake or is
> there a reason for it ?
> I ask because I would like to know what you would expect a tag editor to
> do with these values.
>
> It could display these null terminators but this doesnt make much sense
> to user using the tag editor
> It could silently hide these null terminators from view, but they they
> would remain in the file possibly causing problems for other applications
> It could provide an option to explicity remove these null terminators
> when the records are loaded, and remove them when they are saved, but
> would this cause any kind of problem for Itunes
>
> thanks Paul
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: id3v2-unsubscribe at id3.org
> For additional commands, e-mail: id3v2-help at id3.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: id3v2-unsubscribe at id3.org
For additional commands, e-mail: id3v2-help at id3.org
More information about the ID3v2
mailing list