Thread Binärdaten auslesen / umwandeln (4 answers)
Opened by Norden at 2007-05-30 20:25

Norden
 2007-05-31 21:20
#77079 #77079
User since
2007-05-30
12 Artikel
BenutzerIn
[default_avatar]
Aaaaalso, ich war in der Zwischenzeit ein bisschen erfolgreich.
Ich habe folgendes herausgefunden:

Code: (dl )
1
2
3
4
5
6
7
8
9
do
{
$line = <FILE>;
$zeile = $zeile+1;
print unpack("I", substr($line,0,3)) *$MultFact[$zeile], "\n";
print unpack("I", substr($line,4,7)) *$MultFact[$zeile], "\n";
print unpack("I", substr($line,8,11)) *$MultFact[$zeile], "\n";
............
}until $zeile == 12 || eof;


So bekomme ich zum Teil die richtigen Werte. Das ich die Int-Werte noch mit einem bestimmten Faktor multiplizieren musste, war mir nicht bekannt.
Aber nichts desto trotz habe ich anscheinend ein Problem mit big-endian und little endian. Die Daten sind big-endian, wie kann ich die denn in little-endian konvertieren?

View full thread Binärdaten auslesen / umwandeln