El contenido de los archivos zip grandes se daña cuando se descomprimen usando Windows Explorer

El contenido de los archivos zip grandes se daña cuando se descomprimen usando Windows Explorer

Tenemos un archivo zip grande (25 GB) que contiene la mayoría de los archivos pdf y png. (alrededor de 150000 archivos)

Cuando descomprimimos el archivo usando Windows Explorer, parte del contenido está dañado. Algunos archivos png muestran el contenido de otros archivos png, algunos archivos PDF no se abren. Algunos están bien.

Cuando descomprimimos el archivo usando 7zip todo está bien. El archivo zip se empaquetó en un servidor de 2008, se envió a través de ftp y se descomprimió en un servidor de 2008.

¿Alguien ha visto algo como esto antes y puede explicar por qué explorar y descomprimir daña los archivos?

Es muy preocupante que explore no se bloquee ni muestre un mensaje de error si falla.

Respuesta1

Los archivos ZIP originalmente tenían un 4,294,967,295 bytelímite de tamaño, allá por 1989, cuando se desarrolló ZIP por primera vez, eso era más que suficiente, pero ahora que puedes almacenar 10 veces más en una tarjeta micro-SD del tamaño de la uña de un bebé, es increíblemente pequeño.

ZIP64 aumentó este límite de tamaño a 18,446,744,073,709,551,615 bytes. Sin embargo, el Explorador de Windows no es compatible con ZIP64, por lo que el tamaño máximo que puede obtener sin problemas usando sólo el explorador sería de aproximadamente 4 GB.

Para más información puedes ver elpágina de wikipediaparaZIP file formats

Respuesta2

Tuve problemas para abrir un archivo zip de 5 GB copiado a través de la LAN usando XCOPY. Se abriría correctamente en la computadora de origen que tenía WinZip instalado (Windows XP x86), pero no se abriría en la computadora de destino (Server 2003 x64), que solo tenía soporte zip nativo.

Después de instalar WinZip en la PC de destino, pude abrir el archivo sin advertencias de corrupción.

información relacionada