33ZOBRAZENÍ

Co dělat, když potřebujete e-mailem poslat velký dokument a příjemce má omezenou velikost mailové schránky, takže se vám e-mail stále vrací? Zkomprimujte ho. Zmenšíte tím velikost odesílaných dat a díky tomu také urychlíte odeslání i příjem e-mailu. Zvláště pokud máte pomalejší připojení možnost komprese oceníte.

V průběhu stále progresivního vývoje počítačového světa rostlo množství dat společně s hardwarovou náročností. Velký objem dat se dlouho zpracovával i na výkonnějších počítačích a kvůli snaze uspořit čas se začalo přemýšlet jak urychlit zpracování těchto dat. Postupně začaly vznikat první programy, které se touto problematikou začaly zaobírat. Popravdě první verze nebyly zrovna příliš bezpečné. Hlavně proto, že dokázaly samotné soubory znehodnotit a již je nikdo nedal zpět do původního stavu. Staly se tak naprosto nepoužitelné. Nicméně od konce 80tých let minulého století, kdy se začal tento problém vehementně řešit, došlo k obrovskému skoku a s problémem poškození dat se již běžně nesetkáme. V podstatě si to ani výrobci samotných programů nemohou dovolit. Bezpečnost těchto programů vzrostla nad hranici 99% a já sám jsem se nesetkal za celou dobu používání těchto kompresních programů s nějakou kritickou chybou. Vlastním problémem vždy byl transport dat. Docházelo k mnoha poškozením a deformacím souborů bez komprimace, které již nebyly napravitelné. Dnes už samotná komprese zajišťuje určitou ochranu proti poškození při transportu.

Komprese znamená zmenšení, zhuštění (hovorově se používá slovo "sbalit", opakem je "rozbalit"), ), výsledkem pak je menší objem dat. Zkomprimované soubory zabírají na disku méně místa, což při dnešních kapacitách disků není až tak podstatné. Významné to ale může být třeba posílání souborů e-mailem. Kromě menší velikosti je výhodou i to, že několik souborů můžete do jednoho a s jedním souborem se manipuluje lépe než s několika. Drobnou nevýhodou je, že zkomprimovaný soubor je nejprve nutné dekomprimovat (rozbalit), než s ním lze pracovat (je to podobné, jako když si složíte list papíru, abyste jej mohli vložit do kapsy – nejprve jej musíte rozložit, abyste si jej mohli přečíst).

Některé soubory již používají kompresi vnitřně, například programy (exe soubory, dll knihovny), ale také obrázky, hudba nebo video soubory. U těchto souborů už jejich další kompresí významného zmenšení nedosáhneme.

Až dosud jsme brali v úvahu tzv. bezztrátovou kompresi, to znamená, že ze zkomprimovaného souboru lze vytvořit identický soubor jako před kompresí. Asi by se vám nelíbilo, kdybyste si zkomprimovali seminární práci, poslali si ji e-mailem do školy a tam byste po rozbalení zjistili, že místo vašich pečlivě promyšlených vět vidíte shluk nesmyslných znaků. Poněkud jiná situace je ale u již zmiňovaných obrázků, hudby nebo videa. Lidské smysly jsou totiž nedokonalé, a tak drobné změny v obraze nebo zvuku nepostřehnou. Obrázky, zvuk a video jsou proto většinou ukládány v komprimovaných formátech, a to nejčastěji ztrátovou kompresí. Při ukládání je obrázek drbně "pozměněn", tak aby bylo dosaženo co nejmenší velikosti výsledného souboru při zachování dostatečné věrnosti. Takto zjednodušeně používají kompresi formáty JPG (obrázky), MP3 (hudba) nebo MPEG či DivX (video). Ne že by obrázky, hudbu nebo video nebylo možné ukládat nekomprimovaně, většina programů i tuto možnost nabízí, ale takové soubory jsou pak opravdu hodně velké, zvláště u videa.

Komprimační programy, kterými se budeme dále zabývat používají samozřejmě bezztrátovou kompresi. Potřebujeme samozřejmě po rozbalení získat původní soubor v nezměněné podobě.

