7zip Dateinamen-Kodierungsprobleme


4

Ich habe Probleme beim Extrahieren von Dateien aus dem 7zip-Archiv mit Nicht-ASCII-Symbolen in Dateinamen.

Ich habe identische Versionen von 7z auf zwei Computern, die sich nur durch das Gebietsschema des Systems unterscheiden. Wenn ich auf einem Computer komprimiere und versuche, auf einem anderen zu dekomprimieren, schlägt dies fehl. Wenn ich das auf demselben Computer mache, ist alles in Ordnung.

Weiß jemand, woran das liegen könnte und wie dieses Problem gelöst werden könnte?


Versuchen Sie, die Datei mit der Taste zu komprimieren -mcu Flag, um die UTF-8-Codierung der Dateinamen zu erzwingen (von der 7zip Versionsgeschichte . 4.58 beta ). Welche Betriebssysteme verwenden Sie auch?
Breakthrough

Linux Linux Linux
lizarisk

Haben Sie mit dem Ändern des Gebietsschemas an beiden Enden experimentiert? LANG="...." 7za .... damit das Gebietsschema vorübergehend mit dem am anderen Ende verwendeten übereinstimmt? Haben Sie überprüft, dass die Dateinamen wirklich mit dem erwarteten Gebietsschema übereinstimmen? Könnten Sie die Ausgabe von locale von beiden Systemen?
zagrimsan

1
Ich bin etwas verwirrt - wie scheitert es? Was sind die Symptome?
Daniel R Hicks

Antworten:


2

Wenn Sie es nicht schaffen, Ihren Nicht-Unicode-Locale-Rechner dazu zu bringen, mit Unicode-Namen zu arbeiten, können Sie versuchen, ihn mit den ersten 7z in einen "Teer" zu packen. Dadurch werden möglicherweise die anstößigen Dateinamen auf dem anderen Computer ausgeblendet.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.