Mailinglisten-Archive |
Christoph Kramesch schrieb: >>> Du meinst das sind Leerzeichen? Wie gesagt, an dieser >> Stelle müssen integer >>> sein (zw. 1-40). Ohne diese wäre die ganze Datei unbrauchbar. >> Was liefert den bin2hex() und was erwartest du? >> Ein Integer wert kann auch über zwei oder mehr Byte gehen. In >> big endian >> oder little endian geschrieben sein - du wirst wohl schon >> einen Blick in >> die Quellen des Programms werfen müssen welches diese Daten erzeugt - >> wenn keine Doku vorhanden ist. >> >> http://de.wikipedia.org/wiki/Byte-Reihenfolge > > Werte Zwischen 1 und 40 (hat Sascha so angegeben) werden höchst > wahrscheinlich > in einem einzigen Byte dargestellt, da ist litte endian oder > big endian doch egal! ist ja nun geklärt, aber trotzdem: Aber wirklich nur dann der Wert wirklich als ein Byte gespeichert wird, woher willst das wissen? Denn ausschlaggebend ist ja nicht welchen Wert der 'Wert' momentan hat oder normalerweise haben kann, sondern was das Ausgebende Programm vorgibt. 40 = 28 (HEX) macht wenn der Integer mit zwei Byte gespeichert wird: 00 28 oder eben 28 00 und schon steht der Wert nicht an der Stelle an der er vielleicht erwartet wird, oder? -- Sebastian Mendel www.sebastianmendel.de
php::bar PHP Wiki - Listenarchive