Hoy voy a comentar el uso de 7Zip como herramienta de compresión y archivado, mas concretamente algunos comandos usados desde la consola de linux. el paquete que utilizo es p7zip.
Características interesantes de 7Zip
- Comprime y descomprime con los formatos 7z, ZIP, GZIP, BZIP2 y TAR
- Solo descomprime los formatos ARJ, CAB, CHM, CPIO, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR y Z
- Comprime un 30-70% más que el formato de compresión ZIP
- Permite cifrado seguro fuerte en los formatos Zip y 7z con AES-256
- Para formatos ZIP y GZIP 7Zip proporciona una tasa de compresión entre un 2% y un 10% mejor que las conseguidas con PKZip y WinZip
- Capacidad de crear ficheros autoextraíbles para el formato 7z
Comparativa
- Fichero: GIMP 1.2.4 para Windows de hacer una instalación completa
- 127 carpetas
- 1304 ficheros
- Total 27.128.82 bytes
- Resultados:
- 7-Zip (7z):5.445.402 bytes 100%
- WinRAR: 6.004.155 bytes 110%
- WinAce: 6.242.424 bytes 115%
- CABARC: 6.455.327 bytes 119%
- 7-Zip (zip): 9.461.621 bytes 174%
- PKZIP: 9842800 bytes 181%
Parámetros y ejemplos
Descomprimir
7z x archivo_comprimido -o ruta_destino
- x extraer archivo
- archivo_comprimido archivo a descomprimir
- -o ruta_destino directorio destino
Ver el contenido
7z t archivo_comprimido
- t listar contenido del archivo
- archivo_comprimido archivo a leer
Comprimir ultra
7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on archivo.7z ruta_origen
- a crear archivo
- -t7z algoritmo 7z
- -m0=lzma modo de compresión LZMA
- -mx=9 nivel de compresión = 9 (Ultra)
- -mfb=64 numero de fast bytes para LZMA = 64
- -md=32m dictionary size = 32 megabytes
- -ms=on archivo solido = on
- archivo.7z ruta y nombre al archivo destino
- ruta_origen directorio origen
Comprimir en un ejecutable
7z a -sfx archivo.exe ruta_origen
- a crear archivo
- -sfx crear el archivo como un autoejecutable
- archivo.exe nombre del archivo autoejecutable
- ruta_origen directorio origen
Comprimir con contraseña
7z a -mhe=on -p password archive.7z ruta_origen
- a crear archivo
- -mhe=on activar la compresión de datos y cabeceras
- -p password cifrar contenido con la contraseña password
- archivo.7z ruta y nombre al archivo destino
- ruta_origen directorio origen
0 comentarios
1 pingback