Packmaster

Flegy

I přes velký nárůst kapacity snad veškerých medií, počínaje harddisky a konče třeba DVD-Romy, se ani dnes neobejdeme bez archivačních programů. Ať už kvůli rychlejší "protlačitelnosti" souborů skrze Internet, nebo pro úplně jiný důvod, potřeba archivů prostě přetrvává. A přetrvává i množství různých archivačních programů, což je ještě umocněno tím, že prakticky každá platforma má jako standard nějaký ten svůj archivační formát.

Na Amize se problém archivů řeší většinou tak, že v adresáři C systémového disku si nakopírujete daný archivační program a ten se poté ovládá v podstatě příkazy ze shellu. Ty hlavní archivy si samozřejmě většinou uživatel nadefinuje do nějakého diskového manažeru, případně do nějakého scriptu a rozbaleni a sbalení archivu je pak dílem několika kliků. Problém většinou nastává pokud někde seženeme nějaký trošku nestandardní archiv. Program k rozbalení není až takový problém sehnat. Většinou ho stačí pouze stáhnout z Aminetu. Problém nastává se samotným rozbalením, nebo dokonce zabalením archivu. Pročítat obsáhlou dokumentaci a postupovat metodou pokus omyl sice většinou přinese kýžený výsledek, nicméně nepatří to k nejpříjemnějším činnostem :)

A právě tady nastupují GUIe k archivům. Jedná se o jakousi nadstavbu pro existující archivační programy. S jejich pomocí dokáže zabalit a zpětně i rozbalit archiv prakticky i malé dítě. A pravě jedním z nejpovedenějších GUI k archivačním programům je podle mého názoru program Packmaster.

Takže začneme asi tím nejdůležitějším. S jakými archivy umí Packmaster pracovat? Je jich celkem pěkná řádka. Takže pokud chcete využít pokud možno naplno možností Packmasteru, sežeňte si následující pakovací programy:

LHA, LHASFX, LZX, ZIP, UNZIP, UNARJ - klasika, není co dodat.

DMS - pokud chcete používat HD mechaniku musí být DMS alespoň ve verzi 1.51. Pokud chcete archivovat a dearchivovat diskety ve formátu MS-DOS, potřebujete verzi alespoň 1.70. Mimochodem zabalení diskety pro MS-DOS je celkem pohoda, ale k rozbalení budete potřebovat ještě spuštěný Cross Dos a disketovou mechaniku musíte nastavit jako PC0:. Nicméně i tak musím konstatovat, že se mi disketu ve formátu MS-DOS rozbalit prostě nepodařilo. Třeba budete mít víc štěstí :)

BASE64Coders - program pro rozbalení souborů MIME. S MIME se můžete setkat hlavně při používání Internetu. Konkrétně při odesílání a přijímaní příloh k e-mailu. Ovšem pochybuji, že tento formát někdy využijete s Packmasterem. Na Amize je přece jenom nejrozšířenější e-mailový klient skvělý YAM a ten MIME podporuje přímo interně.

UUARC - Další prográmek podobného zaměření jako BASE64Coders.

PGP - to není ani tak archiv, jako spíš program pro šifrování souborů. Popis tohoto programu by byl natolik obsáhlý, že by to vydalo na celý článek. Takže v některém z příštích čísel Amiga Continued se k němu ještě vrátíme.

TransDisk - program pro zabalení a rozbalení souborů ve formátu ADF pro emulátor Amigy UAE.

und64 - program sloužící pro práci se soubory D64. To jsou soubory používané jako disky v emulátoru C64.


Všechny tyto archivační programy lze stáhnout buď z Aminetu, nebo jsou k sehnání na některých CD s volně šiřitelným softem. Většinou i ve verzích pro různé procesory. Stačí si jen vybrat. Výjimkou je program TransDisk, což je komerční produkt firmy Cloanto a naleznete ho na CD Amiga Forever.

Samotný program je cardware, čily měli byste poslat autorovi nějakou tu "čumkartu", naleznete ho jak jinak, než na Aminetu (třeba na http://de.aminet.net/pub/aminet/util/arc/Packmaster127.lha) a poslední dostupná verze je 1.27. Mimo samotný program Packmaster v archivu mimo jiné naleznete i program Decruncher, což je program pro shell, který slouží pro rozbalení archivů ve formátu ARJ,LHA,LHASFX,LZX a ZIP. Kvalitou tohoto programu se nebudu zabývat, neb jsem ho netestoval. Je to sice zajímavý bonus, nicméně většinu uživatelů u nás, totálně zmutovaných angličtinou jistě odradí to, že tento program komunikuje Německy (sám na tom nejsem jinak :).

Aby také ne, když autorem tohoto programového balíku je Němec Steffen Frank, který Packmaster naprogramoval v programovacím jazyku BlitzBasic2. Použitý programovací jazyk je i příčinou poněkud větší velikosti samotného programu (něco přes 200 kB). Instalace programu není nijak složitá, vlastně klasicky amigovsky žádná :) Sice lze využít služeb instaleru, nicméně stačí i jednoduše nakopírovat vlastní program tak kam je libo. Dále lze najít v archivu mimo anglické a německé dokumentace i adresář catalogs, ve které se nacházejí lokalizační katalogy. V archivu s programem naleznete katalog polský, francouzský a anglický. Mimochodem nejedná se o klasické systémové katalogy, ale o běžné texty v ASCII. Pokud budete instalovat Packmaster bez použití instaleru, patří dokumentace do adresáře locale/catalogs v příslušném jazyku. Dále je nutné katalog přejmenovat na Packmaster.catalog. Jestli tedy chcete aby na vás mluvil program anglicky, musí se katalog s názvem Packmastercat.englisch přejmenovat na Packmaster.catalog a nakopírovat do adresáře Locale/Catalogs/english/ na vašem systémovém disku. Jinak to na vás bude Packmaster zkoušet Německy :( Nicméně některé pozůstatky německého jazyka v programu stejně zůstanou. Například v tooltypu ikony u položek APPICON a APPMENU, pomocí kterých si můžeme navolit start programu do menu nebo ikony, případně u tooltypu PGPTMP. Všechny tyto tooltypy se potvrzují jako ja a zakazují jako nein :)

