Tom: Zahlen binär speichern

Beitrag lesen

Hello,

Schon längere Zeit versuche ich herauszufinden, wie ich in PHP Zahlen binär in eine Datei schreibe. Die Zahlen werden jedoch immer im ASCII-Format (also mit einem einfachen Texteditor lesbar) abgespeichert, egal welche Flags ich fopen mitgebe. Ich hätte es aber gerne, dass ich diese Zahlen in der Datei binär speichere und wieder auslese. Gibt es dazu eine Möglichkeit?

Dafür gibt es die Funktionen pack() (zum Wegschreiben) und unpack() (zum Wiederholen)

http://de2.php.net/manual/en/function.pack.php
http://de2.php.net/manual/en/function.unpack.php

Die sind zwar ein wenig unhandlich, aber sie sind die einzige praktikable Möglichkeit in PHP.
Eine unpraktische Möglichkiet wäre noch die Berechnung per Bitoperationen.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de