Archivo 7-Zip (.7z)

7-Zip Estándar

7-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:

Selecciona o arrastra archivos aquí

Conversión 100% privada en el navegador; 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 de bifurcación de ejecutables)
Orden de bytes (Endianness)Pequeño-Extremo (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áximasSoporta 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 progresivoCabecera 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écnico7Z (Actual)ZIPRARTAR.GZ
Algoritmo de compresiónLZMA / LZMA2 / PPMdDeflate (tradicional)Algoritmo patentado RAR5Deflate (sobre flujo Tar)
Cifrado de nombres de archivoSoportado (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ólidaSoportado (aumento masivo de relación entre archivos)No soportado en ZIP estándarSoportado en archivos RARNaturalmente sólido (flujo de tarball)
LicenciaCódigo abierto gratuito (GNU LGPL)Dominio público abierto / PKWAREComercial 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

2008Se introduce el algoritmo LZMA2 en 7-Zip v9, lo que permite una compresión paralela multihilo eficiente.
2002Se añade encriptación 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 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.