Archivo 7-Zip (.7z)
7-Zip Estándar7-Zip Archive (7Z) es un formato contenedor abierto de alta compresión que presenta los algoritmos LZMA y LZMA2, ofreciendo tasas de compresión drásticamente superiores al ZIP heredado y encriptación de cabecera AES-256 nativa.
Convertir de ZIP a 7Z
Convertidor gratuito de ZIP a 7Z en el navegador. Convierte archivos al instante en tu dispositivo.
Inspeccionar y metadatos
Los sistemas operativos y analizadores de archivos identifican los archivos de 7Z inspeccionando la secuencia de bytes binarios inicial:
Firma de cabecera a nivel de bytes (Bytes mágicos)
Los sistemas operativos y analizadores de archivos identifican los archivos de 7Z inspeccionando la secuencia de bytes binarios inicial:
FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):
37 7A BC AF 27 1CREPRESENTACIÓN ASCII: 7z¼¯'\x1c
Estandarización: 7-Zip Open Architecture Specification
Especificaciones técnicas
| Arquitectura del contenedor | Arquitectura de cabecera modular abierta que admite filtros de compresión apilados y nombres de archivo Unicode |
| Compresión | LZMA, LZMA2, PPMd (texto), BZip2, Deflate, BCJ / BCJ2 (filtros de bifurcación de ejecutables) |
| Orden de bytes (Endianness) | Pequeño-Extremo (Intel x86) |
| Espacios de color | N/D (Contenedor de archivo) |
| Canales y estructura | Árbol de directorios de múltiples archivos, archivos divididos en varios volúmenes y bloques de compresión sólida |
| Dimensiones máximas | Soporta archivos y volúmenes de archivo totales de hasta 16 exabytes (16 mil millones de GB) |
| Transparencia | Atributos completos de archivos, permisos de Unix y marcas de tiempo NTFS de precisión de 64 bits |
| Streaming y progresivo | Cabecera almacenada al final del archivo por defecto; no transmitible por flujo sin un diseño especial no sólido |
Matriz de comparación técnica: 7Z frente a la competencia
| Atributo técnico | 7Z (Actual) | ZIP | RAR | TAR.GZ |
|---|---|---|---|---|
| Algoritmo de compresión | LZMA / LZMA2 / PPMd | Deflate (tradicional) | Algoritmo patentado RAR5 | Deflate (sobre flujo Tar) |
| Cifrado de nombres de archivo | Soportado (cifrado de cabecera AES-256) | No soportado (nombres de archivo visibles) | Soportado (cifrado de cabecera AES-256) | No soportado (metadatos tar planos) |
| Compresión sólida | Soportado (aumento masivo de relación entre archivos) | No soportado en ZIP estándar | Soportado en archivos RAR | Naturalmente sólido (flujo de tarball) |
| Licencia | Código abierto gratuito (GNU LGPL) | Dominio público abierto / PKWARE | Comercial propietario (WinRAR) | Código abierto gratuito (POSIX/GNU) |
Modos de corrupción comunes y guía de recuperación hexadecimal
La extracción falla con 'Error de datos en archivo cifrado. ¿Contraseña incorrecta?'.
Causa raíz: Suma de comprobación CRC32 corrupta en el flujo LZMA cifrado o límite de bloque dañado.
Recuperación: Intentar la recuperación con el indicador 'Mantener archivos rotos' de 7-Zip o Reparación de Archivos de File2File.
Análisis de seguridad y vectores de ataque al analizador
Los archivos 7z admiten cadenas de decodificación de múltiples filtros complejos donde secuencias de filtros manipuladas pueden desencadenar problemas de seguridad de memoria.
Vectores de ataque conocidos
- Denegación de servicio a través de una descompresión de diccionario LZMA altamente recursiva al estilo de 'bomba zip'.
- Escritura fuera de límites del montón en el cálculo del filtro de direcciones de salto de ejecutables BCJ2.
- Desbordamiento de enteros durante la asignación de estructuras de cabecera de archivo de múltiples volúmenes.
Mejores prácticas defensivas: Limitar la memoria máxima de descompresión y las relaciones de descompresión en canalizaciones de extracción automatizadas del lado del servidor.
Orígenes históricos e hitos
Ventajas clave y pros
- Tasas de compresión sobresalientes, típicamente de 30% a 70% más pequeñas que ZIP heredado y de 10% a 20% más pequeñas que RAR.
- La compresión de bloques sólidos combina archivos similares en un flujo continuo, maximizando la eliminación de datos redundantes.
- La encriptación AES-256 de grado militar admite el cifrado de nombres de archivo, ocultando el contenido del archivo de inspecciones no autorizadas.
Limitaciones técnicas y contras
- La compresión sólida requiere descomprimir los archivos precedentes en un bloque al extraer un solo archivo.
- Mayor consumo de memoria durante la codificación LZMA/LZMA2 de máxima compresión.
- Requiere utilidades de terceros en versiones anteriores de Windows sin soporte integrado para 7z.
Curiosidades técnicas interesantes
- El formato 7z es 100% de código abierto y tiene licencia GNU LGPL, con el SDK de LZMA en el dominio público.
- El filtro BCJ2 en 7z separa los destinos de salto de ejecutables x86 de 32 bits en un flujo separado para maximizar la compresión.
- Windows 11 finalmente integró soporte nativo para extraer archivos 7z a finales de 2023, 24 años después de su invención.
Preguntas técnicas frecuentes
¿Por qué 7z comprime más pequeño que ZIP?
7z utiliza el algoritmo avanzado LZMA2 con tamaños de diccionario enormes (hasta 1 GB) y compresión 'sólida' que comprime varios archivos juntos como un flujo continuo, eliminando datos redundantes entre archivos.
¿Puedo abrir archivos 7z sin instalar 7-Zip?
Sí. Windows 11 extrae de forma nativa archivos 7z, y File2File.app puede extraer y convertir archivos 7z directamente dentro de cualquier navegador web en cualquier dispositivo.
¿Es seguro el cifrado de contraseña de 7z?
Sí. 7z utiliza cifrado AES-256 estandarizado con derivación de claves SHA-256, que es matemáticamente seguro contra ataques de fuerza bruta cuando se utilizan contraseñas seguras.
Pares de conversión de 7Z relacionados
La conversión de un archivo ZIP a un archivo 7-Zip reempaqueta múltiples archivos comprimidos en un formato significativamente más pequeño utilizando algoritmos avanzados de diccionario.
Convertir un archivo 7-Zip en un archivo ZIP sacrifica parte de la eficiencia de compresión avanzada para ganar compatibilidad universal en cualquier dispositivo.