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. možnosti využijí pravděpodobně jen odborníci. Další zpřesňující
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 Komprimace složky Komprimace text. souboru Původní (nekomprimováno) 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 %