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.