windows extract não está funcionando corretamente, tentando extrair o conteúdo compactado

0

para um colega Eu criei um zip contendo dois projetos, cada um com várias imagens do docker que são compactadas para xx.tar dentro delas. A ideia é que eu possa dar a ela um arquivo zip da pasta inteira. Ela então extrai isso, o que deve resultar na seguinte estrutura:

folder
 ├─project1
 │  ├─docker1.tar
 │  └─docker2.tar
 └─project2
    └─docker3.tar

Estou criando esse zip usando a pasta zip -er folder.zip no meu mac. outros usuários unix e mac não tem problemas com isso, mas os usuários do Windows reclamam que não há espaço suficiente na unidade, ele requer 785PB (!) para extrair .. o que eu posso ver é quando eu navego o zip na máquina windows é que diz que o tamanho de um dos arquivos .tar é 785 PB por algum motivo.

por que o Windows está se comportando assim? o alcatrão comprimido é apenas 5,9 gb. devo criar o zip de forma diferente? criar um sfx? alguma ideia por favor?

    
por DJElo 05.07.2016 / 14:23

1 resposta

1

Sabe-se que o tamanho do arquivo arquivado, cujo tamanho é superior a 4 GB, é exibido incorretamente no Windows Explorer. Isso acontece porque o Windows Explorer (confirmado / testado no Windows 7) não pode processar esses archives corretamente, o que é devido a dados de tamanho de arquivo de 64 bits (zip64) sendo lidos incorretamente.

O Info-ZIP UnZip (versão 6.00 ou mais recente) pode processar esses arquivos corretamente ou qualquer outro bom arquivador como o 7zip (gratuito) ou o winrar.

Assim, o seu problema é a interpretação de dados de um descompactador, não um problema de empacotamento.

    
por 05.07.2016 / 14:43