Unterschiedliche Dateigröße: Client - Server ?
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
-
Hallo
ich habe als Test eine Datei mit PHP erstellt, die hat am Server (FTP) die Größe: 3988441 Byte
dann habe ich diese Datei per FTP auf meinen PC geholt, dort hat sie aber nun: 4019801 Byte
Die Datei ist eine .txt Datei und enthält 31360 Zeilen mit je ca. 135 Zeichen pro Zeile
Wie kann das sein, dass die Datei am Client (= Win7 64 Bit - NTFS)
eine andere Größe hat als auf dem (FTP) Server (= Linux x86_64) ?
... evtl weil Linux ein anderes Dateisystem als Windows (NTFS) hat ?
Erstellt habe ich die Datei mit Zeilenumbruch nur "\n"
aber wen ich sie in Windows öffne, dann sehe ich die Zeilenumbrüche ?!?
... hat mein FTP-Programm (WS_FTP_LE) einfach das "\r" hinzugefügt, und deshalb größer ?
so siehts ja aus,
denn ohne das "\r" ist doch in Win der Zeilenumbruch nicht als socher zu sehen, oder?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
wmag schrieb:
Das passiert voll automatisch, wenn Dateien im "ASCII-Modus" übertragen werden. Dann wandelt das FTP-Programm Zeilenenden immer in das betriebssystemspezifische Format um. Da
... hat mein FTP-Programm (WS_FTP_LE) einfach das "\r" hinzugefügt, und deshalb größer ?
mehr als\r\n
ist ist auch die Datei größer.\n
Wenn du mal im "Binary-Modus" herunterladen würdest wäre die Dateigröße am Server und Client genau gleich, dafür können am Client eventuell nicht alle Programme die Datei verarbeiten.
Mit einem Dateisystem hat das nichts zu tun… das Dateisystem gibt nur die maximale Dateigröße vor.
Beitrag zuletzt geändert: 9.11.2012 15:49:32 von hackyourlife -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage