Rsync für Windows mit Unicode-Support

18. Januar 2008 von Sven "Strayer" Grunewaldt

Jeder der schon mal die lustige Fehlermeldung "file has vanished" beim rsyncen unter Windows bekam, kennt das Problem…

Die cygwin1.dll in Verbindung mit Rsync aus selbiger Installation ist nicht in der Lage, Dateien und Ordner zu verarbeiten, die Unicode-Zeichen im Namen haben. Sowas zum Beispiel:
01 - シートベルツ - Blue.mp3

Nachdem ich dann einige male erfolglos bei Google gesucht habe, fand ich nun endlich eine Lösung dafür:
UTF-8 Cygwin

Da gibt es eine gepatchte cygwin1.dll, die auch vernünftig mit solchen Dateinamen umgehen kann! Die sehen dann in der Konsole zwar etwas blöd aus, da die Unicode-Codes der Buchstaben angezeigt werden, aber immerhin funktioniert’s!

Der Einfachheit halber hab ich das ganze mal in ein kleines Paket gepackt… darin enthalten sind Rsync, ssh und die jeweils benötigten DLLs. Also…wenn es jemand gebrauchen kann, hier:

UTF-8 Rsync für Windows (7z Archiv)
UTF-8 Rsync für Windows (selbstentpackendes Archiv)

2 Reaktionen zu “Rsync für Windows mit Unicode-Support”

  1. 大青森

    Was ist Windows? Und warum beherrscht es kein UTF-8? ;)

  2. Sven "Strayer" Grunewaldt

    Windows beherrscht UTF-8, cygwin ist nur zu dämlich dafür :P

Einen Kommentar schreiben


Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien: