N
notizblock
Gast
hi leute,
im moment bin ich gerade dabei aus einem wav- file byteweise Daten auszulesen.
Ich stellte bald fest, dass byte vorzeichenbehaftet ist und naja, das ist mein problem.
die daten sind als unsigned byte gespeichert.
Der hex-Editor liefert mir folgende ausgabe (original wave):
52 49 46 46 68 e8 1a 00 57 41
Wenn ich die Daten auslese (mit einem DataInputStream in) bekomme ich folgendes:
52 49 46 46 ac 58 01 0 57 41
Ich vermute, dass der DataInputStream in Verbindung mit in.readByte() das Problem ist.
Hätte auch schon versucht mit in.readInt() auszulesen und dann in ein Byte konvertieren, aber da ergibt sich dasselbe Problem.
Wisst Ihr wie ich unsigned bytes auslesen kann?
mfg
im moment bin ich gerade dabei aus einem wav- file byteweise Daten auszulesen.
Ich stellte bald fest, dass byte vorzeichenbehaftet ist und naja, das ist mein problem.
die daten sind als unsigned byte gespeichert.
Der hex-Editor liefert mir folgende ausgabe (original wave):
52 49 46 46 68 e8 1a 00 57 41
Wenn ich die Daten auslese (mit einem DataInputStream in) bekomme ich folgendes:
52 49 46 46 ac 58 01 0 57 41
Ich vermute, dass der DataInputStream in Verbindung mit in.readByte() das Problem ist.
Hätte auch schon versucht mit in.readInt() auszulesen und dann in ein Byte konvertieren, aber da ergibt sich dasselbe Problem.
Wisst Ihr wie ich unsigned bytes auslesen kann?
mfg