PD KUTAK
ASPack 2.001
Branislav BUBANJA
1. mart 2000.

Hard diskovi su računarske komponente kojima cena najbrže pada, a kapaciteti još brže rastu. U vreme od pre desetak godina kada su diskovi bili veličine nekoliko kutija disketa zavidnu popularnost stekao je program pod imenom PK Lite. On je vršio kompresiju izvršnih programa, ali na taj način da su se i dalje mogli startovati.

Sada kada se diskovi mere desetinama gigabajta lako je pomisliti kako nam neki takav program više nikad neće zatrebati. Međutim, nije baš tako. Iznenadićete se koliko ljudi ima prepunjene hard diskove. Takvim korisnicima je namenjen program pod imenom ASPack. On vrši kompresiju EXE i DLL datoteka na sličan način kao i pomenuti PK Lite, samo što se sada mogu kompresovati Windows programi. Kompresovani fajl je obično za nekih 60% do 70% manji od originala, što uopšte nije zanemarljivo. ASPack koristi veoma kvalitetan algoritam kompresije, a fajlu se dodaje i mala procedura za dekompresiju (koja zauzima manje od 1 KB).

Način na koji program funkcioniše je sledeći: ASPack posle kompresije na kraj kompresovanog fajla upisuje proceduru za dekompresiju. Startna adresa kompresovanog fajla prebacuje se na početak dekompresora, dok se originalna startna adresa snima negde u telu procedure za dekompresiju. Posle dekompresije pozvanog fajla u memoriji, dekompresor poziva orginalnu startnu adresu i program se tada startuje.

Ovako kompresovani fajlovi se brže učitavaju (jer se pri učitavanju manje koristi disk), ali je ovo i dobra zaštita od reverznog inženjeringa. Testiran je sa izvršnim fajlovima kreiranim sa svim poznatijim programskim jezicima za Windows. Pri kompresiji se kreira bekap fajl. Po završetku kompresovanja korisnik mora da testira (odnosno da startuje) kompresovani program pa ako je sve u redu, bekap kopija fajla će se automatski obrisati. Na taj način se osigurava da u slučaju neuspelog kompresovanja orginalni fajl ne bude izgubljen. Korišćenje DLL fajlova moguće je na dva načina. Prvi je upotrebom Windows DLL loadera, a drugi poziva dekompresor upisanog u sam DLL fajl.

Jedini je nedostatak što se kompresovani programi ne mogu vratiti u orginalno stanje. To znači da pre upotrebe ASPacka treba dobro da razmislite koje ćete fajlove kompresovati. Program se može naći na adresi www.aspack.com.


TIP:
Kompresija EXE i DLL fajlova
INFO:
Windows 9x/NT, (aspack2000.zip, 308 KB)
REGISTRACIJA:
Poželjna, 29 USD.
PRETHODNI TEKST
SLEDEĆI TEKST
Najčitanije
Igre
Telefoni
Hardver
Softver
Nauka
Aktuelno štampano izdanje
JUN 2025
Doom: The Dark Ages
Doom iz mračnog doba drugačiji je od svih drugih Doomova, jer je Slayer koncipiran kao tenk sa štitom...
Clair Obscur: Expedition 33
Estetika Belle Époquea, gameplay u skladu sa kanonima JRPG-a, vrhunsko pripovedanje i ljubav prema igrama...
Computex 2025, Tajpej, Tajvan
AI NEXT
Ovaj, nekada ultra-PC-specifični sajam, odavno se proširio na srodne tehnologije, biznis rešenja i digitalne usluge, postavši varijanta azijskog C...
Gigabyte GeForce RTX 5070 Gaming OC 12G
Višak samopouzdanja
Kartica je sa hardverske strane vrlo kvalitetna, ali ništa ne može da nadomesti nedostatak snage „pod haubom”...
Asus ProArt P16 (H7606WP)
Pronalazak neverovatnog
Novi ProArt P16 donosi moderna rešenja, u dobro usaglašenom odnosu gabarita i performansi – alatka koju ćete sa ponosom nosati sa sobom...
Logitech ProX Superlight 2
Sve udvostručeno
Ovaj miš predstavlja jasnu indikaciju da najveći proizvođač ne želi da napusti nijedan segment tržišta...
Winhance 25.05
Popravka Prozora
U pitanju je alatka koja omogućava da se brzo rešite (većine) bloatwarea, ali i da obavite optimizaciju rada Windowsa...
TCL NXTPAPER 11 Plus
Momak za sve
Ovo bi bio najbolji tablet „za te pare” i da košta 100 evra više...
.rs: Beogradski prevoz na Yandexu • Srbija u SEPA • Loši primeri digitalizacije
Unapređeno e Zakazivanje
Beogradski prevoz na Yandexu • Srbija u SEPA • Loši primeri digitalizacije
Google Mariner, Google Astra i AI autonomni agenti
Uspon tihog softvera
Umesto kliktanja stručnog lica, softver će, već ove godine, u tihom, gotovo nečujnom načinu rada - završavati posao...
Fatal Fury: City of the Wolves
Fatal Fury je oduvek bio čudna cvećka u svetu borilačkih igara; takav je i ostao...
Arc Raiders
Novi extraction shooter iz pera autora dobrih delova franšize Battlefield (i potcenjenog The Finals)...
© 2025 Svet kompjutera. Sva prava zadrzana.
Novi broj - Arhiva - Forum - O nama