Wenn Sie die Textdateien im Hex-Editor geöffnet haben, wäre der Unterschied, den Sie am Ende einer Zeile sehen würden, folgender:
Windows-Zeilenenden: 0x0D 0x0A
Unix-Zeilenenden: 0x0A
Das 0x0D
ist der Hexadezimalwert für den Wagenrücklauf (dargestellt textlich einfach als \r
).
Das 0x0A
ist der Hexadezimalwert für die Zeilenvorschubzeichen (dargestellt textlich einfach als \n
).
Wenn Zeilenenden im Windows-EOL-Format vorliegen, enden die Zeilen mit 2 Zeichen \r\n
:; während des Unix - Format EOL endet mit 1 Zeichen: \n
.
Also 127,955 * (24 + 1) == 3,198,875 bytes (3,123.9 KB)
für Unix EOL und 127,955 * (24 + 2) == 3,326,830 bytes (3,248.86 KB)
für Windows EOL.
Hoffentlich hilft das.