👑 #ArchiveDeJeux
#Compression #7zip
Comme il m'a été demandé, voici les paramètres que j'utilise désormais pour obtenir la meilleure compression avec 7-Zip.

Inconvénient :
- on passe en mono-thread (la compression prend beaucoup plus de temps ; la décompression sera un peu moins rapide).
- cela consomme plus de RAM (10 Go à la compression, 1 Go à la décompression).

1 Go pour la décompression ne me semble pas déraisonnable pour les machines de nos jours.

@laurentM28
Pas dans tous les cas. Mais c'est actuellement l'un des plus puissants dans un temps raisonnable. (il compresse mieux que zstd, brotli, bzip2, etc.)

Il en existe de plus puissants encore (typiquement le codage arithmétique quand on fait un zpaq -m5, ou encore paq8hp5) mais là les temps de compression explosent.

Dans ceux qui restent rapides, lzma a parmis les meilleures compression et des vitesses de décompression assez appréciables.

@laurentM28
Quand je dis "pas dans tous les cas", 7-Zip s'adapte aux fichiers.
Typiquement, le codage BCJ sur les exécutables (.exe/.dll) permet d'optimiser la compression avant de passer lzma.
Ou encore les fichiers non-compressibles (mp3 ou vidéos), pour lesquelles 7-Zip détecte qu'ils ne sont pas compressibles (cela évite de perdre du temps et même de la place (on peut perdre de la place quand on essaie de compresser des données non-compressibles))