O conteúdo de arquivos zip grandes é corrompido quando descompactado usando o Windows Explorer

O conteúdo de arquivos zip grandes é corrompido quando descompactado usando o Windows Explorer

Temos um arquivo zip grande (25 GB) contendo a maioria dos arquivos PDFs e PNG. (cerca de 150.000 arquivos)

Quando descompactamos o arquivo usando o Windows Explorer, parte do conteúdo está corrompido. Alguns arquivos PNG mostram o conteúdo de outros arquivos PNG, alguns PDFs não abrem. Alguns estão bem.

Quando descompactamos o arquivo usando 7zip está tudo bem. O arquivo zip foi compactado em um servidor de 2008 enviado por FTP e descompactado em um servidor de 2008.

Alguém já viu algo assim antes e pode explicar por que o explore unpack corrompe os arquivos?

É muito preocupante que o explore não trave ou mostre uma mensagem de erro se falhar.

Responder1

Os arquivos ZIP originalmente tinham um 4,294,967,295 bytelimite de tamanho, em 1989, quando o ZIP foi desenvolvido pela primeira vez, isso era mais do que suficiente, mas agora que você pode armazenar 10 vezes isso em um cartão micro-SD do tamanho de uma unha de bebê, ele é incrivelmente pequeno.

ZIP64 aumentou esse limite de tamanho para 18,446,744,073,709,551,615 bytes. No entanto, o Windows Explorer não suporta ZIP64, portanto o tamanho máximo que você pode obter sem problemas usando apenas o Explorer seria de aproximadamente 4 GB.

Para mais informações você pode ver oPágina da WikipédiaparaZIP file formats

Responder2

Tive problemas para abrir um arquivo zip de 5 GB copiado na LAN usando XCOPY. Ele abriria OK no computador de origem que tinha o WinZip instalado (Windows XP x86), mas não abriria no computador de destino (Servidor 2003 x64) que só tinha suporte nativo para zip.

Depois de instalar o WinZip no PC de destino, consegui abrir o arquivo sem nenhum aviso de corrupção

informação relacionada