Я хочу извлечь большую резервную копию моего жесткого диска, сжатого с помощью 7zip под Windows, в мою установку Debian Wheezy. Я использую следующую командную строку:
7z x -pmypasswordhere file.7z
Если сейчас есть файл или папка с именем Äpfel (по-немецки «яблоки»), то на жестком диске Linux получится Ãpfel.
Как я могу решить эту проблему? Я попытался использовать следующее, но это говорит о том, что командная строка недопустима:
7z x -scsWIN -pmypasswordhere file.7z
... где ключ -scs
объясняется так: "-scs {UTF-8 | WIN | DOS}: установить кодировку для файлов списка".
Я сжал файл в Windows 8 на NTFS-разделе с 7z 9.30 64bit. Вариантами были прочность на сжатие Ultra. Я зашифровал имена файлов и их содержимое с помощью AES-265. Моя установка Debian Wheezy немецкая, поэтому echo $ LANG - это "de_DE.UTF-8".