7-zip es un compresor de archivos con un alto ratio de compresión . La principales características son:
- – Alto ratio de compresión para formato 7z (algoritmo LZMA )
- – Comprime / Descomprime: 7z, ZIP, GZIP, BZIP2 and TAR
- – Descomprime: ARJ, CAB, CHM, CPIO, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR and Z
- – Encriptación robusta: AES-256 para los formatos 7z y ZIP
- – Autodecompresión para el formato 7z (SFX)
- – Versión para línea de comandos
- – En GNU/Linux y en otras variantes UNIX se integra a File Roller, XArchiver y XArchive
- – Se intregra al shell de Windows (Windows)
- – Poderoso administrador de ficheros (Windows)
- – Multi-plataforma
- – Multi-idioma
p7zip es el port de 7-Zip para Unix
Instalar p7zip
Fedora
# yum -y install pzip p7zip-plugins
Debian / Ubuntu
# apt-get install p7zip-full
Sinopsis
$ 7z <comandos> [<modificadores>] <nombre-del-archivo> [<ficheros a compactar>]
- Comandos
- a: Añade ficheros al archivo
- b: Benchmark
- d: Elimina ficheros del archivo
- l: Lista el contenido del archivo
- t: Verificación de integridad
- u: Actualiza ficheros en el archivo
- x: Extrae ficheros manteniendo la estructura de directorios
- Modificadores (No se exponen todos para más info teclee 7z --help)
- -m{Parametros}: Establece el método de compresión
- -mhe=on|off: Habilita / deshabilita encriptación de encabezado (Solo para el formato 7z)
- -o: Directorio hacia donde se va a descompactar los ficheros, por defecto el directorio actual
- -p{Contraseña}: Establece contraseña
- -sfx: Crea ficheros autodescomprimible
- -si: Obtiene los datos de la salida estándard
- -so: Vuelca los datos a la salida estándard
- -slt: Muestra información técnica para el comando l
- -t: Define el tipo de archivo
- -v{Size}[b|k|m|g]: Crea volumenes
- -y: Asume si en todas las confirmaciones
Ejemplos
Método lzma con compresión máxima
$ 7z a -t7z -m0=lzma -mx=9 flossblog.7z flossblog
- Donde:
- -t7z: formato 7z
- -m0=lzma: Método LZMA
- -mx=9: Máximo nivel de compresión
Descomprimir flossblog.7z hacia el directorio proyectos
$ 7z x flossblog.7z -oproyectos
Autodescomprimible
$ 7z a -sfx flossblog.exe flossblog
Para ejecutar el autodescomprimible teclee
$ ./flossblog.exe
Crear volumenes
$ 7z a -v1M flossblog.7z flossblog
Encriptar datos y encabezado
$ 7z a -mhe=on -pmi_contraseña flossblog.7z flossblog
gracias! me sirve la info para crear proyectos comprimidos para mi web.
Gracias por tu comentario