Os arquivos nº 7-Zip usam LZMA e LZMA2, que não são suportados por ferramentas padrão (eles também usam bzip2, mas você ainda precisa decodificar o cabeçalho).
Na verdade, xzusa o LZMA também. Mas sim, ele ainda não entenderá o restante do formato 7z.
jjlin
31
Os arquivos 7-zip podem ser extraídos com o p7zip ( http://p7zip.sourceforge.net/ ) no Linux. Ele está incluído nos repositórios do: Debian, Fedora, Ubuntu e possivelmente em outras distribuições também.
O p7zip está disponível nos macports, como um binário. Apenas:sudo port install p7zip
smci
2
no RHEL 6 de 64 bits, yum instala p7zip.x86_64 e, se necessário, yum instala p7zip-plugins.x86_64
rivu
2
A maneira "padrão" de trabalhar com arquivos 7-Zip no Unix é usar o P7ZIP . Mas como o formato 7-Zip foi projetado principalmente para Windows, você não deve esperar P7ZIPinstalar nas distribuições Linux por padrão.
Se você deseja o benefício da compactação LZMA no Unix, prefira o XZ Utils .
Eu tentei o 7za no início, mas não funcionou, então tentei usar o 7z com as mesmas opções e funciona. Aqui está o exemplo:
Para extrair:
7z e xy213file.7z
O 7za binary faz parte do pacote p7zip que pode ser usado para isso. Pode ser instalado a partir do epelrepositório se você usar RHEL / OL / CentOS (testado em RHEL6 / RHEL7):
Respostas:
Os arquivos nº 7-Zip usam LZMA e LZMA2, que não são suportados por ferramentas padrão (eles também usam bzip2, mas você ainda precisa decodificar o cabeçalho).
fonte
xz
usa o LZMA também. Mas sim, ele ainda não entenderá o restante do formato 7z.Os arquivos 7-zip podem ser extraídos com o p7zip ( http://p7zip.sourceforge.net/ ) no Linux. Ele está incluído nos repositórios do: Debian, Fedora, Ubuntu e possivelmente em outras distribuições também.
Listar o conteúdo com (L minúsculo, para lista):
Extrair conteúdo:
fonte
sudo port install p7zip
A maneira "padrão" de trabalhar com arquivos 7-Zip no Unix é usar o P7ZIP . Mas como o formato 7-Zip foi projetado principalmente para Windows, você não deve esperar
P7ZIP
instalar nas distribuições Linux por padrão.Se você deseja o benefício da compactação LZMA no Unix, prefira o XZ Utils .
fonte
Eu não consegui encontrar o 7za em nenhum repositório yum no RHEL / CentOS, então acabei de baixar a versão mais recente do source do sourceforge.net:
(altere "16.02" acima para a versão mais recente no momento em que você tentar fazer o download, você pode descobrir em https://sourceforge.net/projects/p7zip/files/p7zip/ .
Estando no diretório em que você baixou o arquivo p7zip, descompacte-o:
Em seguida, execute o comando make como usuário root dentro da pasta extraída:
Ele produzirá
7za
binário no/usr/local/bin
diretório (se você usar o RHEL7 pelo menos):fonte
Eu tentei o 7za no início, mas não funcionou, então tentei usar o 7z com as mesmas opções e funciona. Aqui está o exemplo: Para extrair: 7z e xy213file.7z
fonte
O 7za binary faz parte do pacote p7zip que pode ser usado para isso. Pode ser instalado a partir do
epel
repositório se você usar RHEL / OL / CentOS (testado em RHEL6 / RHEL7):RHEL6, 7:
Este pacote não foi atualizado por um longo tempo, mas ainda pode ser usado para extrair arquivos:
fonte
O pacote p7zip está disponível no macports, como um binário.
Somente:
sudo port install p7zip
E você está fora!
7z x downloads/myfile.7z
O mesmo vale para o CentOS, mas usando o yum:
sudo yum install p7zip
fonte