Google+

jueves, 25 de febrero de 2010

Comprimir con XZ


XZ es un formato de compresión que utiliza el algoritmo LZMA. (definición cogida con pinzas)

Lo utilizan en Fedora, cuando te bajas las actualizaciones se bajan en este formato y en Slackware.

Pongo un ejemplo con un rpm, lo primero que haré sera comprobar el tamaño inicial:
#du -h miserware-repo-latest.noarch.rpm

8.0K    miserware-repo-latest.noarch.rpm

Y ahora lo comprimimos:
#xz -z miserware-repo-latest.noarch.rpm.xz

Volvemos a mirar el tamaño del .xz
#du -h miserware-repo-latest.noarch.rpm.xz

4.0K miserware-repo-latest.noarch.rpm.xz

Como veis se reduce dramáticamente. Para descomprimir el xz, simplemente hacéis:
#unxz miserware-repo-latest.noarch.rpm.xz