Inspecciona un archivo antes de extraerlo

Comprueba qué contiene un ZIP, TAR, TAR.GZ o GZIP, valida su estructura y detecta entradas cifradas o sospechosas sin extraerlas al disco.

Qué hace realmente esta herramienta

Inspeccionar archivo comprimido trabaja con la estructura real del archivo comprimido o crea un contenedor nuevo; no renombra extensiones. El flujo está pensado para operaciones locales y limitadas, con comprobaciones de tamaño y número de elementos para evitar procesamiento descontrolado.

Cómo se verifica el resultado

MakeFileWork valida la estructura que genera o inspecciona y muestra qué elementos pudieron procesarse. Una operación de archivo se considera lista cuando el contenedor resultante puede serializarse y las entradas esperadas están presentes, no solo porque exista un fichero descargable.

Límites y fidelidad

Los TAR y TAR.GZ pueden contener rutas de escape, enlaces simbólicos, nombres duplicados o tipos especiales. El lote universal rechaza esos archivos en lugar de ofrecer una descarga falsamente verificada; un GZIP válido no demuestra que su contenido sea un TAR válido. También se limitan tamaño y expansión.

Cuándo usar este flujo

Úsala para empaquetar, inspeccionar o extraer archivos compatibles. Si el contenedor está dañado y necesitas rescatar contenido, el flujo de reparación ZIP es más adecuado porque distingue recuperación verificada, parcial e incompleta.

Privacidad y comprobación final

Conserva siempre el archivo original hasta revisar la salida en la aplicación o portal de destino. Los flujos compatibles se procesan localmente en el navegador y aplican límites de tamaño y complejidad. En Inspeccionar archivo comprimido, revisa especialmente que el formato generado conserve las propiedades que importan para tu caso. Si el resultado va a usarse para información importante, compara una muestra y confirma que formato, contenido y calidad cumplen exactamente lo que necesitas antes de sustituir el original. Abre también el archivo generado en la aplicación de destino cuando importen compatibilidad, color, transparencia, maquetación o compresión.

Qué se comprueba

Se validan los límites del directorio central ZIP y los checksums de cabeceras TAR. TAR.GZ y GZIP se expanden con un límite estricto. El informe señala entradas ZIP cifradas, enlaces y rutas inseguras.

Cuándo se rechaza un ZIP

Se comprueba el CRC32 de las entradas ZIP compatibles, junto con cabeceras locales, descriptores y límites del directorio. Se rechazan entradas superpuestas, nombres duplicados, codificaciones ilegibles y archivos locales que no figuren en el directorio central. No se certifican entradas cifradas ni codificaciones no compatibles; las rutas peligrosas se señalan sin extraerlas.

Enlaces, archivos especiales y nombres duplicados en ZIP

Una entrada ZIP puede superar el CRC32 y aun así ser peligrosa al extraerla. En archivos ZIP creados en Unix, el inspector examina el tipo de archivo declarado para señalar enlaces simbólicos, tuberías con nombre y otras entradas especiales. También advierte si una carpeta contiene datos inesperados o si el tipo declarado contradice la barra final del nombre. Informe.txt e informe.txt, o dos nombres Unicode que se normalizan igual, pueden sobrescribirse en sistemas de archivos habituales y se cuentan como colisiones.

El informe separa los recuentos de enlaces, rutas que colisionan y tipos no compatibles. Un CRC correcto solo confirma la coincidencia de los bytes con su suma de comprobación: no certifica que el contenido sea seguro. El inspector no sigue enlaces ni extrae los archivos ZIP. Para crear un paquete nuevo con archivos normales y nombres únicos, utiliza Crear ZIP.

Por qué un ZIP no siempre es un Word o Excel

DOCX, XLSX y PPTX usan contenedores ZIP. Si el directorio enumera simultáneamente partes principales de Word y Excel, o contradice las cabeceras locales, el detector no debe clasificarlo como documento Office verificado. Primero se identifica como ZIP; después, el inspector comprueba por separado la integridad de las entradas compatibles. Si el archivo no abre, empieza por diagnosticar el problema antes de intentar repararlo.

Diferencia entre TAR.GZ y GZIP

Un archivo .tar.gz o .tgz debe descomprimirse en un TAR válido. Si contiene texto GZIP ordinario o una cabecera TAR dañada, la inspección lo rechaza sin generar un informe falsamente verificado. Un .gz individual sí puede contener datos que no sean TAR.

La extensión debe coincidir con el contenido

Un TAR sin comprimir renombrado como .tar.gz no es un TAR.GZ real. Tampoco basta con llamar .tar a un GZIP ni .zip a otro formato. Se comprueba la firma del archivo antes de emitir un informe verificado. Cambiar el nombre no convierte el contenido.

Límites de seguridad

40 MB de entrada y 100 MB de datos expandidos GZIP/TAR. La inspección ZIP admite hasta 1.000 entradas; la inspección TAR respeta el límite de extracción de 200 archivos regulares y 25 MB por entrada. Los TAR que lo superan se rechazan en lugar de aparecer como verificados. Se rechazan prefijos autoextraíbles ZIP, huecos sin justificar y registros locales no indexados en lugar de ocultarlos en el informe. La inspección no ejecuta ni abre el contenido archivado.

Procesamiento local

La inspección ocurre en tu navegador. El informe descargable contiene nombres y metadatos estructurales, no el contenido extraído de los archivos.

Ejemplo: CRC correcto y ruta insegura

Un ZIP puede contener informes/2026.csv y informes/../privado.csv. Aunque el CRC32 sea correcto, la segunda ruta podría escapar de la carpeta prevista al extraerla. El inspector advierte del riesgo sin descomprimirla. También rechaza registros locales que no aparecen en el índice central, porque un listado parcial ocultaría contenido.

Qué hacer después de inspeccionar

Para empaquetar tus archivos con nombres únicos utiliza Crear ZIP. Si un TAR o TAR.GZ ha superado las comprobaciones, puedes usar extraer TAR/GZIP para descargar los archivos normales en un ZIP nuevo. El CRC32 detecta alteraciones accidentales; no garantiza que los ficheros sean fiables.