Jak dosáhnout maximální komprese pomocí 7-zipu

Program 7zip (alias 7-zip, 7z, 7za) je parádní komprimační program. Pro Linux existuje oficiální instalátor jen pro CLI. Jak tedy dosáhnout nejvyšší komprese v CLI? Ten magický příkaz, který by měl dávat ve většině případů nejlepší výsledky, je:

# 7z a -mx=9 -ms=on -mmt=2 -md=128m -mfb=96 archive.7z *

Parametry mají tento význam (v pořadí zleva):

  • maximální komprese (9 – ultra)
  • solid archiv zapnut (v 8 GB blocích)
  • komprese ve dvou vláknech (víc nemá u LZMA komprese smysl)
  • velikost slovníku 128 MB
  • velikost fast bytes 96

Diskuze

Rellic, 13.11.2007 15:43:

Mam dotaz..Kde muzu pouzit tyhle parametry? Pac mam program 7 zip file manager a tam kdyz je vlozim,tak mi to ukaze chyba parametru!a to i kdyz tam dam jen jeden.Chtel bych zkusit max kompresi na jednu hru a nejak se nedari :-( diky za odpoved.

 
Lukáš Zapletal, 25.11.2007 13:48:

Tohleto se vkládá do řádkového programu „7z“, který je dodávan spolu s 7-Zip File Managerem. Pro Linux je to jediná možnost, 7-Zip s GUI není (ale můžete použít nějaký jiný kompresor s podporou 7z).

 
If you can't read the letters on the image, download this .wav file to get them read to you.
pridej.cz
blog/jak_dosahnout_maximalni_komprese_pomoci_7-zipu.txt · Poslední úprava: 09.07.2008 09:56 autor: lzap
Creative Commons License Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0