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.