It is my understanding that if the frame has $00 before it then it implies ascii, $01 then it is unicode. I suggest you give the specification a good read.<br><br><div>Good luck with your program<div><br><br><br><div class="gmail_quote">
On 21 April 2012 10:55, Conrad J. Sabatier <span dir="ltr"><<a href="mailto:conrads@cox.net">conrads@cox.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I've recently begun experimenting with doing a little coding in C to<br>
manipulate ID3 tags, and have come across something that surprised me.<br>
<br>
Briefly, the code I've written so far just parses the ID3 tag and spits<br>
out the raw data from each frame.  What's surprising to me is that the<br>
actual data in many frames contains leading zeroes.  I'm just wondering<br>
why this is.  I've used the id3v2 program to tag most of my files.<br>
<br>
Can anyone offer any insight into this?  Is this an expected/required<br>
behavior, or possibly a bug in the id3v2 implementation?<br>
<br>
Thanks!<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Conrad J. Sabatier<br>
<a href="mailto:conrads@cox.net">conrads@cox.net</a><br>
<br>
---------------------------------------------------------------------<br>
To unsubscribe, e-mail: <a href="mailto:id3v2-unsubscribe@id3.org">id3v2-unsubscribe@id3.org</a><br>
For additional commands, e-mail: <a href="mailto:id3v2-help@id3.org">id3v2-help@id3.org</a><br>
<br>
</font></span></blockquote></div><br></div></div>