Výukový materiál pro projekt Perspektiva 2010 reg. č. CZ.1.07/1.3.05/11.0019
7-zip – komprimujeme zdarma a efektivně
Libor Olbrich, 2010, počet stran 5
Článek popisuje Open Source alternativu komprimačních programů. Soustředí se nejen na popis ovládání, ale i na srovnání efektivity jeho využívání. Budeme se zabývat takzvanou bezztrátovou kompresí – zmenšením velikosti dat, bez ztráty jakékoli informace. S kompresí (komprimací) se setkáváme dnes a denně – přestože si to většina lidí neuvědomuje. Komprese se uplatňuje v hudbě, obrázcích filmech … tam všude převládá ztrátová komprese. Naším cílem však bude bezztrátová komprese – jejím asi nejpopulárnějším zástupcem je formát ZIP. „Zazipované“ soubory najde v počítači nebo mailu určitě každý. Protože moderní operační systémy s těmito soubory dokážou pracovat transparentně – obsah se zobrazí prostým poklepáním – většina uživatelů nad jejich využitím nepřemýšlí. Jejich hlavní deviza je však ve zmenšení velikosti původního souboru nebo složky. Na řadě škol se nachází programy typu WinZip, nebo WinRAR – jejich použití je však ve školství neomluvitelné – z důvodů nenulové ceny a nulové přidané hodnoty. Pro základní manipulaci postačí nástroje přímo v operačním systému, pro komplexnější práci existují bezplatné nástroje – například 7-zip. 7-zip je Open Source komprimační software, který zvládá práci s mnoha formáty – namátkou zmiňme „standardní“ zip, rar, tar, případně jeho vlastní 7z, ale i mnoho dalších. Jak si ukážeme dále, práci zvládá s velkou efektivitou a pro naše prostředí je jistě důležité, že je lokalizován do češtiny. Stáhnout jej můžete ze stránky www.7-zip.org a instalace je triviální (další, další, další, …), češtinu při instalaci není nutno nastavovat, nastaví se automaticky podle použitého operačního systému. Pokud byste chtěli využívat 7-zip v jiné jazykové verzi (lokalizace existuje pro 74 jazyků), není problém. Po spuštění si můžete jazyk nastavit v Nástroje >> Možnosti >> Jazyk.
Po spuštění (z nabídky Start) se vám objeví okno programu, které vám umožní přístup ke všem
jeho funkcím. Přiznám se, že jej využívám jen v jediné situaci – pokud odesílám něco opravdu důležitého, použijí z nabídky Soubor volbu Vypočítat kontrolní součet, ten mi vygeneruje „kontrolní řetězec“, který musí být stejný na mém počítači i počítači příjemce.
V jiných případech si plně vystačím s kontextovou nabídkou, která se objeví po kliknutí pravým
tlačítkem myši na soubor/složku, se kterou chci pracovat. Tato nabídka mi umožní přidávat do existujícího archivu, komprimovat do formátů zip a 7z a případně výsledky odesílat elektronickou poštou. Po klepnutí na požadovanou volbu se otevře další okno, kde upřesníte své požadavky. Za zmínku stojí zvláště možnost chránění vytvořeného archivu heslem, ale i možnost zakódování názvů souborů. Vybíráte rovněž formát vzniklého archivu, úroveň komprese (čím lepší, tím pomalejší) a máte možnost rozdělit výsledný archiv na několik části.
Další zpřesňující možnosti využijí pravděpodobně jen odborníci.
Na závěr pár slov, proč je v nadpisu kromě zdarma i efektivně. Na zkoušku jsem provedl komprimaci složky s programem OpenOffice.org a komprimaci textového souboru. Komprimace byly prováděny se „standardním nastavením“ do všeobecně používaného formátu zip (postupně pomocí operačního systému, komerčního programu WinZip a pomocí programu 7-zip). Navíc jsem provedl komprimaci do formátu 7z (zde logicky jen pomocí programu7-zip). U textového souboru jsem jen pro zajímavost zkusil i 7-zip kompresi „ultra“. Screenshoty s výsledky vidíte zde (seřazeno dle velikosti, jen zmíním, že původní velikost složky byla 363 475 364 bajtů). Výsledek je poměrně jednoznačný – i pro nejrozšířenější formát zip, je výsledná komprimace (zmenšení) pomocí programu 7-zip nejlepší. Ještě lepší výsledky jsou pro formát 7z, zde si ale dejte velký pozor na to, že tento formát není tak rozšířen a pokud jej někomu předáte, nemusí být schopen jej otevřít. Na úplný závěr shrnující tabulka kvality komprese v procentech. Použitý program
Původní (nekomprimováno)
Komprimace
Komprimace
složky
text. souboru
100,00 %
100,00 %
Komprimace zip pomocí MS Windows
43,42 %
32,00 %
Komprimace zip pomocí komerčního WinZip
40,42 %
30,45 %
Komprimace zip pomocí Open Source programu 7-zip
39,70 %
29,81 %
Komprimace 7z pomocí Open Source programu 7-zip
23,23 %
14,60 %