A jak se pracuje se samotným programem? Celkem jednoduše. Hlavní okno programu si můžeme rozdělit na tři pomyslné části. V části vlevo si nakliknutím můžeme vybrat ze seznamu všech dostupných archivů. Po jeho zvolení se odkryjí (případně zakryjí) ty volby, které se týkají zvoleného archivu. Okno zcela vpravo se týká archivů, které se rozbalují jako obraz celé diskety. Tudíž hlavně se jedná o ADF a DMS. Nastavit lze typ mechaniky (HD nebo DD) nebo samotná mechanika (DF0, DF2 atd.). U archivů DMS lze ještě nastavit míru komprese (Heavy1, Heavy2, Best, None). Jako poslední možnost můžeme ještě nastavit rozbalení jenom části archivu podle počtu tracků.

Samotné rozbalení nebo zabalení lze aktivovat v prostřední části okna, kde lze také zvolit akce i pro ostatní archivy. V dolní části okna naleznete cestu ke konkrétnímu archivu, se kterým se zrovna pracuje. Cestu lze navolit pomocí výběrového requesteru, ale protože je Packmaster naprogramován tak, že se chová jako app window, stačí vzít soubor a hodit ho rovnou na plochu okna. No a ještě je tu třetí možnost výběru archivů. Packmaster se dá celkem lehce integrovat do nějakého diskového manažeru. Klasicky systémem "cesta k Packmasteru" "cesta k prvnímu archivu". V Directory Opusu je to nastavení Packmaster {f} a toto nastavení můžete přiřadit jako typ souboru, ke klávesové zkratce, do menu a podobně. Toto nastavení představuje asi to nejrychlejší a nejjednodušší nastavení pro rozbalení archivů. To vše platí pro všechny archivy se kterými může Packmaster pracovat s jednou výjimkou. A to programem PGP. No on to vlastně není archiv, takže se tato výjimka dá celkem pochopit. S programem PGP pracujeme skrze klasické amigácké menu ve kterém zabírá tento program celou jednu položku. Z ostatních položek je ještě záhodno zmínit možnost provádět s archivy veškeré akce stejně jako přímo z okna plus ještě nějaké navíc, jako mazání a kopírování archivu. Užitečná může být i nápověda, kdy se otevře dokumentace k programu ve formátu amigaguide. Ovšem pouze tehdy pokud je nakopírovaná v adresáři Locale/help/english na systémovém disku. Další důležitou věcí jsou preference. Můžete v nich nastavit například volby vzhledu programu jako je velikost oken shellu, jaká ikona bude použita jako appicona, případně jaký font bude použit v okně (Packmaster umí přizpůsobit velikost okna velikosti použitého fontu) a dále cesty k archivům a ostatním věcem. Vše zakončuje obligátní možnost uložení, použití nebo zrušení voleb.

Možná vás zaskočí, že ty preference jsou dvoje. Jedny externí a druhé interní. Packmaster vám totiž umožní nakonfigurovat si vlastní menu. Toho můžete využít například pro zakomponování těch archivů, které Packmaster vnitřně nepodporuje.

Tím se také dostáváme k nevýhodám tohoto celkem dost povedeného programu. Asi jediná nevýhoda, která mi vadí je pravě nepodpora některých archivačních programů. Osobně postrádám třeba GZip, který je celkem dost rozšířený u uživatelů Unixu. Někomu by mohla vadit i absence archivačních programů z MacIntoshe, ale na druhou stranu je vzhledem k určitým "datovým komplikacím" pro Amigistu lepší, když si tyto archivy rozbalí rovnou pod emulátorem Maca. Toto omezení lze sice do jisté míry řešit právě již zmíněným uživatelským menu, ovšem není to řešení zrovna optimální.

Určitá nevýhoda by mohla být i ta, že u některých archiverů nejsou nejspíš využity všechny možnosti nastavení. To už je ale úděl podobných programů. Buď je prostě jeden univerzální program, který není nikdy univerzální na 100%, nebo si lze vybrat jeden specializovaný a mnohem podrobnější.

Ovšem to už si musí vyřešit každý sám.