[FTP] Dateigröße ändert sich bei Up- und Download

Diskutiere [FTP] Dateigröße ändert sich bei Up- und Download im Netzwerke Forum Forum im Bereich Hardware & Software Forum; Hallo! Was kann es für Ursachen geben, wenn sich die Größe einer PHP-Datei (also ASCII) beim Up- oder Download über FTP verändert. Und zwar...
  • [FTP] Dateigröße ändert sich bei Up- und Download Beitrag #1
M

mpopp

Aktives Mitglied
Dabei seit
14.01.2004
Beiträge
40
Reaktionspunkte
0
Hallo!

Was kann es für Ursachen geben, wenn sich die Größe einer PHP-Datei (also ASCII) beim Up- oder Download über FTP verändert. Und zwar jeweils um soviele Bytes, wie die Datei Zeilen enthält. Unter Umständen enthält eine Datei nach dem Transfer auch zusätzliche Leerzeilen.

Die Server laufen allesamt auf Linux, als Clients hab ich´s mit Windows und Linux versucht. Die Kombination Server:Linux-Client:Linux klappt problemlos ... bei der Kombination Server:Linux-Client:Windows ist´s verschieden. Auch je nach Client-Programm (getestet habe ich AceFTP, CuteFTP und den FTP-Client der Eingabeaufforderung) gibt´s nicht nachvollziehbare Unterschiede.

Hat jemand eine Idee, was das verursachen könnte und was man machen kann, damit die Originalgröße beim Transfer auf jeden Fall erhalten bleibt?
 
  • [FTP] Dateigröße ändert sich bei Up- und Download Beitrag #2
Z

Zombie79

Bekanntes Mitglied
Dabei seit
05.10.2001
Beiträge
6.132
Reaktionspunkte
2
Nur ein Erklärungsversuch von mir:

Unix/Linux und Windows benutzen andere Zeichen für einen Zeilenumbruch. Bei Windows ist das die Kombination 0x0a0d (#10#13). Bei Unix/Linux 0x0a (#10).

Das würde erklären, warum der Größenunterschied in Byte exakt der Anzahl der Zeilen entspricht. Was mir noch unklar ist, ist die Tatsache, dass der FTP-Client den Inhalt der Datei ändert. Hast du die Datei im Binär-Modus oder im ASCII-Modus hochgeladen?
Im Binär-Modus kann/darf so etwas nicht passieren. Die Datei muss 1:1 auf dem Server ankommen.
 
  • [FTP] Dateigröße ändert sich bei Up- und Download Beitrag #3
M

mpopp

Aktives Mitglied
Dabei seit
14.01.2004
Beiträge
40
Reaktionspunkte
0
Der Transfermodus ist auf ASCII eingestellt, das muß stimmen. Daran hab ich auch schon gedacht, daß dadurch, daß Linux und Windows verschiedene Zeichen verwenden könnten, diese geändert werden könnten.

Dagegen spricht aber eines: ich habe auch einen Linux-Rechner im lokalen Netzwerk. Wenn ich mittels AceFTP Daten transferiere, ändert er die Dateigröße. Mache ich dasselbe über den DOS-Client, läßt er sie gleich :confused:.

Ich find einfach keine Logik mehr hinter dem ganzen :be:.
 
  • [FTP] Dateigröße ändert sich bei Up- und Download Beitrag #4
Z

Zombie79

Bekanntes Mitglied
Dabei seit
05.10.2001
Beiträge
6.132
Reaktionspunkte
2
Erzwinge mal bei dem jeweils verwendeten FTP-Client den Binär-Modus und lade die Datei dann nochmal hoch. Das sollte das Problem beseitigen.

Meine Logik dazu:
Ich denke, dass es an den verschiedenen Default-Einstellungen der FTP-Clients liegt. Möglicherweise benutzt der DOS-Client (ist das wirklich ein DOS-Programm oder eine Win32-Konsolenanwendung?) standardmäßig den Binär-Modus, während die anderen den ASCII-Modus benutzen und somit die Zeilenumbruch-Zeichen ersetzen.
 
Zuletzt bearbeitet:
  • [FTP] Dateigröße ändert sich bei Up- und Download Beitrag #5
M

mpopp

Aktives Mitglied
Dabei seit
14.01.2004
Beiträge
40
Reaktionspunkte
0
Das dürft's gewesen sein :) :) :)!!!

Obwohl's mir irgendwie unlogisch ist, weil PHP-Dateien ja eindeutig ASCII-Dateien wären, aber is ja wurscht ... Hauptsache, es klappt :app:!

> ist das wirklich ein DOS-Programm oder eine
> Win32-Konsolenanwendung?

Meine natürlich schon die Konsolenanwendung :D.

DAAAAAAANKE!
 
  • [FTP] Dateigröße ändert sich bei Up- und Download Beitrag #6
Kugelblitz

Kugelblitz

Bekanntes Mitglied
Dabei seit
18.12.1998
Beiträge
2.976
Reaktionspunkte
0
Ort
Am liebsten ganz weit weg!
Original geschrieben von mpopp
Obwohl's mir irgendwie unlogisch ist, weil PHP-Dateien ja eindeutig ASCII-Dateien wären
jo - aber das weißt du - nur woher soll das ein programm wissen? entweder es ist dahingehend konfigurierbar (extension abfragen, dateien selbst durchleuchten) oder du teilst es ihm mit.

und ein klassischer minimal-client macht nur mal blos, was man ihm sagt (was mir oft lieber ist) - d.h. er muß in den text oder bin-modus umschaltet werden.

gruß
kb
 
Thema:

[FTP] Dateigröße ändert sich bei Up- und Download

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben