LSpreee: Binärdateien

Beitrag lesen

Auch wenn das hier lesbarer Text ist: Es sind Bytes. Wobei das 'Ä' in UTF-8 natürlich 2 Bytes hat, das ist nur zu beachten beim Ermitteln der Länge mit length().

Frage mich, wie die Funktion in php heisst, die die Bytelänge aus einem String ("Ä") errechnet?

BTW: was bedeutet im engl. phpnet-Eintrag von pack() eigentlich

<?php  
$binarydata = pack("nvc*", 0x1234, 0x5678, 65, 66);  
?>

The resulting binary string will be 6 bytes long and contain the byte sequence 0x12, 0x34, 0x78, 0x56, 0x41, 0x42.

die 0x12, 0x34, 0x78, 0x56, 0x41, 0x42.

Das könnte die gesuchte Funkton sein, in Perl heißt die Funktion read().
Die Längenangabe hast Du vorher in die Datei geschrieben, das sind 4 Bytes, die zu lesen sind (pack-Schablone V oder N).

Das macht Sinn :)
beste Grüße.

LSpreee

Könntest Du auch noch was zu meinem anderen Posting sagen?