Eu quero extrair um grande backup do meu disco rígido comprimido com 7zip no Windows para a minha instalação Debian Wheezy. Eu estou usando a seguinte linha de comando:
7z x -pmypasswordhere file.7z
Se há agora um arquivo ou uma pasta chamada Äpfel (Alemão para maçãs) o resultado no disco rígido do Linux é ¤pfel .
Como posso resolver este problema? Eu tentei usar o seguinte, mas isso diz que a linha de comando é inválida:
7z x -scsWIN -pmypasswordhere file.7z
...onde o -scs switch é explicado como: "-scs {UTF-8 | WIN | DOS}: define o conjunto de caracteres para arquivos de lista".
Eu tenho comprimido o arquivo no Windows 8 em uma partição NTFS com 7z 9,30 64 bits. As opções foram a força de compressão é Ultra . Eu criptografei nomes de arquivos e seus conteúdos com o AES-265. Minha instalação Debian Wheezy é alemão, então echo $ LANG é "de_DE.UTF-8".
scp em vez disso, ou montar um compartilhamento do Windows?
Äpfel.txtcom corrente7-zip(9,20) sob as janelas; obtê-lo dehttp://download.mpy.de/apples.7z. Eu não tenho nenhum problema com uma antiga versão linux do 7z (4.57, datada de 2007) nem com a versão 9.04 (do debian squeeze?). Em ambos os casosÄpfel.txté extraído corretamente. A sequência de código do idioma (locale=de_DE.UTF-8) dado por 7z quando iniciado sem argumentos está correto no seu caso? O queecho $LANGdizer?