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.txt
com 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 $LANG
dizer?