Formato 7z

7z es un nuevo formato para archivos que proporciona una alta relación de compresión.

Las principales características del formato 7z son:

  • Arquitectura abierta
  • Alta relación de compresión
  • Encriptación fuerte con AES-256
  • Capacidad de utilizar cualquier método de compresión, conversión o cifrado
  • Admite archivos con tamaños de hasta 16000000000 GB
  • Nombres de archivo Unicode
  • Compresión sólida
  • Compresión de encabezados de archivo

7z tiene una arquitectura abierta, por lo que es compatible con cualquier nuevo método de compresión. De momento los siguientes métodos están integrados en 7z:

Método Descripción
LZMA Una versión mejorada y optimizada del algoritmo LZ77
LZMA2 Versión mejorada de LZMA
PPMD PPMdH de Dmitry Shkarin con pequeños cambios
BCJ Conversor para ejecutables de 32-bit x86
BCJ2 Conversor para ejecutables de 32-bit x86
BZip2 Algoritmo estándar BWT
Deflate Algoritmo basado en el estándar LZ77

LZMA es el método de compresión por defecto y general del formato 7z. Las principales características del método LZMA son:

  • Alta relación de compresión
  • Tamaño de diccionario variable (hasta 4 GB)
  • Velocidad de compresión: alrededor de 1 MB/s en CPU a 2 GHz
  • Velocidad de descompresión: alrededor de 10-20 MB/s en CPU a 2 GHz
  • Pocos requisitos de memoria para descomprimir (depende del tamaño del diccionario)
  • Tamaño reducido al descomprimir: unos 5 KB
  • Soporte multi-threading e hyper-threading de P4

El algoritmo de compresión LZMA es muy apropiado para aplicaciones embebidas. LZMA se distribuye bajo los términos de la licencia GNU LGPL. LZMA está también disponible bajo licencia propietaria para aquellos que no puedan utilizar la licencia GNU LGPL en su código. Si se desea utilizar código LZMA, pueden realizarse consultas, programas a medida y las licencias de desarrollador requeridas desde la página de soporte: Enviar mensaje a desarrollador de LZMA. Compruebe también la información sobre LZMA SDK.

7-Zip además admite la encriptación con el algoritmo AES-256. Este algoritmo utiliza claves con una longitud de 256 bits. Para crear esa clave 7-Zip utiliza una función de derivación basada en el algoritmo de hash SHA-256. La función de derivación de la clave produce una clave derivada de la contraseña de texto definida por el usuario. Para aumentar el coste de búsqueda exhaustiva de contraseñas 7-Zip utiliza un gran número de iteraciones para producir la clave del cifrado a partir del texto de la contraseña.

7z es parte del programa 7-Zip distribuido bajo licencia GNU LGPL. Pueden descargarse los códigos fuente y binario de 7-Zip desde la página Descargar.

Aplicaciones que admiten archivos 7z: WinRAR, PowerArchiver, TUGZip, IZArc.

Enlaces:


Copyright (C) 2018 Igor Pavlov
Traducción al español por UpdateStar