
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 byte
limite 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