¿Qué es el formato de archivo 7Z?
Los archivos con la extensión .7z contienen datos archivados que pueden estar comprimidos y cifrados. El formato admite algoritmos de preprocesamiento (BCJ, BCJ2 y Delta Encoding) que mejoran la compresión en tipos de datos específicos, como los ejecutables.
Un archivo puede dividirse en varios volúmenes; en ese caso, las extensiones de las partes específicas siguen el patrón nombre.7z.001, nombre.7z.002, etc. Este formato proporciona un alto nivel de compresión y es abierto, por lo que se pueden utilizar varios algoritmos para la compresión de datos.
Los algoritmos más populares utilizados para la compresión en archivos .7z son:
- LZMA: basado en el algoritmo LZ77, pero proporcionando ratios de compresión significativamente mejores.
- LZMA2: una versión mejorada y paralelizable de LZMA; el algoritmo predeterminado en 7-Zip.
- PPMd: algoritmo basado en PPMdH, que introduce algunos cambios pequeños; eficaz en datos de texto.
- BZip2: algoritmo clásico BWT.
- Deflate: algoritmo clásico basado en LZ77, también utilizado en archivos ZIP.
.7z es el formato nativo del programa 7-Zip. Admite cifrado AES-256, utilizando funciones derivadas basadas en el algoritmo SHA-256 para crear una clave basada en la contraseña proporcionada por el usuario; opcionalmente, los nombres de los archivos dentro del archivo también pueden cifrarse. El formato también admite compresión sólida, donde varios archivos se comprimen juntos como un único flujo de datos para obtener mejores ratios en archivos similares. Fue desarrollado en 1999 por Igor Pavlov, y cada archivo .7z comienza con la firma mágica fija de 6 bytes 37 7A BC AF 27 1C.
Seguridad y protección
RIESGO: MEDIUMEl formato 7z en sí es seguro, pero los archivos comprimidos son un envoltorio clásico para la entrega de malware: ocultan los tipos de archivos reales hasta que se extraen y pueden eludir filtros básicos, por lo que un .7z de una fuente no confiable puede contener ejecutables o scripts; escanee el contenido antes de ejecutar nada. Dos precauciones específicas: (1) los archivos 7z pueden estar cifrados con AES-256 y protegidos por contraseña, lo que también se usa para evadir el escaneo de antivirus, así que desconfíe de los archivos 7z protegidos por contraseña enviados sin haberlos solicitado; (2) los archivos .exe de 7z autoextraíbles ejecutan código por diseño: solo abra archivos SFX de fuentes en las que confíe. Extraer un 7z normal e inspeccionar sus archivos primero es el enfoque seguro.
Detalles del formato
en pocas palabrasProgramas que abren archivos 7Z
Detalles técnicos
especificación profunda| Firma de archivo | 37 7A BC AF 27 1C - secuencia fija de 6 bytes en el desplazamiento 0 en cada archivo .7z |
| Tipo MIME | application/x-7z-compressed |
| Método de compresión predeterminado | LZMA2 - sucesor paralelizable de LZMA, utilizado por defecto en 7-Zip |
| Algoritmos de compresión admitidos | LZMA, LZMA2, PPMd, BZip2, Deflate, Copy (almacenar sin compresión) |
| Filtros de preprocesamiento | BCJ, BCJ2, Delta - mejoran los ratios de compresión para ejecutables x86/ARM y datos binarios estructurados |
| Cifrado | AES-256 con derivación de clave basada en SHA-256 a partir de una contraseña proporcionada por el usuario |
| Cifrado de encabezado | Opcional - oculta nombres de archivos, tamaños y marcas de tiempo del listado del directorio del archivo |
| Compresión sólida | Admitida - varios archivos comprimidos como un único flujo de datos para mayores ratios en contenido similar |
| Archivos divididos (multivolumen) | Admitido - partes de volumen nombradas secuencialmente como .7z.001, .7z.002, etc. |
| Tamaño máximo de archivo o archivo comprimido | Límite teórico de ~16 EiB (campos de tamaño de 64 bits en todo el formato) |
| Comprobación de integridad | CRC-32 almacenado por archivo; CRC-64 disponible para la integridad del encabezado y del flujo |
| Codificación de nombres de archivo | UTF-16 - admite cualquier carácter Unicode en rutas y nombres de archivo |
| Archivos autoextraíbles (SFX) | Admitido en Windows - los módulos SFX .exe envuelven una carga útil .7z para la extracción sin tener 7-Zip instalado |
| Ventaja de compresión típica | Produce archivos entre un 30 y un 70 % más pequeños que ZIP en datos comprimibles cuando se usa LZMA2 con ajustes comparables |
| Lanzado | 1999 (7-Zip / 7z format) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.7-zip.org |
Conversiones de 7Z
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos 7Z.