Cookies de estadística y publicidad
Usamos cookies de estadística y de publicidad, y ambas van a Google. Si rechazas, para ti no cambia nada visible.Ir a la página de privacidad
7Z
Comprime más que ZIP, pero en la mayoría de sistemas exige instalar un programa aparte.
7Z
7Z es un contenedor: una envoltura para flujos que ha codificado otra cosa. Se usa para el archivado.
La extensión es .7z y el nombre completo, 7-Zip Archive. Ambos importan menos que lo que el archivo puede contener, y de eso trata el resto de esta página.
Se remonta a 1999.
A un formato que lleva tanto tiempo siendo legible se le puede confiar algo que quieras recuperar dentro de diez años.
Está publicada entera, así que cualquiera puede implementarla leyendo el documento en vez de a base de inspeccionar archivos. Por eso aparece en tantos programas, y por eso los archivos escritos hace veinte años siguen abriéndose hoy. Publicada no quiere decir libre de regalías: cuando un formato envuelve un códec, la licencia de las patentes es un asunto aparte que la norma no resuelve.
7Z guarda su contenido exactamente. Volver a guardarlo no cambia nada, así que puedes abrirlo, editarlo y guardarlo tantas veces como quieras sin acumular daño; eso es lo que lo convierte en un formato de trabajo y no de entrega.
7Z guarda un directorio: nombres, carpetas y la estructura entre ellos. Eso es lo que le permite sustituir a una carpeta en un adjunto de correo.
Trabaja por tramos de 16 MB: para que una repetición se pueda comprimir, tiene que caber entera dentro de uno.
Ese único número explica la mayor parte de la diferencia entre un formato de archivo comprimido y otro. Un tramo mayor encuentra más repetición y tarda más y gasta más memoria en hacerlo: ese es todo el intercambio.
7Z lleva una suma de verificación, para que un archivo dañado se detecte en vez de leerse mal en silencio y cifrado opcional.
Un archivo cifrado hay que abrirlo antes de que nada pueda convertirlo, aquí y en cualquier otro sitio. Una contraseña no es algo que un conversor pueda esquivar, y a uno que dijera lo contrario tampoco habría que confiarle el archivo.
7-Zip, Keka y PeaZip lo leen, y también la mayoría de programas del mismo tipo.
Cuando un archivo no se abre, el formato rara vez es el problema: lo más habitual es que el programa sea anterior al formato. Convertir a algo más antiguo es la salida fiable, y para eso está el resto de este sitio.
Ningún navegador lo lee.
Ese es el motivo más frecuente para convertirlo: no que el formato sea malo, sino que el sitio donde quieres mostrar el archivo no sabe leerlo.
7Z está pensado para abrirse y cambiarse. Guarda el archivo en este formato mientras el trabajo siga en marcha y exporta desde él cada vez que haga falta una copia terminada.
Las quejas recurrentes: fuera de su terreno la compatibilidad es irregular.
Nada de esto es motivo para evitar el formato. Son las cosas que conviene conocer antes de que una de ellas te sorprenda, que es una afirmación distinta y más útil.
Nadie acaba en 7z sin querer. Es lo que se elige después de decidir que los ZIP están saliendo demasiado grandes, y la mejora es real: con documentos, código fuente y texto, un 7z suele quedar entre un treinta y un cincuenta por ciento por debajo del ZIP del mismo contenido.
El formato lo creó Igor Pavlov en 1999 para la utilidad 7-Zip, y los dos son libres y de código abierto con la especificación publicada. Es justo lo contrario del RAR, donde el descompresor es abierto y el compresor está licenciado: aquí cualquiera puede implementar las dos direcciones.
El ZIP comprime cada archivo por separado. El 7z, por defecto, encadena todo en un único flujo continuo y comprime ese flujo entero. El compresor puede entonces darse cuenta de que el archivo 400 es casi idéntico al 12 y guardar la diferencia en lugar de la copia completa.
En una carpeta de archivos parecidos el efecto es espectacular. Doscientas versiones de un documento, un árbol de código, una colección de registros: la segunda copia y las siguientes casi no cuestan nada. En una carpeta de fotografías no cambia absolutamente nada, porque los JPEG ya están comprimidos y no comparten ninguna estructura reconocible.
Sacar un solo archivo del medio obliga a descomprimir todo lo que va antes, porque el flujo no tiene puntos de arranque independientes. Extraer un documento de un archivo sólido grande puede tardar tanto como extraerlo entero, mientras que un ZIP te lo habría entregado al instante.
Con el daño es peor. Una zona corrupta en un ZIP te cuesta los archivos de esa zona y deja legible el resto. En un archivo sólido, una corrupción al principio del flujo puede dejar irrecuperable todo lo que viene detrás. Para algo que va a quedarse años en un soporte poco fiable, ese intercambio merece pensarse — y a 7-Zip se le puede limitar el tamaño del bloque sólido, lo que devuelve casi toda la resistencia a cambio de un poco de ratio.
El compresor por defecto es LZMA2, que busca repeticiones en una ventana enorme, de 64 MB o más. Esa búsqueda es lo que encuentra la redundancia que al ZIP se le escapa, y es también la razón de que comprimir tarde varias veces más que con ZIP sobre la misma carpeta.
Descomprimir, en cambio, es rápido y viene a costar lo mismo por mucho que se esforzara la compresión, que es la forma correcta para el caso habitual: un archivo se escribe una vez y se lee muchas. Si lo que importa es el tiempo y no el tamaño, la utilidad tiene modos rápidos, y el más rápido de todos se queda muy cerca del ZIP en las dos cosas.
El 7z usa AES-256 y lo hace bien. A diferencia del ZIP, cuyo esquema de contraseña por defecto es de 1989 y está roto, un 7z protegido con contraseña está protegido de verdad: sin la contraseña el contenido no se recupera.
Además puede cifrar los nombres de los archivos, de forma que quien mire no sepa siquiera qué contiene. Esa opción está apagada mientras nadie la encienda, y con ella apagada la lista de nombres se lee aunque el contenido no. Si lo sensible son los propios nombres, esa distinción es justo lo que importa.
Windows 11 extrae 7z de forma nativa desde la actualización 23H2, y los crea desde la 24H2. Nada más lo hace: macOS no, Windows 10 no, y un móvil por lo general tampoco. Fuera de un Windows actual, quien lo reciba tendrá que instalar algo — 7-Zip, Keka en macOS, o alguna de las utilidades equivalentes — antes de poder leer lo que le has mandado.
Ese es el argumento entero en contra para cualquier cosa que vaya a una persona cuyo equipo no conoces. El mejor formato de archivo comprimido es el que el otro lado pueda abrir, y un cuarenta por ciento de ahorro no vale nada frente a un adjunto que no se abre.
La utilidad 7-Zip lee ZIP, RAR, TAR, GZ, BZ2, XZ, ISO, CAB, DMG, WIM y una lista larga de formatos más. Muchísima gente la tiene instalada no para crear archivos 7z, sino porque es la única herramienta que abre lo que sea que llegue.
Conviene separar las dos cosas: el formato y el programa comparten nombre y no son lo mismo. Quien dice que usa 7-Zip normalmente está describiendo cómo abre archivos comprimidos, no lo que crea.
Los permisos de Unix, la propiedad de los archivos y los enlaces simbólicos se tratan de forma inconsistente y se pierden con frecuencia. Para mover un proyecto entre máquinas Unix, el `.tar.gz` sigue siendo la respuesta correcta — y el `.tar.xz` consigue buena parte de la ratio del 7z conservando todo lo que TAR conserva, porque xz usa por debajo la misma familia LZMA.
Tampoco hay registro de recuperación, que es la única característica distintiva del RAR. Sumado a la compresión sólida, eso convierte al 7z en peor opción que el RAR para algo que vaya a pasar años en un almacenamiento poco fiable.
Las conversiones entre formatos comprimidos son de las pocas de este sitio que no se resuelven en tu equipo: el archivo viaja a api.quinvert.com, donde 7-Zip lo descomprime y lo vuelve a empaquetar. El tope es de 25 MB por archivo y de 100 conversiones de servidor al día, contadas por día UTC, así que el contador se pone a cero a medianoche en horario universal.
El contenedor que hace el trabajo no tiene salida a internet, tu archivo se escribe en una carpeta temporal recién creada bajo un nombre genérico — el nombre que tú le pusiste no llega a tocar el disco — y esa carpeta se borra al terminar, también cuando la conversión falla. Cada paso interno se corta a los 60 segundos, no la petición entera: un archivo comprimido pasa por varios pasos encadenados, así que una conversión larga puede tardar más de un minuto sin que eso signifique que algo va mal.
Los archivos salen byte a byte. Lo que no sobrevive es lo que el contenedor guardaba sobre ellos y no dentro de ellos: una contraseña, y según el formato de destino también los permisos originales y las marcas de tiempo. Si la protección era lo que te importaba, hay que volver a aplicarla en el destino, porque el resultado de la conversión no la lleva.
El RAR es un caso aparte: se puede leer y no se puede escribir, porque la licencia de UnRAR prohíbe usar su código para crear archivos RAR. No es una carencia nuestra ni algo pendiente de programar; es lo que dice la licencia, y por eso hay conversiones desde RAR y ninguna hacia RAR.
| Extensión | .7z |
|---|---|
| Tipo de medio | application/x-7z-compressed |
| Primera publicación | 1999 |