ID3v2 Tag auslesen
-
Hi,
ich versuch gerade festzustellen welchen ID3 Tag eine MP3-Datei verwendet. Hierzu öffne ich die Datei und lese sie mit einem BinaryReader. Leider ist der ID3 Tag etwas seltsam aufgebaut. Man muss die ersten 10 Byte lesen. Die ersten drei Byte beinhalten die chars ID3. Danach kommen 2 Byte für die Version, die sind Hexadezimal kodiert. Dann kommen noch 5 Byte in binär. Ich würd gern alles in einem Char Array speichern. Wie kann ich nun sage, dass die Bytes 3 und 4 als Hexadezimal zu interpretieren sind und die Bytes 5-9 als binär? Und anschliessend will die Werte dann in Char wandeln? Kann mir hier jemand weiterhelfen?