home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1998 #6
/
amigamamagazinepolishissue1998.iso
/
polminet
/
adam_zalepa
/
lhapldoc
/
lha_docpl.txt
Wrap
Text File
|
1996-10-29
|
15KB
|
328 lines
LhA V1.35 - Copyright (c) Stefan Boberg.
Instrukcjë obsîugi na podstawie oryginalnej dokumentacji opracowali Adam Zalepa
i Jakub Zalepa.
1. Wprowadzenie
LhA jest jednym z najpopularniejszych archiwizerów uûywanych na Amidze.
Pozwala na pakowanie wielu plików róûnymi metodami kompresji, w wyniku czego
tworzy nowy jeden plik, zawierajâcy wszystkie pakowane pliki.
2. Uûycie
LhA nie posiada wîasnego interfejsu uûytkownika, jest to komenda CLI i
tylko za poôrednictwem CLI (Shell) moûna uûywaê tego archiwizera. Jego
uûycie polega na wpisaniu spod CLI nazwy LHA (jeûeli plik ten znajduje sië
juû w katalogu C:) oraz nastëpujâcych po nim odpowiednich komend wedîug
nastëpujâcego wzoru:
LhA [-opcje] <Komenda> <Archiwum> [[Katalog1] FileSpec] [@file]
[Katalog2]
Te opcje, które sâ ujëte w takie nawiasy: "[]", nie sâ konieczne.
3. Opis uûywania opcji.
Opcje nastëpujâ zaraz po nazwie "LHA", ale MUSZÂ rozpoczynaê sië od znaku
"-". Jeûeli chcesz wpisaê nazwë pliku lub katatalogu, która zaczyna sië od
tego znaku, musisz dla odróûnienia, ujâê jâ w cudzysîów. Na przykîad jeûeli
plik nazywa sië "-minus", to musisz ujâê go w nazwiasy, wîâônie w powyûszy
sposób.
Jeûeli wpiszesz po nazwie "LHA": -o, gdzie "o" oznacza nazwë opcji, to
opcja ta zostanie wîâczona. Jeôli chcesz jâ wyîâczyê, to dodaj znak "0" po
nazwie opcji (np. -o0). Jeûeli opcja wystëpuje obok innej cyfry niû zero,
zostaje wîâczona.
Moûesz podawaê kilka opcji bez koniecznoôci wpisywania znaku "-" przed
kaûdâ z nich. Na przykîad moûesz wpisaê "LHA -x0m" i nie spowoduje to bîëdu
dziaîania programu. Taki ciâg bëdzie oznaczaê, ûe wîâczasz opcjë m i
wyîâczasz opcjë x.
Nazwy opcji sâ w zasadzie jednoliterowe i wszystko jedno, czy podajesz je
maîymi, czy duûymi literami. Poza tym, jeôli jako nazwë opcji podasz caîy
wyraz, komputer weúmie pod uwagë tylko pierwszâ literë (np. moûesz uûywaê
"Add" zamiast "a").
4. Oznaczenie archiwum.
Oznaczenie archiwum to drugi z kolei argument komendy LHA. Jako ten
argument podajesz po prostu nazwë, jakâ chcesz nadaê archiwum.
5. Oznaczanie plików.
Oznaczenie plików jest kolejnym argumentem. Moûna zamiast konkretnej nazwy
pliku, która pozwala dodaê do archiwum tylko jeden plik - oznaczyê tylko
wzór, któremu nazwy plików majâ odpowiadaê. Wówczas wszystkie pliki
odpowiadajâce oznaczonemu wzorowi, bëdâ brane pod uwagë. Np. wpisanie tu
"*.info" pozwoli generalnie skierowaê uwagë programu tylko na pliki,
których nazwy koïczâ sië: ".info". Podobnie moûna postëpowaê z caîymi
katalogami. Jeûeli po prostu pominiesz ten parametr, to LHA bëdzie braî pod
uwagë wszystkie pliki z katalogu, który mu wskaûesz.
6. Oznaczanie katalogu úródîowego.
Katalog ten jest oznaczony w punkcie 2 jako "Katalog1". Oznacza on katalog,
w którym znajdujâ sië pliki, które majâ byê umieszczone w archiwum. Lub
(przy rozpakowywaniu archiwum), katalog w którym ono sië znajduje. Dla
przykîadu:
LHA a arc Dh0: ram:
spowoduje, ûe w katalogu "ram:" zostanie utworzone archiwum o nazwie
"arc.lha" (bo LHA dodaje do nazw swych archiwów ".lha"), a w archiwum tym
znajdâ sië pliki pochodzâce z katalogu "Dh0:" (jeôli po argumencie
oznaczonym w punkcie 2 jako "Katalog2" nie oznaczysz jakiegoô wzoru to
wszystkie, które tam sië znajdujâ). Ale uwaga! LHA dodaje do archiwum tylko
pliki z katalogu, który wzkaûesz, jeôli wiëc w tym katalogu znajdujâ sië
jeszcze podkatalogi, które chcesz dodaê do archiwum, to musisz je dodaê
oddzielnie!
7. Oznaczenie katalogu docelowego.
Katalog ten jest w przykîadzie w punkcie 2 oznaczony jako "Katalog2",
oznacza on katalog, w którym ma byê utworzone archiwum. Ten argument nie
jest absolutnie konieczny, bo zamiast:
LHA a arc Dh0: ram:
moûesz napisaê:
LHA a ram:arc Dh0:
Zarówno oznaczenie katalogu úródîowego, jak i oznaczenie katalogu
docelowego nie jest konieczne -0 jeôli tego nie zrobisz, to LHA skorzysta z
aktualnego katalogu, tzn. i archiwum utworzy w katalogu aktualnym, i pliki
pobierze lub rozpakuje z katalogu aktualnego.
8. Opis poszczególnych komend LHA.
a - dodawaj pliki do archiwum. Jeûeli nazwa wzkazana jako archiwum nie
istnieje, to zostanie stworzone nowe archiwum, jeôli takie archiwum
juû istnieje, to pliki bëdâ dodawane do tego archiwum. Nie moûesz dodaê
dwa razy tego samego pliku do archiwum. Zasadniczo w ten sposób w
archiwum zachowywane sâ tylko nazwy plików, ale jeûeli przed wybraniem
komendy 'a' wpiszesz opcjë '-x', to zostanie zapamiëtany katalog, z
którego pliki zostaîy pobrane i, w razie póúniejszego rozpakowywania
archiwum pliki te zostanâ do tego katalogu rozpakowane albo taki
katalog zostanie stworzony.
PRZYKÎAD:
`LhA a myarchive dict.txt' - plik 'dict.txt' zostanie dodany do
archiwum o nazwie 'myarchive'.
c - koncentruj lub doîâcz do archiwum - pozwala îâczyê wiele archiwów w
jedno.
PRZYKÎAD:
`LhA c ram:new arc:csrc arc:csrc2' - îâczy archiwa 'arc:csrc' i
'arc:csrc2' w archiwum 'ram:new'.
`LhA c arc:csrc arc:csrc2' - wywoîuje ten sam skutek, ale wynikowe
archiwum, to teraz archiwum 'arc:csrc'.
d - kasuj pliki z archiwum - instrukcja ta usuwa jeden lub wiele plików z
archiwum. UWAGA!! PLIKI USUNIËTE W TEN SPOSÓB Z ARCHIWUM NIE BËDÂ MOGÎY
BYÊ JUÛ W ÛADEN SPOSÓB ODZYSKANE!!
e - rozpakowywanie archiwum, naleûy podaê ôcieûkë dostëpu do archiwum (np.
ram:archiwum.lha), oraz katalog, na który archiwum ma byê rozpakowane.
f - odôwieûa pliki w archiwum - to znaczy, ûe jeôli 1) stworzyîeô archiwum,
na przykîad jakiegoô katalogu 2) potem dodaîeô do niego nowe pliki
i chciaîbyô uaktualniê swoje archiwum, to nie musisz go najpierw
rozpakowywaê i pakowaê od nowa, juû z nowymi plikami albo dodawaê nowe
pliki, plik po pliku, tylko poprzez uûycie opcji 'f', automatycznie
dodajesz nowe wszystkie nowe pliki.
h - pozwala sprawdziê, które pliki w archiwum byîy zmieniane od czasu, gdy
zostaîy zarchiwizowane. Instrukcja ta porównuje pliki znajdujâce sië
we wzkazanym katalogu z plikami znajdujâcymi sië w archiwum i wypisuje
nazwy plików, które róûniâ sië od siebie.
Opcja -D ma w wypadku zastosowania jej wraz z 'h' specjalne znaczenie:
'-D0' - oznacza, ûe wszystkie róûniâce sië pliki zostanâ wypisane wraz
z datami ostatnich modyfikacji, '-D0' - oznacza, ûe wypisane zostanâ
wszystkie róûniâce sië pliki wraz z krótkimi opisami róûnic, '-D3' -
oznacza, ûe wypisane zostanâ tylko nazwy róûniâcych sië plików.
l - wypisz zawartoôê archiwum - wypisuje nazwy plików, znajdujâcych sië w
archiwum, ich oryginalnâ dîugoôê oraz dîugoôê po spakowaniu, datë
ostatniej modyfikacji archiwum oraz zysk, jaki zostaî osiâgniëty przy
pakowaniu plików. Listing, który po uûyciu tej komendy zobaczysz,
bëdzie wyglâdaî mniej wiëcej tak:
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
36098 26979 25.2% 20-Oct-91 22:40:16 +Stormlord
482 293 39.2% 20-Oct-91 22:41:36 +Stormlord.info
23016 12100 47.4% 21-Oct-91 08:28:18 PlaySID
-------- ------- ----- --------- --------
59596 39372 33.9% 25-Oct-91 21:22:48 3 files
Znaczenia kolejnych pozycji tej tabelki sâ nastëpujâce:
- Original - oryginalna dîugoôê pliku
- Packed - dîugoôê tego pliku po spakowaniu
- Ratio - zysk po spakowaniu
- Date - data ostatniej modyfikcji pliku
- Time - godzina ostatniej modyfikacji pliku
- Name - nazwa pliku (jeûeli zaczyna sië ona od znaku "+", to
oznacza, ûe plik ten znajduje sië w katalogu)
lq - szybkie pokazywanie zawartoôci archiwum - wyôwietla tylko nazwy
plików znajdujâcych sië w archiwum.
m - przenieô pliki do archiwum - dziaîanie tej komendy jest analogiczne
do komendy 'a', ale pliki zamiast byê tylko kopiowane do archiwum -
sâ najpierw do niego kopiowane a potem usuwane z miejsca, gdzie sië
oryginalnie znajdowaîy.
p - drukuj pliki na standardowym urzâdzeniu - dziaîa jak komenda 'e', ale
zamiast rozpakowywaê archiwum - wyrzucazawartoôê plików na urzâdzenie
standardowo pokazujâce dane (zwykle konsola, tzn. najogólniej mówiâc,
specjalne okno).
r - zastâp pliki - dodaje pliki do archiwum, nie zwracajâc uwagi na to,
czy znajdujâ sië one juû w archiwum, czy nie.
t - testuj poprawnoôê archiwum. Jeûeli powylistowaniu wszystkich plików
komenda ta wypisze 'OK', to znaczy, ûe z archiwum wszystko jest w
porzâdku.
u - odnów archiwum - dodaje do archiwum pliki, których tam jeszcze nie
ma, zastëpuje pliki które juû tam sâ, ich nowymi wersjami. Wersja
pliku jest uznawana za nowâ wtedy, gdy jego data jest nowsza.
v - pokazuje najwaûniejsze informacje o zawartoôci archiwum.
PRZYKÎAD:
lha -N v dl:c64new
vq - wyôwietla tylko nazwy plików i katalogi.
vv - podaje wszelkie informacje o archiwum.
x - rozpakuj archiwum wraz z odtworzeniem strutury katalogów, w których
znajdowaîy sië pliki.
9. Opis poszczególnych opcji LHA.
- a - zachowuj atrybuty plików, tzn. daty ich stworzenia, bity protekcji,
komentarze itp.
- A - ustaw atrybuty plików ustawia flagi protekcji w nastëpujâcy sposób:
'----RW-D'.
- b - ustaw wielkoôê bufora, który LHA uûywa przy czytaniu i zapisywaniu
plików do i z archiwów. WIelkoôê buforów moûe przyjmowaê wartoôci
pomiëdzy 8Kb i 64Kb. Na wiëkszym buforze LHA pracuje szybciej.
- B - jeûeli po wîâczeniu tej opcji dodasz albo usuniesz plik z archiwum,
LHA automatycznie stworzy kopië bezpieczeïstwa archiwum, która
bëdzie identyczna ze stanem archiwum sprzed dokonania zmiany.
- c - jeûeli ta opcja zostanie wîâczona, to LHA, bëdzie pytaê Cië o
potwierdzenie, kaûdej czynnoôci.
- C - wyczyôê bit A (jeden z bitów protekcji) rozpakowywanych plików.
- d - ustal datë archiwum na datë równâ dacie najnowszego z plików, które
sië w archiwum znajdujâ.
- D - jeûeli ta opcja jest wîâczona, to LHA, pokazuje, ile jeszcze bajtów
danego pliku zostaîo do spakowania. Po tej opcjhi moûna wpisaê
numer znaków kontrolnych (w zaleûnoôci od niego postëpy podczas
pakowania bëdâ róûnie obrazowane):
- 1 - cyframi
- 2 - za pomocâ obracajâcej sië linii
- 3 - za pomocâ wydîuûajâcego sië sîupka
- e - archiwizuj takûe puste katalogi.
- E - po rozpakowaniu, uaktualnij daty plików.
- f - nie archiwizuj komentarzy plików.
- G - odzyskuje tylko pliki, które juû sâ w katalogu (na który
rozpakowujesz) oraz majâ najnowsze daty ostatniej modyfikacji.
- K - usuwaj puste katalogi (uûyteczna zwîâszcza z komendâ 'm').
- l - zamianiaj wszystkie litery plików na maîe.
- L - twórz listë plików, które byîy pakowane lub rozpakowywane.
- N - nie pokazuj postëpów pakowania.
- P - ustal priorytet tasku, z którego korzysta LHA.
- q - nie wyrzucaj ûadnych komunikatów.
- r - bierz pod uwagë wszystkie pliki w danym katalogu (tzn. takûe
wszystkie podkatalogi)
- v - ustal szybkoôê kompresji plików, po literze 'v' powinna wystëpowaê
szybkoôê wyraûona liczbâ z przedziaîu (0...9).
- z - nie pakuj plików.
- Z - pakuj pliki.
- 1 - ustaw metodë kompresji na Lh4.
- 2 - ustaw metodë kompresji na Lh5.
- Qo - ignoruj opcje, wpisane po komendzie.
10. Rezydentnoôê.
LHA moûe takûe pracowaê jako program rezydentny, jeûeli skorzystasz w tym
celu z opcji 'resident' pod Shell.
11. Wielodyskowe archiwa.
Koncepcja wielodyskowych archiwów ma na celu podzielenie duûego archiwum
na mniejsze pliki w celu umieszczenia go np. na dyskietkach. W wersji
nierejestrowanej LHA tego nie potrafi.
Pierwszy plik takiego archiwum bëdzie sië nazywaê np. 'nazwa.lha', a
dalsze - 'nazwa.l01' itd.
12. Prawa autorskie.
LHA (c) Stefan Boberg 1992 - 1996
LHA_DocPL.txt (c) Jakub & Adam Zalepa 1996
LHA jest proramem typu shareware i istnieje w dwóch wersjach:
nierejestrowanej, z wyîâczonymi niektórymi opcjami (nie uniemoûliwia to
jednak korzystania z funkcji pakowania i rozpakowywania), która moûe
byê rozpowszechniana, dla celów niekomercyjnych bez ûadnych ograniczeï,
oraz w wersji rejestrowanej, do której prawa sâ zastrzeûone i nie wolno jej
rozpowszechniaê.
LHA_DocPL.txt, to plik zawierajâcy instrukcjë obsîugi LHA, która jest
oparta na oryginalnej dokumentacji i wîasnych doôwiadczeniach autorów. Jej
rozpowszechnianie jest dopuszczalne na zasadach Freeware.
13. Rejestracja.
Wersja nierejestrowana LHA bëdzie pracowaê bez zarzutu tylko przez pewien
czas. Po jego upîywie powinieneô zarejestrowaê ten program, jeôli nadal
chcesz go uûywaê. Przez zarejestrowanie zapewniasz rozwój tego produktu.
Rejestrowani uûytkownicy otrzymujâ najnowszâ wersjë lHA, pozbawionâ
juû ograniczeï, które wystëpujâ w wersji nierejestrowanej.
Opîatë rejestracyjnâ, która wynosi 20 USD naleûy przesîaê autorowi na
adres:
Stefan Boberg
Rydsvägen 242 A:25
S-58251 Linköping
Sweden / Europe