Seite 2 von 2

Re: Neuerungen im Forum (11.02.2009)

Verfasst: So 29. Mär 2009, 02:13
von bany-tyrol
Hallo erstmal ;)
philipp hat geschrieben:Wir könnten sie doch restaurieren. Vermutlich hat Filezilla alle \n durch \r\n ersetzt. Das sollte man ja wieder rückgängig machen können. Kannst du mir mal eins der zerstörten Bilder schicken?
Das habe ich eigentlich auch gedacht - z.B. könnte man das ja mit awk (bzw. mit gawk auch unter Windows) lösen: :cool:

Code: Alles auswählen

awk '{ sub("\r$", ""); print }' kaputtes.jpg > repariertes.jpg
Hat aber nicht funktioniert :cry:

Ich habe jetzt das Ganze mal simuliert und von meinem Linux-Server eine jpg-Datei via WinSCP im ASCII und BINARY Format unter WIndowsXP heruntergeladen und dann im HEX-Editor verglichen.
Wie's aussieht wird beim Übertragen im ASCII-Format nicht nur vor jedes 0x0a ein 0x0d gesetzt, sondern auch alleinstehende 0x0a entfernt :shock: Damit kann man das File natürlich nicht mehr retten!

Zum Glück :roll: waren ja praktisch nur meine Bilder betroffen :twisted: und ich habe in der Zwischenzeit einen guten Teil davon wieder hochgeladen.
Zudem habe ich vorgeschlagen, ein Synch-Tool (wie z.B. rsync - unter Windows via cygwin) zu verwenden und nur die Daten zu übertragen, die sich geändert haben.

vg - bernhard (der heute noch ein letztes Mal auf der Juifenalm war :cool: )

Re: Neuerungen im Forum (11.02.2009)

Verfasst: So 29. Mär 2009, 02:19
von floo
Hallo mal wieder... ;)
philipp hat geschrieben:Wir könnten sie doch restaurieren. Vermutlich hat Filezilla alle \n durch \r\n ersetzt. Das sollte man ja wieder rückgängig machen können. Kannst du mir mal eins der zerstörten Bilder schicken?
Können wir leider auch deswegen nicht, weil ich die Dateien nicht mehr habe... :roll:
Zum Glück :roll: waren ja praktisch nur meine Bilder betroffen :twisted: und ich habe in der Zwischenzeit einen guten Teil davon wieder hochgeladen.
Danke dir dafür! Sollte aber jetzt ja auch nicht mehr passieren... (Die Lektion habe ich gelernt...)
Zudem habe ich vorgeschlagen, ein Synch-Tool (wie z.B. rsync - unter Windows via cygwin) zu verwenden und nur die Daten zu übertragen, die sich geändert haben.
Ich weiß, ich weiß. Derzeit brauche ich das noch nicht. Mal schauen wie ichs dann im Sommer anstelle. :roll:
der heute noch ein letztes Mal auf der Juifenalm war :cool:
Ich hoffe du hast es genossen und hattest einen würdigen abschluss der Saison!

Grüße Floo

Re: Neuerungen im Forum (11.02.2009)

Verfasst: Mo 30. Mär 2009, 22:28
von philipp
bany_tyrol hat geschrieben: Ich habe jetzt das Ganze mal simuliert und von meinem Linux-Server eine jpg-Datei via WinSCP im ASCII und BINARY Format unter WIndowsXP heruntergeladen und dann im HEX-Editor verglichen.
Das nenne ich Einsatz! :)
bany_tyrol hat geschrieben: Wie's aussieht wird beim Übertragen im ASCII-Format nicht nur vor jedes 0x0a ein 0x0d gesetzt, sondern auch alleinstehende 0x0a entfernt :shock: Damit kann man das File natürlich nicht mehr retten!
Ui, du meinst also \n wird zu \r\n - was noch kein Problem wäre, aber \r verschwindet? Grausam. Was passiert mit \r\n? Die bleiben? Naja, ist eigentlich egal. So kann man die Daten jedenfalls nicht retten, da hast du recht. Danke fürs Ausprobieren!
Viele Grüße, Philipp