Sven Rautenberg: Server-Config beeinflusst Hash von Dateiinhalten?

Beitrag lesen

Moin!

Was spricht dagegen sämtliche Dateien binary zu übertragen?

Performance.

Wieso ist denn eine binär-Übertragung langsamer?

Kann ich auch nicht nachvollziehen, wieso als Gegenargument da "Performance" kommt.

FTP ist ein sehr altes Protokoll. Wie man offensichtlich erkennen kann, gab es wohl mal den Bedarf, Textdateien noch während des Transfers hinsichtlich der Zeilenenden zu transformieren.

Den Bedarf könnte es heute noch geben, sofern Editoren auf den jeweiligen Systemen mit nix anderem klarkommen würden. Zum Glück ist das nicht mehr so. Einfach überall Unix-Zeilenenden verwenden und binär übertragen - funktioniert prima.

Und bitte nicht verwirren lassen: PHP behandeln "\n" durchgehend als Zeilenende für Unix - auch unter Windows. "\n" steht für den ASCII-Code 10 (0x0A). Eventuelle magische Umwandlungen in Windows-Zeilenschaltungen finden nicht statt.

- Sven Rautenberg