Thread unzip und Sonderzeichen in gepackten Datei-/Verzeichnisnamen (14 answers)
Opened by frankes at 2009-04-29 17:51

murphy
 2009-04-30 00:03
#121037 #121037
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
2009-04-29T21:12:32 frankes
[...]
Das Problem scheint zu sein, dass ZIP Archive (zumindest unter unzip) nicht den charset der Dateinamen mit speichert (kommt wohl in Version 6).
[...]

Zumindest unter *NIX haben Dateinamen auch keinen definierten Zeichensatz. Ein Dateiname ist für das Betriebssystem eine ziemlich beliebige Sequenz von Bytes, in der nur drei Zeichen eine besondere Bedeutung haben: '/' trennt die Komponenten eines Pfades, '.' und '..' bezeichnen besondere Verzeichnisse und das Nullbyte zeigt das Ende der Zeichenkette an.

Was auch immer bei Dir Probleme macht, eine tiefe Schicht des Betriebssystemes ist es wohl eher nicht. Mehr kann man nach Deiner Problembeschreibung ohne Glaskugel aber auch nicht aussagen.

Wenn Du die Dateinamen beim Entpacken ändern willst, dann benutze eben ein Perlmodul zum Verarbeiten des ZIP-Archives, mit dem das geht. Oder benenne die Dateien nach dem Extrahieren einfach um.
When C++ is your hammer, every problem looks like your thumb.

View full thread unzip und Sonderzeichen in gepackten Datei-/Verzeichnisnamen