Archivo 7-Zip (.7z)

7-Zip Estándar

7-Zip Archive (7Z) es un formato contenedor abierto de alta compresión que usa los algoritmos LZMA y LZMA2, y ofrece tasas de compresión drásticamente superiores al ZIP heredado y cifrado nativo de la 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.

Inspección y metadatos

Los sistemas operativos y analizadores de archivos identifican los archivos de 7Z inspeccionando la secuencia de bytes binarios inicial:

Selecciona o arrastra archivos aquí

Privado - los archivos nunca salen de tu dispositivo

o pega Ctrl+V
Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

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 1C

REPRESENTACIÓN ASCII: 7z¼¯'\x1c

Estandarización: 7-Zip Open Architecture Specification

Especificaciones técnicas

Arquitectura del contenedorArquitectura de cabecera modular abierta que admite filtros de compresión apilados y nombres de archivo Unicode
CompresiónLZMA, LZMA2, PPMd (texto), BZip2, Deflate, BCJ / BCJ2 (filtros para código ejecutable)
Orden de bytes (Endianness)Orden little-endian (Intel x86)
Espacios de colorN/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áximasAdmite archivos y volúmenes de archivo totales de hasta 16 exabytes (16 mil millones de GB)
TransparenciaAtributos completos de archivos, permisos de Unix y marcas de tiempo NTFS de precisión de 64 bits
Streaming y progresivoLa cabecera se guarda al final del archivo de forma predeterminada; no permite lectura en flujo salvo con una estructura especial sin compresión sólida.

Matriz de comparación técnica: 7Z frente a la competencia

Atributo técnico7Z (Actual)ZIPRARTAR.GZ
Algoritmo de compresiónLZMA / LZMA2 / PPMdDeflate (tradicional)Algoritmo patentado RAR5Deflate (sobre flujo Tar)
Cifrado de nombres de archivoAdmitido (cifrado AES-256 de la cabecera)No admitido (los nombres de archivo quedan visibles)Admitido (cifrado AES-256 de la cabecera)No soportado (metadatos tar planos)
Compresión sólidaAdmitida (mejora considerable de la compresión entre archivos)No admitida en ZIP estándarAdmitida en archivos RARCompresión sólida por naturaleza (flujo tar)
LicenciaCódigo abierto y gratuito (GNU LGPL)Dominio público / PKWAREPropietario y comercial (WinRAR)Código abierto y 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: Intenta recuperar los datos con la opción «Mantener archivos dañados» de 7-Zip o con la herramienta de reparación de archivos de File2File.app.

Análisis de seguridad y vectores de ataque al analizador

Los archivos 7z admiten cadenas de decodificación de múltiples filtros complejos y las secuencias de filtros manipuladas pueden provocar problemas de seguridad de memoria.

Vectores de ataque conocidos

  • Denegación de servicio por descompresión recursiva de diccionarios LZMA, similar a una «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: Limita la memoria máxima de descompresión y la tasa de expansión en los procesos automatizados de extracción en el servidor.

Orígenes históricos e hitos

2008Se introdujo el algoritmo LZMA2 en 7-Zip v9, lo que permite una compresión paralela multihilo eficiente.
2002Se añadió el cifrado AES-256 completa, incluida la encriptación opcional de los nombres de archivo del archivo y la estructura de directorios.
1999Igor Pavlov lanza 7-Zip 1.00 e introduce el formato abierto 7z.

Ventajas principales

  • Tasas de compresión sobresalientes: normalmente, el tamaño es entre un 30% y un 70% menor que el de ZIP tradicional, y entra un 10% y un 20% menor que el de RAR.
  • La compresión de bloques sólidos combina archivos similares en un flujo continuo, maximizando la eliminación de datos redundantes.
  • La cifrado AES-256 de grado militar permite cifrar de nombres de archivo, y oculta el contenido del archivo de inspecciones no autorizadas.

Limitaciones técnicas

  • 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 compatibilidad integrada para 7z.

Curiosidades técnicas interesantes

  • 7-Zip publica la especificación del formato 7z. El programa 7-Zip usa la licencia LGPL, mientras que el SDK de LZMA es de 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ó compatibilidad nativa para extraer archivos 7z a finales de 2023, 24 años después de su invención.

Preguntas técnicas frecuentes

¿Por qué 7z genera archivos más pequeños 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 en un flujo continuo, eliminando datos redundantes entre archivos.

¿Puedo abrir archivos 7z sin instalar 7-Zip?

Windows 11, versión 24H2, admite archivos 7z. File2File.app puede procesar archivos 7z en navegadores y dispositivos compatibles.

¿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.