¿Tiene alguna ventaja bz2 sobre 7z? (Compresión de archivos)

Buenas

Estaba el otro día bastante aburrido y me dió por hacer pruebas comprimiendo una carpeta con todo tipo de archivos con diferentes tipos de compresiones para probar cual daba un archivo más pequeño.

El resultado fue que 7z comprimía mejor que cualquier otro.

Siendo libre...¿alguien sabe porqué no se usa más este formato en lugar de bz2 o porqué no viene por defecto en las distros (las que yo he probado al menos, no se si alguna lo incluirá)?

Un saludo
Normalmente, 7z requiere más potencia de cómputo tanto al comprimir como al descomprimir, lo que podría conllevar que una actualización grande conllevase más tiempo que descargar unos pocos ks más.
7z utiliza lzma/lzma2 como uno de sus algoritmos de compresión y este si que está siendo usado en algunos proyectos y distros, aunque no lo verás como 7z sino como xz que es otro formato. Por ejemplo archlinux ha pasado su paqueteria a .xz (el cual utiliza lzma2 para comprimir). Tambien algunos proyectos están comenzando a distribuir su código fuente en tar.xz (mplayer, clementine, imagemagick, libpng, etc) aunque son muy pocos a dia de hoy.
Teoricamente aunque 7z consume más cpu que bz2, este comprime mejor y luego es más rápido en la descompresión.

SAludos
3 respuestas