Poleg zip dobimo {e programe kot so zipnote in zipsplit .
Zip je stiskalni in pakirni program, ki dela pod razli~nimi sistemi, kot so Unix, MS DOS, OS/2, WinNT, Atari in Machintosh. Je kompatibilen z pkzip (Phil Katz zip) za MS DOS sistem. Zip dela na osnovi LZ77 algoritma in spravi eno ali ve~ datotek v eno stisnjeno datoteko (zip datoteko). Ta vsebuje najrazli~nej{e informacije o vsebini, datumu, imenikih na katerih so bile datoteke. Program zip lahko datoteke tudi samo spakira in jih ne stisne.
Stiskalno razmerje se giblje od 2:1 do 3:1, odvisno od vrste datoteke. Stiskalno razmerje se pove~a, ~e skupino datotek najprej spakiramo in nato {ele stisnemo. Tako se izognemo, da zip za vsako stisnjeno datoteko kreira glavo stisnjene datoteke (tako kreira samo eno glavo).
Zip je koristen za po{iljanje in distribucijo datotek, kot tudi za delanje varnostnih datotek, ali za var~evanje prostora na disku z za~asnim stiskanjem datotek, ki jih ne uporabljamo.
Zip stisnjenim datotekam avtomati~no doda kon~nico .zip (po ~emer spoznamo zip datoteko), razen kadar sami s stikalom ne `elimo druga~e.
Program za odstiskanje se imenuje unzip ali pa pkunzip . Ta program ima podobna stikala kot program zip, ve~ informacij pa dobimo, ~e pokli~emo pomo~ (unzip -h ali pkunzip -h).
Stikala v oglatih oklepajih niso obvezna.
zip [ -dfmru019voTLh ] [ -b temppath ] [ -n suffixes ]
[ -t mmddyy ] zipfile [ -xi list ]
Tukaj je le nekaj najpogostej{ih stikal, ki jih program zip uporablja
pri svojem delu. Ta stikala so odvisna od verzije programa, tako, da
priporo~am, da vtipka{ pomo~ v programu, ki ti bo dal vse podrobnej{e
informacije ( zip -h ).
Stikalo: | Lastnost: |
-f |
osve`i datoteke v zip datoteki (ne doda datotek, ki niso `e v zip datoteki |
-u |
doda nove datoteke inosve`i stare datoteke v zip datoteki |
-d |
izbri{e datoteke v zip datoteki |
-m |
datotek premakne v zip datoteko (na teko~em imeniku se datoteke zbri{ejo) |
-r |
pri dodajanu datotek v zip datoteko doda tudi vse datoteke v podimenikih |
-0 |
samo shrani datoteke (ne stisne) |
-1,...,-9 |
hitrost stiskanja
|
-v |
izpi{e lastnosti datotek v zip datoteki |
-b |
uporaba poti za za~asno (temppath) datoteko |
-t |
upo{teva datoteke po datumu "mmddyy" |
-o |
datum kreiranja zip datoteke je isti kot zadnja vhodna datoteka |
-x |
ne upo{tevaj naslednja imena |
-i |
upo{tevaj le ta imena |
-T |
preverja vsebino zip datoteke |
-L |
prika`e licenco programa |
-h |
prika`e pomo~ v programo zip |
-n |
datoteke s kon~nicami "suffix" samo shrani (ne stiskaj) |
zipfile |
ime tvoje zip datoteke |
Progran je namenjen pisanju komentarja v zip datoteko.
Primer: Ukaz zipnote primer.zip > primer.tmp pretvori v datoteko, ki jo lahko popravljamo. To lahko popravimo kar v MS DOS Editorju. Napi{emo edit primer.tmp . Sedaj lahko datoteki dodamo sporo~ilo in shranimo. Nato uporabimo {e ukaz zipnote -w primer.zip < primer.tmp , kar nam da spet zip datoteko.
Stikala v oglatih oklepajih niso obvezna.
zipnote [ -whL ] [ -b path ] zipfile
Stikala so odvisna od verzije programa, tako, da priporo~am, da
vtipka{ pomo~ v programu, ki ti bo dal vse podrobnej{e informacije
( zipnote -h ).
Stikalo: | Lastnost: |
-w |
vpi{e komentar v zip datoteko |
-b |
uporablja imenik za za~asno (tmp) datoteko |
-h |
prika`e pomo~ v programu zipnote |
-L |
prika`e licenco tega programa |
zipfile |
ime tvoje zip datoteke |
Program zipsplit je namenjen delitvi zip datoteke na ve~ manj{ih zip datotek.
Opozorilo: Pri delitvi je treba upo{tevati, da javi napako ~e je datoteka v zip datoteki po velikosti ve~ja od stikala [-n size]. Zato priporo~am, da velikosti datotek v zip datoteki najprej pogledamo z ukazom zip -v .
Stikala v oglatih oklepajih niso obvezna.
zipsplit [ -tiLhp ] [ -n size ] [ -b path ] zipfile
Stikala so odvisna od verzije programa, tako, da priporo~am, da
vtipka{ pomo~ v programu, ki ti bo dal vse podrobnej{e informacije
( zipsplit -h ).
Stikalo: | Lastnost: |
-t |
sporo~i koliko datotek bo vzel pri delitvi, vendar delitve {e ne izvr{i |
-i |
naredi datoteko zipsplit.idx, kjer nam pove katere datoteke so v kateri zip datoteki |
-n |
ne naredi zip datoteko ve~jo od velikosti "size", (osnovna je 36Kb) |
-p |
po~aka med delitvijo naslednje manj{e zip datoteke |
-b |
uporabi pot pri izpisu zip datotek (z uporabo -p primerno za shranjevanje na diskete) |
-h |
prika`e pomo~ v programu zipsplit |
-L |
prika`e licenco tega programa |
zipfile |
ime tvoje zip datoteke |