Yo este sistema de compresión lo conozco desde hace varios años ya que se usa muy regularmente para empaquetar programas portables para Windows de GNU,mas que nada como Gimp,Firefox,etc,en windows es una herramienta muy potente y gratuita ya que soporta la descompresión de archivos rar muy populares en Windows pero como trae interfaz grafica,nos facilita un poco las cosas aun asi en Windows tambien se puede usar en modo cmd, también soporta muchos otros formatos universales como zip,deb,tar,sea Mac,Windows,Linux,BSD:
Para ejemplo un poco de copy and paste:
Es el formato predeterminado para 7-zip, utiliza la extensión 7z. Cada archivo en formato 7z puede contener directorios y archivos. Como es un formato de compresión, la seguridad y el tamaño se logran usando una combinación de filtros,como pueden ser; pre-procesadores, algoritmos de compresión y los filtros de cifrado.
.7z usa una variedad de algoritmos de compresión, los más comunes son bzip2, LZMA2 y LZMA.
Desarrollado por Pavlov, LZMA es una gran algoritmo de compresión, con un gran radio de compresión y un diccionario de hasta 4 GB.
Otros formatos soportados
Formato | Compresión | Descompresión | Extensión de archivo | |||
---|---|---|---|---|---|---|
7z | .7z | |||||
ZIP | .zip | |||||
GZIP | .gz | .gzip | .tgz | |||
BZIP2 | .bz2 | .bzip2 | .tbz2 | |||
TAR | .tar | |||||
RAR | .rar | |||||
CAB | .cab | |||||
Arj | .arj | |||||
Z | .z | .taz | ||||
CPIO | .cpio | |||||
RPM | .rpm | |||||
DEB | .deb | |||||
LZH | .lzh | .lha | ||||
SPLIT | .001 - .002... | |||||
CHM | .chm | .chw | .hxs | |||
ISO | .iso | |||||
COMPOUND | .msi | .doc | .xls | .ppt | ||
WIM | .wim | .swm | ||||
NSIS | .exe | |||||
VHD | .vhd | |||||
NTFS | .ntfs |
Ahí el poder de 7-Zip :D
Bueno para instalar:
Ubuntu/Basados:
sudo apt-get install p7zip
Arch:
sudo pacman -S p7zip
Gentoo:
sudo emerge -av p7zipEn Gentoo queda decir un cosa:
1.Para que descomprima rar añadan rar a su USE de su make.conf
Igual en Ubuntu o Archlinux necesitan instalar p7zip-rar
Para otras distros googlen como instalar.
Tutorial
Extraer
1.Listar archivos de un comprimido:
7z l comprimido2.Extraer archivos de comprimido en nuestro directorio en donde nos encontramos:
Este método nos extrae todos los archivos del comprimido pero en la carpeta en donde estamos:
7z e comprimido3.Extraer archivos respentando sus carpetas internas:
7z x comprimidoEstas dos formas de extraer lo hacen,pero no completamente(en algunos casos{extensiones}) primero le tenemos que dar el tipo de archivo con el parametro:
-tPara saber el tipo de archivo (opr ejemplo un deb)lo vemos con:
7z l -slt archivo.deb | grep Type | sed -n '1p'
Todo eso no es necesario,para empezar porque sabemos que es un .deb,pero aun asi lo que queremos saber es como se le nombraría en 7zip a los .debs,lo de grep y sed es para filtar el primer resultado,ya que puede que contenga comprimidos adentro de comprimidos y el primer Type es el tipo de archivo de nuestro comprimido.
Sabiendo que los .debs se les llama Deb
Descomprimimos así:
7z x -tDeb archivo.deb
Y listo :D
Igual con los demás archivos de otras extensiones
Comprimir:
Para empezar esta es la sintaxis:
7z opciones switch comprimido.extension archivos
Lo se switch es opcional.
Hay que recordar que al comprimir no soporta los mismos formatos que al extraer,podemos ver lo de arriba de nuevo o esto :
Formatos de compresión:
7z => .7z
ZIP => .zip
GZIP => .gz .gzip .tgz
BZIP2 => .bz2 .bzip2 .tbz2
TAR => .tar
1.Comprimir un archivo
7z a comprimido.extension archivos
2.Colocar password
7z a -p comprimido.extension archivos
3.Usar wildcards del sistema:
Por ejemplo comprimir todos nuestro videos .ogv:
7z a -r comprimido.extension *.ogv
4.Añadir niveles de compresion
Para añadir niveles de compresión se usa el parámetro -Mx{numero},por ejemplo el nivel ultra es 9:
7z a -r -tzip -Mx9 comprimido.extension *.ogv
Agrego -tzip ya que es el formato zip, también se debe especificar al comprimir:
Eso es todo,para mas información basta con escribir en La terminal
man 7z
No hay comentarios.:
Publicar un comentario
Los comentarios serán revisados antes de ser publicados.