merci de cette précision qui fait que cela rend xz/lzma plus intéressant que 7z (que je n'ai jamais utilisé), du fait qu'il n'y a pas besoin de logiciel supplémentaire pour compresser / décompresser. Du coup il suffit de rajouter pour le moment --lzma à la place de z pour compresser avec lzma dans tar.
Archlinux pourrait envisager de passer également à xz :
D'ailleurs chez moi un test in situ pour une petite archive de 325 ko avec du texte dedans donne une compression de 111 ko pour tgz et 69,3 ko pour tlz ce qui semble très intéressant. (même si cela à mis 0,05 s d'un côté, et 0,5 s de l'autre)
En revanche sur une archive plus grosse de 66 Mo, avec quelques vieux et rares binaires (genre fichiers coreldraw) et le reste contenant des svg, lmza est bien resté bloqué dessus assez longtemps
le résultat est sans appel :
tgz :
real 0m6.462s
user 0m5.760s
sys 0m0.470s
taille : 47,7 Mo
tlz :
real 1m34.955s
user 1m34.164s
sys 0m0.567s
taille : 40,8 Mo
le gain de taille même si moins intéressant que plus haut n'est pas négligeable, mais le temps de compression explose. Quand j'archive (souvent se sont des archives temporaires), la taille n'est pas un problème, en revanche je n'ai pas forcément envie de passer du temps dessus (sauf si c'est un processus automatique, tache cron par exemple)
(bon après il faut voir si ce n'est pas juste les fichiers corel qui ont plombé le petit test)
Comme j'ai dit ailleurs, pour des archivages chez moi je reste à du gzip, pour de la distribution sur internet lmza est plus intéressant.
Pour la décompression de l'archive de 66 Mo :
time tar xf vector.tgz :
real 0m1.919s
user 0m1.033s
sys 0m0.417s
time tar xf vector.tlz :
real 0m6.435s
user 0m5.936s
sys 0m0.437s
pas encore vraiment négligeable dans ce cas...
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: Et pourquoi pas 7z ?
Posté par B16F4RV4RD1N . En réponse à la dépêche Slackware abandonne les tgz. Évalué à 6.
Archlinux pourrait envisager de passer également à xz :
http://bbs.archlinux.org/viewtopic.php?id=71896
http://nauseamedialis.org/pacman_meets_lzma
les taux de compressions donnés dans ce lien sont bien supérieurs et donc bien plus intéressants que ceux donnés dans le bench de http://changelog.complete.org/archives/931-how-to-think-abou(...)
D'ailleurs chez moi un test in situ pour une petite archive de 325 ko avec du texte dedans donne une compression de 111 ko pour tgz et 69,3 ko pour tlz ce qui semble très intéressant. (même si cela à mis 0,05 s d'un côté, et 0,5 s de l'autre)
En revanche sur une archive plus grosse de 66 Mo, avec quelques vieux et rares binaires (genre fichiers coreldraw) et le reste contenant des svg, lmza est bien resté bloqué dessus assez longtemps
le résultat est sans appel :
tgz :
real 0m6.462s
user 0m5.760s
sys 0m0.470s
taille : 47,7 Mo
tlz :
real 1m34.955s
user 1m34.164s
sys 0m0.567s
taille : 40,8 Mo
le gain de taille même si moins intéressant que plus haut n'est pas négligeable, mais le temps de compression explose. Quand j'archive (souvent se sont des archives temporaires), la taille n'est pas un problème, en revanche je n'ai pas forcément envie de passer du temps dessus (sauf si c'est un processus automatique, tache cron par exemple)
(bon après il faut voir si ce n'est pas juste les fichiers corel qui ont plombé le petit test)
Comme j'ai dit ailleurs, pour des archivages chez moi je reste à du gzip, pour de la distribution sur internet lmza est plus intéressant.
Pour la décompression de l'archive de 66 Mo :
time tar xf vector.tgz :
real 0m1.919s
user 0m1.033s
sys 0m0.417s
time tar xf vector.tlz :
real 0m6.435s
user 0m5.936s
sys 0m0.437s
pas encore vraiment négligeable dans ce cas...
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it