Na trhu existuje mnoho produktů nabízejících uvedené základní funkce a komprese do formátů ZIP, ARJ, TAR/GZ, ACE, LHARC atd. Mezi sebou se liší jednak tím, jak tyto základní funkce provádí (viz např. Archive Comparision Test), a jednak tím, že nabízí další, pro někoho podstatná vylepšení, jako je možnost automatického generování jmen podle data, výběr podle data, příznaků archivace, schopnost práce s 'dlouhými' jmény, samorozbalující archivy, možnosti uzamčení archivu proti další modifikaci, interaktivní ovládání, komentáře k archivu atd.

To by tak mohlo být z teoretického hlediska vše a nyní se podíváme na pár programů, které vám mohou samotnou kompresi (sbalení dat) či dekompresi (rozbalení dat) provést. Pokusím se zde vybrat pár nejznámějších programů a jeden podrobněji popsat. Samozřejmě, že bude záležet na vás, který program si vyberete. Ovšem princip všech programů je velmi podobný.

WinRAR 3.62

WinRAR je program určený pracovat s nejrozšířenější skupinou komprimovaných dat a to s koncovkami RAR a ZIP. Dokáže ovšem zpracovávat (ale pouze extrakci) formáty typu GZ, ACE, TAG nebo UUE a mnoho dalších. V nejnovější verzi (3.62) dokáže WinRAR zpracovávat dokonce i datové produkty NTFS (pro zasvěcené). Toto je zvlášť podstatné pro Windows 2000. V nové verzi je program poněkud graficky odlišný od předchozích a jeho použití je přehlednější. Samotná práce v něm je jednoduchá a srozumitelná pro každého. Podíváme-li se na funkčnost a optimální poměr komprese k času, můžeme klidně říci, že tento faktor je v programu WinRAR dokonale zvládnut. I když se najdou programy, které komprimují s větší efektivitou, čas potřebný pro jejich práci je několikanásobně vyšší a pochopitelně naopak. S archivy RAR lze pracovat kromě nejrozšířenější platformy Windows i v prostředích Unix, Linux, MacIntosh, IBM OS/2.

Pro šifrování používá RAR poměrně silnou blokovou šifru, takže i když se po internetu povaluje spousta programů pro zjištění hesla, při šesti- a víceznakovém heslu trvá na současné technice nalezení hesla několik desítek let. Celkem důležitý rozdíl od ostatních formátů, kde je to záležitost pár hodin. (jen pro zajímavost rozšifrování šestiznakového hesla trvá podle výpočtů cca 400 dní, sedmiznakového 25 000 dní atd., pochopitelně záleží na technologii a výkonu počítače). Jen zmíním, jak velké soubory se dají WinRARem zpracovávat a jaká je jeho cena. Maximální velikost zkomprimovaného souboru je cca 8,5 gigabytů a u souborového systému FAT16 pouze 2 gigabyty (to je ale omezení souborového formátu, ne WinRARu samotného). Náklady na pořízení tohoto programu se pohybují přibližně někde kolem 1000 Kč.

Pracovní plocha je velice jednoduše a vkusně umístěná v dominantní části okna a velmi připomíná práci v Total Commanderu. Máte-li soubor, který je zkomprimován, a chcete jej extrahovat (rozbalit), použijete velice jednoduchý pohyb podobně jako v programu Průzkumník nebo již zmiňovaném Total Commanderu. Najdete soubor, který chcete zpracovat. Jednou na něj kliknete, aby došlo k prosvícení (ne k otevření), a pak již stačí jen stisknout v horní části tlačítko „Extrahovat do“ . V tu chvíli se objeví okno „Cíl a volby extrakce“ a naprosto identickým a notoricky známým způsobem určíte, kam si přejete dotyčný soubor rozbalit. Opačný postup, když hodláte soubory sbalit (spakovat), je také velmi jednoduchý. Zobrazíte veškerá data, která hodláte zpracovat, označíte je buď myší, nebo „Shift + tlačítka šipek nahoru, dolů“, a zvolíte ikonu „Přidat“ . Pak již jen určíte, kam se vytvořený soubor umístí. Celá práce je tímto dokončena.

