hotti: 100-MB-Datei mittels readfile() ausgeben?

Beitrag lesen

Mahlzeit,

Der binmode() ist wichtig, damit bei einem print() der Byte-Stream sozusagen zusammenbleibt (mal einfach ausgedrückt).

Bei Perl vielleicht. Davon ist hier nicht die Rede.

Ich finde meinen Hinweis auf binmode() schon wichtig. Unabhängig von einer Programmiersprache. Ein Blick in das IO-Verhalten vermeidet nämlich unliebsame Überraschungen, die sich auch so äußern können, dass es mal geht und mal nicht. Und ein Leitsatz in der IT heißt: Wenn was schiefgehen kann, geht es schief. Zum Beipiel der Fakt, dass eine Funktion, die auf STDOUT ausgibt, ein bischen von der Plattform abhängig ist und Bitfolgen, die nach einem Zeilenumbruch aussehen, entsprechend behandelt.

Schöne Grüße,
Horst Sternschnuppe

--
Ich hatte nicht vor zu Schießen, aber der Lümmel läuft mir andauernd ins Schussfeld ;-)