Como descompactar arquivos maiores que 4 GB?

24

Estou usando o RHEL 5.6 e descompacte-5.52-3.el5. Estou tentando descompactar um arquivo grande, mas recebo o erro:

descompacte -o test.zip -d descompacte /
erro: arquivo zip muito grande (maior que 4294959102 bytes)
Arquivo: test.zip
aviso [test.zip]: 4294967296 bytes extras no início ou no arquivo zip

Existe outro programa que possa funcionar com arquivos zip grandes ou tenho que esperar até que o descompacte 6 chegue ao RHEL? (pode levar anos!)

obrigado

Macarrão
fonte

Respostas:

43

Se você tiver o Java na caixa, poderá usar

jar xf test.zip
Zac Thompson
fonte
1
me salvou de ter que fazer um bug nas SAs para instalar o unzip6. Obrigado!
plor
1
vida salva. [token de cerveja]
Ade
Eu tinha um arquivo zip de 16 GB baixado do telefone da minha esposa usando o AirDroid, e esse truque me salvou de muitos problemas!
Bob Bell,
5

Eu encontrei um bom sucesso com o 7-zip, parece que eles também têm um núcleo do fedora que pode funcionar para você. Os downloads podem ser encontrados em http://www.7-zip.org/download.html . Na falta do fedora, você pode baixar o código-fonte e / ou o binário e tentar isso.

dsteuernol
fonte
Eu brinquei com o 7-zip (7z), mas ao extrair arquivos do meu zip, ele continuava dizendo formato não reconhecido.
Noodles
1
Verifique se 7z não é um alias para 7zr. Tente executar o 7za.
Hubert Kario
1
O pacote p7zip-full envia um comando 7z, que aceita a opção x (extrair). Então, no meu caso, usar '7z x huge.zip' funcionou sem problemas.
RemusKaos
7z falha para mim, diz que o arquivo está corrompido. A resposta jar mais votada funcionou embora
David Waterworth
5

Você pode usar o javas jar ou (na minha opinião) ainda melhor: 7-zip. A maioria das distribuições permite que seja instalada a partir de repositórios, para que você possa usar, por exemplo (no ubuntu):

sudo apt-get install p7zip-full
7z x huge.zip

Observe como o comando não é p7z ou p7zip, mas apenas 7z . Além disso, a opção x não tem precedentes - . Boa sorte!

RemusKaos
fonte
Esta resposta já foi dada há 6 anos.
Gerald Schneider
Esse método funcionou para mim com 16 GB zip- confio que o jarmétodo também funcione, mas não tentei. Obrigado.
Userabuser
1
@GeraldSchneider Esta resposta me ajudou, independentemente de quando foi respondida.
Mercurial
-2

Eu tentei todas as etapas mencionadas acima para descompactar o arquivo, mas falhei miseravelmente.

Meu último recurso foi copiar meu arquivo zip (11,1 GB) em um disco rígido e descompactá-lo usando 7 zip no sistema operacional Windows 8.

Trabalhou como um encanto: D

Vinu Joseph
fonte
1
Essa não é uma resposta para esta pergunta.
Cory Knutson
Tentei em mais de uma maneira fazê-lo funcionar no Linux ... Nenhuma das soluções funcionou ... Então, estou oferecendo uma alternativa melhor ... Alternativa muito mais fácil e sem complicações ..
Vinu Joseph
Além de 4 GB, o Linux é incapaz de descompactar arquivos ... Windows Eu tenho medo tem uma melhor mecanismo muito para grandes arquivos zip unzip ... Então, só dando essa informação ...
Vinu Joseph
Não, não é bobo. Leia acima. Apenas não use/bin/unzip
Warren P
1
jar xf file.zipou 7z x file.zipe outros estão bem
Warren P