home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hacks & Cracks
/
Hacks_and_Cracks.iso
/
vol1
/
ucf-xpk7.zip
/
XPACKHUN.DOC
< prev
next >
Wrap
PGP Signed Message
|
1997-03-28
|
19KB
|
453 lines
-----BEGIN PGP SIGNED MESSAGE-----
=-= Hungarian documentation =-=
=-= Magyar nyelvû leírás, CWI kódkészlet szerinti ékezetekkel =-=
XPACK Egy futtatható program, adatállomány és lemez tömörítô
Copyright (c) 1995-1997 by JauMing Tseng
(dox translation based on v164 by fds0ft)
MI AZ XPACK?
Az XPACK az EXE/COM/SYS futtatható fájlokat tömöríti. Szinte mindegyik
DOS futtatható fájlt tudja tömöríteni. A tömörített programok kevesebb
helyet foglalnak a lemezen, mert sokkal rövidebbek, mégis PONTOSAN
ugyanúgy futnak, mint elôtte.
Az XPACK egy fájlba tömörített lemezeket is létre tud hozni
elektronikus átvitelhez. A tömörített lemezfájlt át lehet
küldeni akár modemmel egy szokványos telefonvonalon, akár
másmilyen elektronikus hálózaton keresztül. Fel lehet használni
floppy lemezek merevlemezre vagy szalagra (vagy CD-re) mentésére is.
Az XPACK módszere garantálja, hogy a lemez teljes tartalma
változatlanul ugyanaz marad, mint az eredeti, beleértve a teljes
könyvtárszerkezetet, dátum és idô bejegyzéseket, minden egyes
fájlról és könyvtárról. Ez hasznos lehet rendszerlemezek
archiválásakor is.
Az XPACK egy nagy tudású, láthatatlan memóriarezidens
kitömörítôként (XPACK OnLine DeCompression System) is felhasználható,
ami egyszerû hozzáférést biztosít a tömörített fájlokhoz. Az XPACK
átveszi és lekezeli a szabvány DOS hívásokat, így a programok
a tömörített fájlokat tökéletesen úgy látják, mint ha be se lennének
tömörítve. Csak be kell tenni egyetlen egy parancsot (XPACK -z) az
AUTOEXEC.BAT-ba, és kész is van.
A memóriarezidens része az XPACK OnLine DeCompression Systemnek
4KB memóriát foglal el felsô memóriából, és 32KB-ot az EMS
(kiterjesztett) memóriából.
RENDSZER KÖVETELMÉNYEK
Az XPACK bármilyen PC-kompatíbilis számítógépen fut, ha van
legalább 192KB szabad hagyományos DOS memória.
A 4-es tömötítési módhoz plusz 192KB,
az 5-ös módhoz plusz 147KB memória kell a tömörítéshez.
Minden XPACK-tömörített fájl fut bármilyen PC-kompatíbilis
rendszeren, XT-n, AT-n, 80286-oson, 80386-oson, Pentiumon avagy
Pentium Pro-n, Intel és nem Intel gyártmányú processzorokon
egyaránt.
AZ XPACK HASZNÅLATA
ìrja be a parancsot: XPACK [opciók] fájlnév
ahol a "fájlnév" annak a futtatható fájlnak a neve, amit be szeretne
tömöríteni. Az XPACK rendesen csak futtatható fájlokon fog mûködni,
ezért ha nem ír kiterjesztést, a program ".EXE"-t, ".COM"-ot vagy
".SYS"-t fog feltételezni. A fájlnév tartalmazhat meghajtót és
elérési útvonalat is, vagy akár joker-karaktereket is (* vagy ?).
A különféle "opciók" hátrébb vannak elmagyarázva.
Az XPACK egy futtatható fájlot fog készíteni, ami
a) kisebb mint az eredeti;
b) ugyanúgy mûködik, mint az eredeti, észrevehetô sebességcsökkenés
nélkül.
Pár másodpercbe telhet a betömörítés folyamata. Ha türelmetlen, és
meg szeretné szakítani a folyamatot, nyomja le az ESC gombot.
Nem minden EXE fájlt lehet XPACK-kal tömöríteni.
(pl. olyan EXE fájlokat, amelyek beépített overlay-eket használnak, csak
a /g opcióval lehet betömöríteni)
Ezért készít az XPACK biztonsági másolatokat. Az eredeti fájlnév.exe
nevû fájl fájlnév.ole néven lesz elmentve. Ha bármi is rossz lenne,
könnyedén visszamásolhatja az eredetit:
COPY FILENAME.OLE *.EXE
DEL FILENAME.OLE
(.COM és .SYS fájlok szinte mindig tökéletesen mûködnek betömörítve)
OPCIòK
Minden opciót az XPACK parancs után kell beírni, a fájlnév elôtt.
Az összes opciót lehet kis vagy nagy betûkkel is írni. Több opciót
szünettel kell elválasztani, az opciók elé pedig "-" vagy "/"
karaktert kell tenni.
A lehetséges parancssori opciók:
-? Ugyanaz, mint a -h
-h Egy súgóképernyôt jelenít meg a képernyôn.
(Az "XPACK /h > XPACK.HLP" paranccsal fájlba is elmentheti.)
-4 Megadja, hogy a 4-es tömörítési módot használja
(a legjobb tömörítési hatásfok)
-5 Megadja, hogy az 5-ös tömörítési módot használja (alapértelmezés)
(második legjobb tömörítési hatásfok,
leggyorsabb betömörítés,
leggyorsabb futtatáskori kitömörítés
legkisebb kicsomagoló rutin)
-x Kicsomagol egy tömörített .SYS vagy .COM fájlt
-f Megadja, hogy az XPACK még akkor is elmentse a tömörített fájlt,
ha az több helyet foglal az eredetinél. (Nem sok értelme van
általában...)
-o Kikapcsolja a biztonsági másolatok (fájlnév.ole) generálását
(Csak akkor használja, ha biztos benne, hogy az XPACK sikeresen
be tudja tömöríteni a fájl(okat).)
-g Belemásolja a belsô overlay-eket változatlanul a tömörített
fájlba
A -g opció nélkül az XPACK meg sem próbálja betömöríteni
azokat az .EXE fájlokat, amikben belsô overlay van.
A -g opció nem biztos, hogy minden .EXE-vel mûkodni fog!
Jól mûködik például TURBOTXT-vel (ez a TURBOBAT nevû csomag
regisztrált változatában található meg) szövegfájlokból
készített .EXE-ken, vagy overlay-t tartalmazó
Turbo/Borland Pascal és Clipper 5.2 + Blink 3.0 programokkal.
-pd Fájlok tömörítése adatként
Ezeket az tömörített adatfájlokat az XPACK OnLine Decompression
System tudja automatikusan kitömöríteni (lásd feljebb).
-ud Adatfájl kitömörítése
-z Betölti memóriarezidensen az Xpack OnLine DeCompression System-t
-zr Kiveszi a memóriából az Xpack OnLine DeCompression System-t
-z- Kikapcsolja az Xpack OnLine DeCompression System-t
-z+ Bekapcsolja az Xpack OnLine DeCompression System-t
-ux Ultra-kitömörítô néhány magas szintû programnyelven írt
programhoz! :)
(overlay-t tartalmazó EXE fájloknál a teljes elérési útvonalat
és kiterjesztést adja meg!)
(ez a parancs nem fogad el joker karaktereket! :)
Az XPACK használata tömörített lemez-archívumok létrehozására.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ìrja be a parancsot: XPACK opciók meghajtó fájlnév
ahol is "fájlnév" a tömörített lemez-archívum fájl neve.
Ha nem ír kiterjesztést, akkor a program ".XDI"-t fog hozzátenni.
A fájlnév tartalmazhat meghajtót és elérési útvonalat.
A részletei az új parancsoknak:
-p Betömöríti a lemezt a "meghajtó"-ban a "fájlnév" nevû
fájlba
-u Kitömöríti a "fájlnév" nevû lemez-archívum fájlt a "meghajtó"-ban
megadott lemezre.
PÉLD╡K
~~~~~~
Az aktuális könyvtár összes .EXE fájljának betömörítése:
XPACK *.EXE
Biztonsági másolat nélkül betömöríti a C:\PROGS könyvtár összes .EXE
fájlját:
XPACK /O C:\PROGS\*.EXE
A 4-es módon betömöríti az összes futtatható fájlt az aktuális
könyvtárban:
XPACK /4 *
A BUMF.EXE nevû overlay-eket tartalmazó fájl betömörítése
(a BUMF.TXT-bôl a TURBOTXT segítségével készítve):
XPACK -g BUMF
MYDISK.XDI néven létrehoz egy tömörített lemez-archívum fájlt a
B: meghajtóban lévô lemezrôl:
XPACK -p b: MYDISK.XDI
Kitömöríti a C:\BOOT.XDI nevû tömörített lemez-archívum fájlt az
A: meghajtóban lévô lemezre:
XPACK -u a: C:\BOOT
Minden fájlt betömörít adatként a D:\MYDATA könyvtárban:
XPACK -Pd d:\mydata\*
Minden adatként tömörített fájlt kicsomagol az E:\MYFILE könyvtárban:
XPACK -Ud e:\myfile\*.*
Rezidensen betelepíti az Xpack OnLine DeCompression System-t:
XPACK -z
Felszabadítja az Xpack OnLine DeCompression System által elfoglalt
memóriát:
XPACK -zr
Kikapcsolja az Xpack OnLine DeCompression System-t:
XPACK -z-
Bekapcsolja az Xpack OnLine DeCompression System-t:
XPACK -z+
NEM TÖMÖRîTHETº FÅJLOK
Néhány fájlt nem lehet XPACK-kal betömöríteni:
- olyan programok, amik önellenôrzést tartalmaznak
(CRC teszt)
- progamok, amik saját programfájlukban tárolnak adatokat
- config.sys-bôl betölthetô néhány meghajtók
(pl. az EMM386.EXE)
- néhány belsô overlay-t tartalmazó fájl, vagy DOS4GW-t
használó programok
(néhány belsô overlay-t tartalmazó programot azért nem
lehet tömöríteni, mert az overlay pozíciójára fixen
hivatkoznak, és tömörítés után így nem tudják megtalálni
az overlay-t)
WINDOWS ÉS OS/2 FÅJLOK
Az XPACK jelenleg nem tud Windows vagy OS/2 NE .EXE fájlokat
betömöríteni.
A Windows és OS/2 fájlokat automatikusan detektálja és békén hagyja
az XPACK.
Próbálok új parancsokat készíteni, Windows 3.1, Windows 95, OS/2 és
DOS védett módú fájlok tömörítésére a közeljövôben! (kérem, várjon..:)
AZ XPACK TERJESZTÉSE
Az XPACK-ot a szerzôi jogi törvények védik, és csak a következô
feltételeket betartva szabad terjeszteni:
1) A lemez másolásáért és postázásán kívül semmi egyébért nem
szabad pénzt felszámolni.
2) A program és a dokumentációját csak együtt, módosítatlan formában
szabad terjeszteni. Az XPACK.COM, XPACK.DOC és XPACK.BG5
fájloknak együtt kell maradni.
Az XPACK szabadon feltölthetô bármilyen BBS-re, online
rendszerre vagy bármi hasnolóra, és szabadon felírható
bármilyen CD-ROM-ra.
Csak akkor terjesztheti az XPACK-kal tömörített fájlokat,
ha regisztrálta az XPACK-ot.
Hitelesség ellenôrzése
~~~~~~~~~~~~~~~~~~~~~~
Ha a fájlok eredetiségét PGP-vel leellenôrzi, akkor a helyes üzenetnek
így kell kinéznie:
...
Good signature from user "JauMing Tseng <s8203143@simon.pu.edu.tw>".
Signature made 1997/??/?? ..... GMT using 2048-bit key, key ID EE317325
...
A szerzô nyilvános kulcsának elkéréséhez küldjön egy e-mailt a
s8203143@simon.pu.edu.tw címre, "get public key" tárggyal (Subject).
Szerzôk és üdvözletek
Optimalizálta http://www.xs4all.nl/~feldmann
A dokumentációt (XPACK.DOC) felülvizsgálta John Kiernan,
Harald Feldmann.
A dokumentációt fordította (XPACK.DEU) Veit Kannegieser, Karl Loncarek.
Köszönetemet szeretném kifejezni tanácsaikért és tesztelésért a
következôknek: Fred Lu, John Kiernan, ChengChang Liu,
Harald Feldmann (a Hamarsoft HAP tömörítô szerzôje), Jeff Gilchrist,
Henrik Haftmann, Michal Weis, Peter Hubinsky (Slovak Antivirus Center),
Cristi Bradiceanu (The DOP), Tomas Hajny, Roeland Louwe Kooijmans,
Keith Petersen (General Manager of Simtel), Peter Gutmann, Frank Zago,
Adam Nikic, Timo Salmi, Mika Koykka, Henry Juhani Aro, Ron van Daal,
Roberto Favaretti, Bulent Eren, Michael E. Webb, Stefan Raaijmakers,
uNDeRWoRLD^TUW/TPiNC, Veit Kannegieser (a DiskEMU szerzôje),
Marcel Blanchet, Synopsis. Köszönöm!
HOGYAN MÿKÖDIK AZ XPACK?
Az XPACK futtatható fájlok tömörítésével foglalkozik. A tömörített
programot visszaírja a lemezre az eredeti fájl nevével, egy
kibontó rutint hozzácsatolva.
Amikor a futtatható fájl elindul, a vezérlés a kibontó rutinhoz
kerül, ami átmásolja magát és a tömörített adatot feljebb a
memóriában. Utána visszacsomagolja az eredeti programot arra
a helyre, ahol lett volna a tömörítés nélkül. Az XPACK-olt
program utána alaphelyzetbe állítja a regisztereket és a flag-eket,
majd elindítja a programot, mintha nem is lett volna semmi
tömörítés.
Ha egy CRC ellenôrzési hibát talál az .EXE visszatömörítése közben,
ezt az üzenetet fogja kiírni:
"This program is damaged and can't run!"
(A program megsérült, és nem futtatható!"
Utána visszatér az operációs rendszerhez.
Az XPACK-nak van egy biztonsági funkciója, ami megakadályozza
az .EXE program futását, ha valaki módosította, vagy ha véletlenül
megsérült. Biztos lehet benne, hogy a programja a megfelelô
képernyôket fogja tartalmazni, illegális módósítások következtében
lehetséges lefagyások nélkül. A program belsô adatai nem lesznek
láthatókak (valakinek egy hexa szerkesztôvel vagy disassemblerrel),
és a program kódja biztonságban lesz másik kíváncsi szemeitôl.
HOGYAN MÿKÖDIK AZ XPACK OnLine DeCompression System?
Miután betöltôdött, az XPACK OnLine DeCompression System
automatikus hozzáférést biztosít szükség esetén a tömörített
adatfájlokhoz. Ezt úgy csinálja, hogy átveszi a programok DOS
hívásainak a kezelését (a COMMAND.COM-ot is beleértve).
Åltalában rögtön továbbküldi ezeket a hívásokat a DOS-nak, de
amikor egy olyan hivást detektál, ami egy tömörített adatfájlt
nyit meg, akkor az XPACK OnLine DeCompression System beolvassa
az adatfájlt és egy kitömörített, eredeti méretû példányt helyez
a lemezre a program számára. Majd a tömörített adatfájlt átneveze
egy olyan névre, amit késôbb magától felismer, a kitömörített
fájlt pedig visszanevezi az eredeti nevére. Csak ez után adja
tovább a hívást a DOS-nak, így sem a DOS, sem a program nem
vesz róla tudomást, hogy mi történik, azaz a folyamat teljesen
automatikus. Amikor a kitömörített adatfáljt módosítás nélkül
bezárja, az XPACK OnLine DeCompression System letörli a kicsomagolt
példányt és visszanevezi az tömörítettet az eredeti névre. Ha
a progam módosította a kicsomagolt példányt, az XPACK OnLine
DeCompression System letörli a tömörített eredetit, és csak
az új, kibontott fájlt hagyja a lemezen.
Egy speciális esete az XPACK OnLine DeCompression Systemnek? :)
Az XPACK OnLine DeCompression System azt a látszatot kelti a
programoknak, hogy kis adatfájlok nagyok. Nagyon sikeresen teszi
ezt, és szinte minden programot sikerül így "becsapnia" mindig.
Egy sepeciális eset az, amikor a program a fájl méretét a
könyvtárbejegyzésbôl veszi, majd annyi bájtot olvas ki, amikor
megnyitja a fájlt. A szándéka az, hogy az egész fájlt beolvassa.
ìgy viselkedik a DOS XCOPY parancsa (legalábbis a DOS 6.22 igen),
és a PKZIP (az 1.01-es és az 2.04g verzió biztosan) a PKWARE-tôl.
Az XPACK OnLine DeCompression System mégis nagyon jól mûködik
ezekkel a progamokkal! :)
SEGìTSÉG és TANÅCSOK A FEJLESZTÉSHEZ
Küldje ôket a szerzônek:
Internet e-mail: s8203143@simon.pu.edu.tw
URL:
http://140.128.9.3/home1/86Ga/s8203143/public_html/xpack.html
(Dep. of Computer Science and Info. Mgt, Providence Univ.)
Az XPACK legfrissebb verzióját mindig megtalálhatja ezeken a helyeken:
Slovak Antivirus Center: ftp.elf.stuba.sk /pub/pc/pack
Walnut Creek CDROM: ftp.simtel.net /pub/simtelnet/msdos/execomp
Garbo archives: garbo.uwasa.fi /pc/execomp
Néhány mirrorja a Slovak Antivirus Centernek:
ftp.vse.cz /pub/msdos/SAC/pc/pack (Csehország)
ftp-beer.bke.hu /vol1/pub/sac/pc/pack (Magyarország!)
ftp.cs.tu-berlin.de /pub/msdos/mirrors/stuba/pc/pack (Németország)
NINCS GARANCIA
Semmiféle feltétel alatt nem lehet engem, vagy bárki más, az XPACK
vagy a kísérô fájlok írásában közremûködô személyt felelôsségre
vonni bármilyen kárért, ami az a fájlok vagy a program használatából
vagy a használhatatlanságából ered.
Minden külön nem említett, ebben a dokumentációban szereplô program
a megfelelô cégek védjegye.
Regisztráció
~~~~~~~~~~~~
Az XPACK(1.60+) NEM egy ingyenes program. Shareware feltételek
szerint van kiadva. Ez azt jelenti, hogy engedélyezett a program
kipróbálása egy meghatározott ideig, ami idô alatt ellenôrizheti
a program alkalmasságát a céljaira.
Az XPACK semmilyen módon nincs letiltva vagy lebutítva a
shareware változatban. 30 nap kipróbálási idôszak engedélyezett,
ami idô után, ha továbbra is használni szeretné, az azt jelenti,
hogy az XPACK hasznos az Ön számára, és regisztráltatni fogja.
A regisztrációs díja az Xpack 1.60+ -nak
USD 20,- egy e-mailen küldött bónusz csomaggal
USD 30,- egy légipostán küldött bónusz csomaggal
Plusz USD 15,- európai csekkek és banki átutalások esetén.
Az európai felhasználók kérem olvassák el az xpack.frm fájlt a
részletekkel kapcsolatban. :)
Más külföldi felhasználok kérem olvassák el a következôt:
---
A program (v1.6x) regisztrálható az Interneten keresztül,
az Albert's Ambry-val.
Menjen a következô helyre:
http://www.alberts.com
Keressen rá erre: >> xpack16s.zip <<
Kattintson a "Buy It" (megvétel) feliraton a program
regisztrálásához.
Köszönöm a program regisztrálását! :)
----
A regisztrált felhasználok kapnak egy plusz bónusz csomagot
segédprogramokkal. (UU-kódolva, ha van e-mail címe)
ùgy döntött, hogy regisztráltatja? Ez nagyon rendes Öntôl.
Köszönöm! Minél többen regisztrálnak, annál több fejlesztést
fogok készíteni a programhoz.
Vége az XPACK dokumentációnak.
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: cp850
iQEVAwUBMzx6oWA4W6nuMXMlAQF/EggAlyohHwt2qXMb7t9KGOWbvv4Pu/q8gQqv
YDXViVemHuTyeOz2/Z0nIW1hNyOV620LujqThwF2Fw2zmsQh+DUyY7kLh+Y7Tssr
ssOH4ECQewhlcGa93uc3J/gEC3HURsYU7oPez6gnK/dCFW52WXFf6PpuEGO5DxZ6
IYUlYAt57K/kodn4hISWZvD4BW79o0CGDLbQ0JXpSOZaZDNh9Q08LK93jMCdXY79
X166pxMdBVx71DqYtU9+p1x9GWKS43bUdo4SHseHWy3d8PqxvQc5waHWOdzj6a8D
uvpGxmFA0/wLvC3qfiPgYN4n3UFf4xpgjVwZUu2YGrUj4x5Cj1rEAg==
=KGMb
-----END PGP SIGNATURE-----