home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hacks & Cracks
/
Hacks_and_Cracks.iso
/
vol1
/
ucf-xpk7.zip
/
XPACKDEU.DOC
< prev
next >
Wrap
PGP Signed Message
|
1997-03-28
|
19KB
|
472 lines
-----BEGIN PGP SIGNED MESSAGE-----
XPACK Ein Kompressor für Programme, Daten ... und Diskettenabzüge
Copyright (c) 1995-1997 by JauMing Tseng
(dox translation based on v165 by Veit Kannegieser, Karl Loncarek)
WAS IST XPACK?
──────────────
XPACK ist ein Kompressor für ausführbare Dateien vom Typ
EXE/COM/SYS. Dieses Programm packt die meisten ausführbaren
Dateien. Die komprimierten Dateien belegen weniger Plattenplatz
weil sie kleiner sind, aber sie laufen genau wie vorher.
XPACK ermöglicht es auch komprimierte Diskettenabzüge zur
elektronischen Übertragung zu erstellen. Die komprimierte Diskette
kann dann über Modem durch die Telefonleitung oder eine andere
elektronische Netzwerke gesendet werden. Es kann benutzt werden,
um Disketten auf Festlatten oder Sicherungsbänder zu kopieren.
Das garantiert, daß der Inhalt der Diskette mit dem Original genau
übereinstimmt - mir Verzeichnisstrukturen, Datum und Zeit aller
Dateien und Verzeichnisse. Es ist auch nützlich um startbare
Disketten zu archivieren.
XPACK ist auch ein leistungsfähiger Dateikompressor mit einem
für den Benutzer durchsichtigem im RAM residentem Entpacker
(XPACK OnLine DeCompression System). Er ermöglicht dem Benutzer
problemlosen Zugriff auf die komprimierten Dateien. Das wird durch
Abfangen der DOS-Aufrufe getan, um dem Benutzer den ursprünglichen
Dateiinhalt vorzuspiegeln. Tragen Sie einfach den Befehl
XPACK -z in Ihre AUTOEXEC.BAT ein und machen Sie sich keine Sorgen
mehr.
Der residente Teil des XPACK OnLine DeCompression System benutzt
4 KB vom hohen Speicher und 32 KB EMS.
SYSTEMANFORDERUNGEN.
────────────────────
XPACK arbeited auf jedem IBM-kompatiblem Rechner mit 192 Kb freiem
DOS-Speicher.
Kompressionsmethode 4 benötigt zusätzlich 192 KB,
Kompressionsmethode 5 benötigt zusätzlich 147 KB für die
Kompression.
Jede mit XPACK komprimiertes Programm läuft auf jedem
IBM-kompatiblen System: XT, AT, 80286, 80386, 80486, Pentium oder
Pentium Pro; auf Intel und nicht-Intel.
BENUTZUNG VON XPACK.
────────────────────
Den Befehl eingeben: XPACK [optionen] dateiname
wobei "dateiname" der Dateiname der ausführbaren Datei ist, die
komprimiert werden soll. XPACK arbeitet richtig mit ausführbaren
Dateien. Wenn Sie also keine Dateierweiterung angeben, wird
".EXE", ".COM" oder ".SYS" angenommen. Der Dateiname kann
Laufwerks-, Verzeichnisnamen und Wildcards (* oder ?) enthalten.
Die verschiedenen Optionen "optionen" werden später erläutert.
XPACK wird eine ausführbare Datei erzeugen die :
(a) kleiner als die ursprüngliche ist, und
(b) arbeitet wie vorher, ohne bemerkbaren Geschwindigkeitsverlust.
Der Rechner wird einige Sekunden für den Kompressionsprozess
benötigen. Wenn Sie ungeduldig geworden sind können Sie mit [Esc]
abbrechen.
Nicht alle .EXE Dateine dürfen mit XPACK komprimiert werden.
(z.B. .EXE mit internen Overlays mit Option /g)
Deshalb erzeugt das Programm Kopien der Dateien. Die ursprüngliche
Datei DATEINAME.EXE wird in DATEINAME.OLE umbenannt. Wenn ein Fehler
auftritt können Sie den Kompressionsprozess mit diesen 2 Befehlen
rückgängig machen:
COPY DATEINAME.OLE DATEINAME.EXE
DEL DATEINAME.OLE
(.COM und .SYS Dateien können keine Probleme bereiten.)
OPTIONEN.
─────────
Jede Option die Sie benutzen gehört zwischen "XPACK" und
"DATEINAME".
Alle Optionen sind unempfindlich gegen Groß- und Kleinschreibung,
beginnen entweder mit einem Bindestrich ('-') oder Parameterstrich
('/').
Die einzelheiten der Befehlszeilenoptionen:
-? ruft Option -h auf
-h Dieser Schalter läßt XPACK die Hilfeseiten auf die
DOS-Konsole screiben.
Sie können die Hilfe mit "XPACK /? > XPACK.HLP" abspeichern.
-4 zwingt XPACK, Methode 4 zu benutzen
bestes Kompressionsverhältnis
-5 zwingt XPACK, Methode 5 zu benutzen (Standardeinstellung)
zweitbestes Kompressionsverhältnis
schnellste Kompression
schnellte Dekompression
Kleinster Dekompressionscode
-x Entpack die komprimierte .COM oder .SYS Datei.
-f Zwingt XPACK die Datei zu auch zu komprimieren, wenn
die erzeugte Datei größer geworden ist.
(Wird nicht von vielen benutzt werden)
-o XPACK erzeugt keine Kopien (.OLE) mehr
Nur wenn Sie sicher sind, daß das komprimierte Programm
korrekt läuft dürfen Sie diesen Schalter benutzten.
-g zwingt XPACK vorhandene Overlays mit dem eigentlichen
komprimierten Programm zu verschmelzen.
(Weiter unten wird beschreiben welche Dateien nicht gepackt
werden können)
Ohne den Schalter -g versucht XPACK gar nicht erst eine
.EXE Datei mit Overlays zu packen.
Der Schalter -g muß nicht mit jeder .EXE Datei mit Overlays
funktionieren. Es arbeitet gut mit von den TURBOTXT
übersetzten Texten (gehört zur registrierten Version von
TURBOBAT), Overlays von Turbo/Borland Pascal,
Clipper 5.2 mit Blink 3.0.
-pd Komprimiere Dateien als Daten.
Zur Benutzung mit dem XPACK OnLine Decompression System
-ud Dekompression von Dateien die mit -pd komprimiert worden
sind.
-z Installiert das Xpack OnLine DeCompression System
im Speicher
-zr Entfernt das Xpack OnLine DeCompression System
aus dem Speicher
-z- Schaltet das Xpack OnLine DeCompression System aus
-z+ Schaltet das Xpack OnLine DeCompression System ein
-ux "Ultra eXpander" entpackt einige mit Hochsprachencompilern
erzeugte Programme. Bitte benutzen sie vollen Pfad und
Dateiname (Ersatzzeichen wie * und ? sind nicht zulässig)
-v- Anti-Virus-Wiederherstellungs-Information fⁿr EXE abschalten
-c1File1 Kommentardatei "File1" am Anfang der EXE einfⁿgen
-c2File2 Kommentardatei "File2" am Ende der EXE einfⁿgen
(* Es werden nur die ersten 512 Bytes beider Kommentardateien aus
Optimierungsgrⁿnden gelesen)
BENUTZUNG VON XPACK zum Erzeugen einer komprimierten Diskettenabzugsdatei
─────────────────────────────────────────────────────────────────────────
Befehl: XPACK Option Laufwerk: Dateiname
Dateiname ist die komprimierte Abzugsdatei.
Wenn keine Erweiterung angegeben ist hängt XPACK .XDI and.
Dateiname darf auch Laufwerk und Pfad beinhalten.
Beschreibung der optionen:
-p Komprimiere Inhalt der Diskette in Laufwerk: in die Datei
Dateiname
-u Umkehr von -p
Entpacktt die Abzugsdatei auf die Diskette in Laufwerk:
Ersatzzeichen (* oder ?) sind für den Dateinamen zulässig.
BEISPIELE
─────────
Um alle .EXE im aktuellen Verzeichnis zu komprimieren
tippen Sie:
XPACK *.EXE
Um alle .EXE in C:\PROGS ohne Backup zu komprimieren tippen Sie:
XPACK /O C:\PROGS\*.EXE
Um alle Programme mit Methode 4 zu packen tippen Sie:
XPACK /4 *
Für die Kompression von BUMF.EXE (Erzeugt aus BUMF.TXT mit TURBOTXT)
ist folgender Befehl nötig:
XPACK -g BUMF
Um ein komprimiertes Abbild (Name: NYDISK.XDI) der Diskette
im Laufwerk B: zu erzeugen tippen Sie:
XPACK -p b: MYDISK.XDI
Um den Inhalt von C:\BOOT.XDI auf eine Diskette im Laufwerk A:
auszupacken:
XPACK -u a: C:\BOOT
Um alle Dateien in D:\MYDATA als Daten zu packen:
XPACK -Pd d:\mydata\*
Um alle als Daten gepackten Dateien in E:\MYfile zu entpacken:
XPACK -Ud e:\myfile\*.*
Um das Xpack OnLine DeCompression System resident zu installieren:
XPACK -z
Um das Xpack OnLine DeCompression System zu deinstallieren:
XPACK -zr
Um das Xpack OnLine DeCompression System auszuschalten:
XPACK -z-
Um das Xpack OnLine DeCompression System einzuschalten:
XPACK -z+
Um alle .EXE Dateien im aktuellen Verzeichnis ohne
Anti-Virus-Wiederherstellung-Informationen zu komprimieren,
geben Sie folgendes ein:
XPACK -v- *.EXE
Um alle .EXE Dateien im aktuellen Verzeicnis mit der Kommentardatei
"File1" am Anfang und der Kommentardatei "File2" am Ende zu
komprimieren, geben Sie folgendes ein:
XPACK -c1File1 -c2File2 *.EXE
DATEIEN DIE NICHT GEPACKT WERDEN KÖNNEN.
────────────────────────────────────────
Einige Dateien können/sollten nicht mit XPACK bearbeitet
werden sollten:
- Programme die Prüfsumme von sich selbst testen
- Programme die Konfiguartionsdatein in sich selbst
speichern
- Programme/Treiber wie EMM386.EXE
- Einige Programme mit Overlays oder DOS4GW Overlays,..
weil sich bei der Kompression die Position des Overlays
verschiebt und deshalb nicht gefunden wird.
WINDOWS UND OS/2 DATEIN.
────────────────────────
XPACK kann zur Zeit keine Windows oder OS/2 New .EXEs packen,
weil dies am Ende diese Dateien Resourcen beinhalten
(z.B. Bilder, Dialoge, Schalter und Sysmbole,..)
Diese Recourcen werden nicht mit dem Programm geladen sondern
erst wenn sie benötigt werden.
Windows und OS/2 Dateinen werden automatisch von XPACK erkannt.
Ich werde versuchen in Zukunft auch Programme für Windows 3.1,
Windows 95, OS/2, DOS protect mode, DOS Overlay
Kompressionsfunktionen zu schreiben. (Bitte geduldig sein)
VERBREITUNG VON XPACK.
──────────────────────
XPACK ist durch das Urheberrecht geschützt und darf nur unter
diesen Bedingungen vertrieben werden:
1) keine Gebür (außer für das Kopieren und Versenden des
Datenträgers) wird verlangt.
2) Das Programm und die Dokumentattion beleibt zusammen
es sind keine Veränderungen daran zulässig.
XPACK darf kostenlos in jeder BBS, Online System oder ählichem
abgelegt werden und darf kostenlos in CD-ROM aufgenommen werden.
Sie dürfen komprimierte Diskttenabzugsdatein nur vertreiben,
wenn Sie XPACK registriert haben.
Prüfen der Echtheit
───────────────────
Um die Echtheit der Unterschrift zu prüfen, können Sie pgp benutzen.
auf dem Bildschirm sollte zu sehen sein:
...
Good signature from user "JauMing Tseng <s8203143@simon.pu.edu.tw>".
Signature made 1997/??/?? ..... GMT using 2048-bit key, key ID EE317325
...
Um den öffentlichen Schlüssel des Author zu erhalten schicken Sie
Post an s8203143@simon.pu.edu.tw mit Betreff: get public key
Verdienste & Grüße
──────────────────
Optimized by http://www.xs4all.nl/~feldmann
Revised documentation (XPACK.DOC) by John Kiernan.
I thank the following people for testing and suggestions:
Fred Lu, John Kiernan, ChengChang Liu,
Harald Feldmann(Author Hamarsoft HAP archiver), 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, Ron van Daal, Roberto Favaretti.
Bulent Eren, Michael E. Webb, Stefan Raaijmakers, uNDeRWoRLD^TUW/TPiNC
Veit Kannegieser(Author DiskEMU). Thank you!
WIE ARBEITED XPACK?
───────────────────
XPACK komprimiert das ausführbare Programm.
Dann wird es zurück auf die Platte geschrieben und ein
kleines Stück Entschlüsselungscode wird angehängt.
Wenn das Programm ausgeführt wird, wird das zuerst in höhere
Speicherbereiche verschoben dann wird es von diesem Platz aus
zu ursprünglichen Platz ausgepackt, Register werden angepaßt,
damit dann das Programm ausgeführt werden kann als wenn es nicht
gepackt gewesen wäre.
Wenn während der entschlüsselung des Programmes ein
Prüfsummenfehler auftritt wird das Programm mit der
Meldung
"This program is damaged and can't run!"
abgebrochen.
XPACK beinhaltet Sicherheitsfunktionen um veränderte oder
beschädigte Programme nicht auszuführen. Sie können sich gewiß
sein, daß Ihr Programm nicht abstürzt oder unerlaubt verändert
wurde. Die Ihrem Programm zugrunde liegenden Daten sind nicht
offen sichtbar (z.B. für HEX-Editor oder Disassembler) und
Ihr Programmcode wird vor anderen Augen sicher sein.
Wie funktioniert das XPACK OnLine DeCompression System ?
────────────────────────────────────────────────────────
Wenn das XPACK OnLine DeCompression System resident im speicher ist,
ermöglicht es automatisch Zugriff auf die gewünschten Dateien.
Dies wird durch Abfangen aller DOS-Aufrufe der Programme
(auch COMMAND.COM) erreicht.
Im Normalfall werden die Aufrufe an DOS weitergeleitet, aber wenn
XPACK herausfindet, daß eine komprimierte Datei geöffnet werden soll
werden die komprimierten Daten gelesen auf die Platte entpackt, um
dem Programm die vollständige Dateilänge zur Verfügung zu stellen.
Die gepackte Datei wird in einen selbst gewählten Namen umbennannt
und die neue Datei erhält den ursprünglichen Namen. Danach wird
der AUfruf an DOS weitergeleitet. Weder DOS noch das Programm
bemerken, daß dies passiert. Wenn die komprimierte Datei ohne
Änderung geschlossen wird, wird die ausgepackte Datei gelöscht und
die Umbennennung rückgängig gemacht. Im anderen Fall wird nur die
komprimierte Datei gelöscht und die geänderte Datei bleibt erhalten.
Spezialfälle für das XPACK OnLine DeCompression System ?
────────────────────────────────────────────────────────
Das XPACK OnLine DeCompression System gibt den Programmen die
Illusion, daß kleine Datendateien große Datendateien wären.
Das klappt sehr erfolgreich bei fast alllen Programmen jederzeit
problemlos.
Ein Spezialfall sind Programme die die Dateigröße aus dem
Verzeichniseintrag ermitteln und nur diese Anzahl Byte lesen
(statt der Größe der ausgepackten Datei)
Dieses Verhalten wurde beim DOS-XCOPY (MS, 6.22) und PKZIP
(1.01, 2.04) von PKWARE gefunden.
Das XPACK OnLine DeCompression System arbeitet dennoch gut mit
diesen Anwendungen.
Hilfen und Verbessrungsempfehlungen.
────────────────────────────────────
Schicke sie an den Autor:
Intelnet 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.)
Die neuste Vesrion von XPACK kann gefunden werden auf:
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
Some mirrors of Slovak Antivirus Center:
ftp.vse.cz /pub/msdos/SAC/pc/pack (Czech)
ftp-beer.bke.hu /vol1/pub/sac/pc/pack (Hungary)
ftp.cs.tu-berlin.de /pub/msdos/mirrors/stuba/pc/pack (Germany)
ERKLÄRUNG.
──────────
Unter keinen Umständen kann ich, oder irgendjemand, der beim
Schreiben von XPACK oder einer begleitenden Datei für
irgendwelche Schäden verantwortlich gemacht werden, die durch die
Benutzung oder nicht mögliche Benutzung der Dateien oder
Programme in diesem XPACK Release entstanden.
Alle Programm die in dieser Dokumentation erwähnt wurden sind
eingetragene Warenzeichen Ihrer entsprechenden Besitzer. Sie wurden
nur zu Identifizierungszwecken benutzt.
Registrierung
─────────────
XPACK(1.60+) ist KEIN freies Programm. Es wurde als Shareware
verbreitet. Das heißt, daß Sie XPACK und dessen Möglichkeiten
für eine gewisse Zeit benutzen dürfen, um festzustellen in wie
Weit diese Software für Ihre Zwecke geeignet ist.
XPACK ist in der Shareware-Version voll funktionsfähig. Jeder
darf die Software 30 Tage lang nutzen, um festzustellen, in wie
Weit XPACK seinen Bedürfnissen entspricht. Wenn Sie XPACK für
eine längere Zeit als diese Probezeit nutzen, wird davon
ausgegangen, daß XPACK Ihnen von Nutzen ist und Sie es
registrieren werden.
Die Registrierungsgebühr für XPACK 1.60+ liegt bei
USD 20,- für eine per e-mail zugeschickte
Diskettenabbildung des Bonuspack
USD 30,- für eine per Luftpost zugestellte Bonuspack-
Diskette
Addieren Sie USD 15,- für Schecks und Überweisungen
innerhalb Europas.
Die europäischen Benutzer entnehmen bitte nähere Informationen
hierzu der Datei xpack.frm. :)
Andere ausländische Benutzer lesen bitte das folgende:
Dieses Programm(V1.6x) kann über Internet bei Albert's Ambry
registriert werden. Bitte gehen Sie zu:
http://www.alberts.com
Suchen Sie nach: >> xpack16s.zip <<
Klicken Sie auf das "Buy It" Hotlink um die Software zu
registrieren.
Danke für die Registrierung dieses Programms :)
Registrierte Benutzer erhalten einen Bonuspack der Utilities
enthält. (UUcodiert, wenn Sie e-mail besitzen)
Haben Sie sich entschieden zu registrieren? Das ist sehr nett
von Ihnen. Danke! Je mehr Registrierungen ich bekommen um so
mehr Verbesserungen werde ich bei diesem Programm einbauen.
Ende der XPACK Dokumentation.
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: cp850
iQEVAwUBMzx9OGA4W6nuMXMlAQGsTgf/SPeekDybwt6wmlor1sqY31kmZO8nkoIw
ayCn12Qk/iT6M1Yf7lmvQ7jlMoKsGepFKcK7VYg1ea3hZzNSmNQm02awqpGwHVsE
px8KznCrJOrFsuy6yJJ8aIJsseARNXEFAqROgGrztpFCi04q1AiYb+JgEIFX2CTe
NFfRcwyqiJ11oLCRCCQTMvl5IaXeu+5pIO/CEQNLHhWQoUctTYEAT+vK98mYh601
sYYLCxWVXvLDkCzMQuhJl1gZJS8Yt8/zzmsnLXJFpHYUQ0HPJ6yC786fqzVBYg9B
hFPUIr6bWcHmSI62VEstcFkcSuXv9k5yqG6F2oio3UEjxnc+HUpwVg==
=4anu
-----END PGP SIGNATURE-----