Wie hast Du die Variable / das Objekt definiert, wo Du die Daten sicherst? Kann es sein, das es vom Typ String oder ähnlich ist. Wenn die Datei ein NULL-Byte enthält, wird es an der Stelle
auf Deiner Seite abgebrochen, da #0 das Ende eines Strings markiert.
...
...