Schrift
[thread]1260[/thread]

0A ohne 0D: Zeilenumbruch bei Windows



<< >> 3 Einträge, 1 Seite
pato
 2005-06-18 14:48
#11632 #11632
User since
2005-06-18
2 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo,

wenn ich binaere Dateien mit "read" oeffne und den
Inhalt mit "print" in eine andere Datei zurueckschreibe,
dann tritt immer wieder ein Fehler auf, weil an allen
Stellen, wo vorher nur ein "0A" als Wert stand, nun
ploetzlich ein "0D 0A" steht.

Das ist wohl die automatische Zeilenumbruchkonvertierung
fuer Windows. In binaeren Dateien kann ich das aber nicht
gebrauchen. Gibt es eine Moeglichkeit, das abzustellen?

Dank
Matthias (pato)
pKai
 2005-06-18 15:32
#11633 #11633
User since
2005-02-18
357 Artikel
BenutzerIn
[default_avatar]
Die Funktion dazu heißt binmode.
Beschreibung dazu unter
perldoc -f binmode
auf der Kommandozeile oder bei
http://perldoc.perl.org
I sense a soul in search of answers.
pato
 2005-06-18 16:05
#11634 #11634
User since
2005-06-18
2 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo pKai,

ja, das isses! Ich hatte lange nach einer solchen Funktion
gesucht, selber aber bislang nichts gefunden. Jetzt werden
alle Daten korrekt eingelesen und wieder ausgegeben.

Dank & tschuess :-) :-)
Matthias
<< >> 3 Einträge, 1 Seite



View all threads created 2005-06-18 14:48.