¿Cómo sé si se deben abrir varios archivos zip juntos?


0

Tengo algunos archivos zip y me pregunto si hay una manera de verificar si no deben abrirse juntos. Por ejemplo, si va a Google Drive y descarga algo, normalmente dividirán los archivos después de que sea demasiado grande. Si tengo tres archivos, file1.zip, file2.zip, y file3.zip, normalmente tratando de abrir y extraer file2.ziplos resultados en errores corruptos / incompletos. ¿Hay ciertos encabezados o indicadores para ver si están todos vinculados? Si están vinculados, normalmente usaría un comando en la terminal como

7za x \*.zip

para abrirlos


Puede usar un editor hexadecimal para mirar los archivos. los archivos zip generalmente comienzan con las letras PK. Pero si un archivo zip se dividió en varios archivos, solo el primero comenzará PKy los otros tendrán caracteres aleatorios al principio.
SpiderPig

Supongo que su mejor fuente aquí es el formato PK: pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT. Sección 8.3.3. Si está tratando de automatizar el análisis desde la línea de comandos / archivo por lotes de alguna manera: 7z.exe l filenamele dará información sobre el índice y la cantidad de volúmenes para que pueda usarlo. Según la sugerencia de @SpiderPig. Puede utilizar la herramienta de línea de comandos nativa certutil.exe y canalizar a find.exe para buscar el encabezado PK, por ejemplo, certutil -dump file.zip.001 | find "000000 50 4b"
HelpingHand
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.