MakeCAB je lossless data compression tool, tj. alat za kompresiranje podataka bez gubitaka. Koristi se za kompresiranje i backup podataka. MakeCAB ima tri glavne značajke:
CAB dokumenti za sada podržavaju samo dvije vrste kompresija MSZIP i LZX. Druge vrste kompresija će najvjerojatnije biti moguće u budućnosti. MakeCAB je dizajniran da ga koristite i za pravljenje instalacijske procedure. Upravo zbog toga je dizajniran da bude fleksibilan i snažan arhiver da može kombinirati jačinu kompresije i brzinu te slučajni pristup datotekama u CAB dokumentu. Ovo je bila teorija u kojoj smo objasnili što je CAB. Sada idemo na praktični dio da vidimo kako nam može pomoći da smanjimo veličinu dokumenata kompresirajući ih. Za početak otiđite u Windows Command Prompt (Start -> Run te upišite naredbu cmd). Upišite samo makecab naredbu da vidimo koje su opcije za kompresiranje.
Najjednostavniji način upotrebe je kompresiranje jedne datoteke i to radimo specificirajući dokument koji želimo kompresirati te ime dokumenta u koji želimo da se kompresira.
Upravo smo kompresirali jedan dokument i napravili kompresirani CAB dokument. Malo se stvar komplicira kada trebamo kompresirati više dokumenata u jedan CAB dokument. U ovom slučaju trebamo napraviti dodatni dokument u Notepad-u. Taj dokument ima nastavak DDF (Diamond Directiv File). Ovaj dokument će sadržavati dodatne naredbe koje će pratiti makecab te na ovaj način možemo kompresirati više dokumenata u jedan CAB. Prvo otvorite Notepad, kopirajte donji kod u njega te sačuvajte dokument pod nazivom cabfiles.ddf.
Naredbe u ovom dokumentu su jednostavne. Prvo definiramo naziv CAB dokumenta. Sljedeće dvije naredbe definiraju da sve dokumente stavi u CAB i da ih kompresira. Sada kada imamo ovaj dokument naredbu makecab koristimo na sljedeći način:
Nakon ove naredbe stvorit će se malo više dokumenata i foldera. Trebala bi biti stvorena mapa Disk1, datoteka setup.inf te datoteka setup.rpt. U mapi Disk1 se nalazi naš CAB koji sadrži naše dvije datoteke. Do sada smo uspjeli kompresirati jednu datoteku u jednu CAB datoteku te više datoteka koristeći DDF dokument u jedan CAB dokument. Pogledajmo sada kako možemo dekompresirati naše CAB datoteke. Naredba koju koristimo izgleda ovako:
Ova naredba će dekompresirati sve dokumente koji se nalaze u CAB dokumentu. Ako želimo dekompresirati samo jedan dokument koji je kompresiran onda koristimo naredbu extract na sljedeći način:
Sa ovim smo završili kompresiranje i dekompresiranje CAB datoteka. Za ove manipulacije CAB datotekama nije vam potreban nikakav dodatni program. Sve što vam treba nalazi se već ugrađeno u Windows operacijski sustav.
| Autor: Vedran | Datum objave: 20.11.2008 |
KOMENTARI:
Samo registrirani korisnici mogu komentirati.