Toto jsou pouze dvě nejdůležitější činnosti, které by vám měly stačit k tomu, abyste se naučili velmi jednoduše a hlavně efektivně pracovat s daty. Existuje mnoho možností jak provést nastavení a podrobnou lokalizaci systému, ale pro běžné uživatele se mi to jeví jako nadstandardní a myslím si i zbytečné. V každém případě, pokud se někdo hodlá komprimací dat zaobírat podrobněji, existují na internetu podrobné popisy a příručky jak vyzrát na mnoho problémů a potíží. Stáhnout si nejnovější verzi v češtině můžete přímo ze stránek výrobce.Varianta komprese WinRAR: Pravé tlačítko myši > WinRAR > Přidat do nazev_slozky.rar

Varianta dekomprese WinRAR: Pravé tlačítko myši > Extraktovat zde

WinZip 10.0

Nejběžněji používaný komprimační nástroj používá prakticky stále stejné uživatelské prostředí a vylepšuje jen vnitřní funkce. Je to zcela základní program, který by neměl chybět v žádném počítači. Podporuje většinu kompresních standardů běžně používaných na Internetu: TAR, ZIP, UUencode, XXencode, BinHex, MIME a Unixové komprese. ARC, ARJ a LZH jsou podporovány prostřednictvím externích programů. Běžný uživatel nejvíce ocení novou a lepší metodu komprese, která ovšem není kompatibilní se staršími verzemi.

Program automaticky vybírá optimální kompresní metody - PPMd nebo bzip2 a obsahuje nový kompresní algoritmus pro bezztrátovou kompresi zvukových souborů WAV. Možnost zobrazení plných náhledů snímků uložených v ZIP souboru bez nutnosti jejich extrakce je velmi příjemná změna. WinZip podporuje správce příloh ve Windows XP SP2. Dokáže ukládat ZIP soubory přímo na CD nebo DVD, velké ZIP soubory jsou přitom automaticky rozloženy na více disků.
Trial verzi si můžete stáhnout přímo od výrobce.

Varianta komprese WinZip: Pravé tlačítko myši > WinZip > Add to nazev_slozky.zip.
Varianta dekomprese WinZip: Pravé tlačítko myši > WinZip > Extract to here

ALZip 6.13

Program umí pracovat s více než 35 kompresními formáty. Vedle standardních formátů, jako jsou ZIP či ARJ, umí ALZip otevírat i ISO a BIN (IsoBuster) obrazy kompaktních disků či virtuální CD formátu LCD. ALZip dokáže samozřejmě archivy i vytvářet a to včetně SFX samorozbalovacích souborů.

Mezi další funkce programu patří rozdělování archivů do menších souborů, integrace s antivirovým softwarem, zrekonstruování zapomenutých hesel ZIP souborů či možnost spouštění programu z příkazové řádky. Celkově se jedná o velice povedený program s intuitivním ovládáním, který rozhodně stojí za vyzkoušení.
Stahovat můžete od výrobce.

ExtractNow 4.35

Dovolí rozbalit více souborů najednou z formátů ZIP, RAR a ACE. ExtractNow je nástroj, který dokáže rozbalit několik komprimovaných souborů najednou. Podporuje ZIP, RAR, ACE soubory a má velmi kompaktní a přehledné grafické rozhraní. Stačí pouze přetáhnout požadované soubory nebo si je vybrat v menu. V nové verzi nabízí ExtractNow také funkci, která pomůže při hledání podporovaných souborů. Při samotném rozbalování si můžete vybrat, do kterého adresáře mají být archívy rozbaleny, případně pro ně program vytvoří nový adresář se stejným jménem.
Stahovat můžete opět přímo od výrobce.

Slovo závěrem

Veškeré programy, které jsem zde představoval (ovšem jen nepatrný zlomek ze všech existujících), je možné stáhnout z internetu jako shareware a není problém je také zakoupit jako originál. Pořizovací náklady se pohybují od 200 – 1000 Kč. Celkem důležité je také říci, že operační systémy Windows i Linux se již dokonale přizpůsobily a umí pracovat i s komprimovanými soubory, aniž byste museli instalovat nějaký další program. Pro základní práci s komprimovanými soubory to stačí, pokud budete chtít víc, není problém sáhnout po některém ze zde představených programů. Doporučuji proto všem uživatelům, aby se pokusili s kompresí pracovat.