Extraia um arquivo zip grande (50 GB) no Mac OS X

21

Eu estava tentando mover os arquivos para outro disco rígido. Então eu arquivei todas as minhas fotos em um grande arquivo ZIP usando a função de compactação integrada do Mac OS X.

Mas o arquivo não conseguiu extrair. Eu tentei muitos programas, mas nenhum dos programas que eu tentei foi capaz de extrair o arquivo. Eu tentei o utilitário de extração do Mac OS X, StuffIt Expander , 7-Zip (linha de comando), todos falharam. O utilitário de arquivo do Mac e o StuffIt não parecem suportar arquivos grandes, e a versão da linha de comando do 7-Zip deu um erro dizendo arquivo não suportado .

Não tenho sorte no Windows, pois muitos dos meus arquivos têm nomes de arquivos em chinês e não consegui extrair o nome correto no Windows.

Existem alguns programas que podem suportar arquivos grandes, podem manipular arquivos compactados usando a função de compactação do Mac OS X e podem suportar o nome de arquivo UTF-8? Com ou sem GUI está bem.

Atualizar

Bem, eu tomei a decisão errada de compactar os arquivos e já é tarde demais. Eu pensei que eu deveria ser capaz de extrair o arquivo se eu pudesse compactá-lo. É tarde demais, as cópias originais sumiram, apenas um grande arquivo ZIP foi deixado aqui.

Eu tentei usar o 'unzip', mas ele diz Assinatura do fim do diretório central não encontrada . Eu acho que não tem suporte a arquivos grandes também.

Eu tentaria o método do Windows Vista como indicado pelo SuperMagic, mas eu preciso emprestar um computador para isso. De qualquer forma, obrigado a todos, mas, por favor, forneça mais sugestões sobre o software que possivelmente poderia extrair esse arquivo.

    
por Peter Mortensen 26.02.2010 / 21:38

8 respostas

28

Eu estava na mesma situação ao fazer o backup de um diretório de 12 GB.

Eu consertei usando o comando ditto que estava prontamente disponível com a instalação do OS X Yosemite:

ditto -x -k file.zip dst-directory

-x to extract an archive    
-k Specifies it to be a PKZip archive instead of the default CPIO    
    
por 22.12.2014 / 16:03
17

Eu encontrei este mesmo problema recentemente, no OS X 10.6.6. Eu tenho zipado meu VMware VMs em uma linha de comando e copiando-os para mídia de backup. Quando tentei descompactar uma VM de backup depois de uma falha de hardware, tive alguns minutos tensos enquanto eu lutava com o erro "início do diretório central não encontrado; zipfile corrompido" do unzip.

Depois de algumas aparições, o problema é que o OS X vem com a v3.0 do zip do Info-Zip, que suporta as extensões Zip64 e as usa automaticamente quando necessário (então eu estava criando arquivos Zip64 sem perceber) , mas apenas o v5.52 do unzip do Info-Zip, que não suporta o suporte a Zip64 - Zip64 foi adicionado na versão 6.0 do unzip.

Não tenho ideia de por que a Apple não enviou um descompactador que corresponda ao zip enviado, mas encontrei duas soluções fáceis:

  1. Os usuários do MacPorts podem instalar o unzip 6.0 usando o "sudo port install unzip".

  2. O utilitário de arquivamento de shareware BetterZip, que é um software útil de qualquer maneira, suporta Zip64, então usando isso em vez da linha de comando, consegui extrair minha VM arquivada e continuar meu dia.

por 24.02.2011 / 07:36
12

Se você usa o Homebrew, pode instalar o 7zip com: brew install p7zip .

Você pode então extrair o arquivo com: 7z x filename.zip .

    
por 06.10.2015 / 01:32
6

Acredito que o formato de arquivo ZIP tenha um limite de tamanho total do arquivo de 4 GB. A Wikipedia parece apoiar isso.

Se você tem um Windows Vista ou um computador mais recente disponível, tente explorar o arquivo lá para ver se ele está no mais recente ZIP64 ou não.

Portanto, é possível que o suporte a ZIP64 seja diferente entre o que criou o arquivo e o que você está usando para descompactá-lo.

Além disso, existe um padrão de comando unzip no prompt de comando do Mac OS X?

    
por 26.02.2010 / 21:59
4

Eu tive exatamente o mesmo problema ... Zipou um arquivo com o software de arquivo padrão mac ... apagou o arquivo ... um mês depois tentou abrir o arquivo e obteve o mesmo erro - > Acho que isso tem algo com o fato de o arquivo ter mais de 1gb

Então eu tentei todos os softwares acima e nada funcionou depois de algumas semanas procurando e tentando encontrar um que funcionasse :) Então eu acho que isso vale a pena mencionar:

The Unarchiver - Eu baixei isso de: link essas pessoas são minhas novas heroínas :) Tem as coisas necessárias para arquivos zip quebrados ou grandes

    
por 04.11.2010 / 16:39
3

O Mac Archive Utility descompactará o arquivo em:

/Volumes/"Your Drive Name"/.TemporaryItems/folders.501/Cleanup At Startup/"Random Name

Por exemplo: BAH.odJFh"/"archiveName"

Em seguida, vá em frente e inicie o un-archive e espere até obter o erro e, em seguida, deixe a caixa de diálogo aberta. Abra a janela do terminal. sudo su cd para o caminho acima, lembre-se que você pode digitar / vo e apertar a aba para terminar a palavra chegar o mais longe que puder e fazer um ls para ver o que os nomes do diretório ramdon são mude para o diretório final onde estão todos os seus arquivos. então digite mv * / Volumes / "Drive Name" / .... onde você deseja colocar arquivos /. agora mude a leitura de gravação na pasta de onde você a moveu para incluir todos os itens.

Por fim, clique em OK no primeiro erro. Você deve esperar para clicar ok no erro até que os arquivos sejam movidos porque o OK apaga todos os arquivos.

    
por 19.11.2011 / 00:00
0

Você pode usar um arquivo .tar.gz. O Mac Archive Utility padrão irá descompactá-los; basta clicar duas vezes no arquivo. Mas eu não vi uma maneira de forçá-lo a usar .tar.gz quando você comprimi-lo.

Eu não estou familiarizado com Macs; Eu por acaso tenho um perto da minha mesa no trabalho. O utilitário Archive pode ter algum frontend da GUI em algum lugar em / Applications / utilities.

Se não houver GUI, comprimir uma pasta em um .tar.gz use este comando:     tar czvf myarchive.tar.gz MyPhotos /

    
por 26.02.2010 / 22:42
0

Você pode ter sorte ao tentar um software de recuperação de dados. Se seus arquivos JPEG tiverem uma taxa de compactação negativa e o ZIP for inteligente o suficiente para armazená-los descompactados nesse caso, é possível que a verificação do arquivo zip forneça resultados.

    
por 06.10.2010 / 15:31