' schrieb:aber wenn ein zufällig erzeugtes Datum irgendwo mittendrin ein "0D" oder ein "0A" hat, wird dieses jeweils als "0D0A" geschrieben! Und das nicht am Zeilenende. Es handelt sich um ein Byte, das eben auch mal "0D" sein darf, und unverändert in der Reihe an Bytes in die Datei geschrieben werden soll!
Das ist kein Bug. Das ist per Definition richtig so. In als Textfile deklarierte Files gibt es nur lesbaren Text. 0D oder 0A (1A gilt sogar ggf. als Textfileende) können also per se nicht als Datenzeichen vorkommen.
Fazit: als Binär deklariertes File verwenden.