home *** CD-ROM | disk | FTP | other *** search
/ TopWare Tools / TOOLS.iso / tools / top1524 / gepackt.exe / BONUS / CHKSHELL.DOC < prev    next >
Encoding:
Text File  |  1993-09-01  |  13.0 KB  |  328 lines

  1.  
  2.      QED-ExeCheck - (c) 1991,92,93, QED-Software - Henske & Winkelmann
  3.  
  4.      Komprimierprogramme zu Reduktion der Dateigröße ausführbarer Programme,
  5.      die weiterhin lauffähig bleiben sollen (EXECUTABLE FILE COMPRESSION)
  6.      bekommen zunehmend mehr Popularität. Drei Programme haben sich
  7.      (insbesondere in der PD und Shareware) durch ihre hohe Zuverlässigkeit,
  8.      Geschwindigkeit und Kompressionsdichte besonders hervorgetan. Hierbei
  9.      handelt es sich um die Programme:
  10.  
  11.      LZEXE.EXE von Fabrice Bellard
  12.  
  13.      DIET.EXE von Teddy Matsumoto
  14.  
  15.      PKLITE.EXE von PKWARE
  16.  
  17.      Durch diese drei (alle recht häufig verwendeten) Programme ergab sich
  18.      bei vielen Anwendern ein Problem:
  19.      DIET ist dazu in der Lage die mit DIET komprimierten Dateien
  20.      aufzulisten, mit PKLITE oder LZEXE komprimierten Programme werden als
  21.      nicht komprimiert bezeichnet. LZEXE und PKLITE liegen Hilfsprogramme
  22.      bei, die jeweils für das passende Programm die komprimierten Dateien
  23.      auflisten aber die der anderen Produkte als "not compressed" einstufen.
  24.      Auch sollte nicht versucht werden diese Programme bei resident geladenem
  25.      DIET einzusetzen. Es ist nahezu unendlich kompliziert eine einfache
  26.      Auflistung aller mit einem dieser drei Programme komprimierten Dateien
  27.      zu erhalten. Ein weiteres Problem bei den vorhandenen Kompresslister war
  28.      die Tatsache, daß der LZECHK zum Beispiel nicht die Dateigröße der
  29.      überprüften Dateien anzeigte. Da ein komprimieren jedoch nur bei
  30.      größeren Dateien sinnvoll ist, wurde diese Eigenschaft schmerzlich
  31.      vermißt.
  32.  
  33.      Einige der oben genannten Faktoren haben mich dazu Inspiriert, das
  34.      Utility QED-ExeCheck zu schreiben, das Programme auf Kompression durch
  35.      die unterschiedlichen Packer überprüft. Dieses Utility wurde den QED-
  36.      Shareware Programmen QED-Tools und QED-Adv. Utilities anfangs unter dem
  37.      Namen BONUS.EXE beigefügt. Einige PD u. Sharewarehändler vertreiben es
  38.      auch (unter verschiedenen Namen) in Verbindung mit den oben aufgezählten
  39.      Packprogrammen.
  40.  
  41.  
  42.      QED-ExeCheck (Standardname: CHK.EXE)
  43.      ------------------------------------
  44.  
  45.      Funtionsweise (Anwendung des QED-ExeChecks):
  46.  
  47.      1. Benennen Sie das Programm mit dem DOS - Rename Befehl mit einem Namen
  48.         Ihrer Wahl (z.B. REN CHK.EXE PDIR.EXE).
  49.  
  50.      2. Rufen Sie in dem zu überprüfenden Verzeichnis CHK auf. Der
  51.         QED-ExeCheck listet nun alle COM und EXE Dateien in dem aktuellen
  52.         Verzeichnis.
  53.         Seit der Version 1.70 werden die Dateien automatisch auch auf eine
  54.         Kompression durch EXEPACK (bisher Parameter "E" - entfällt) und auf
  55.         Windows-Programme überprüft - dieses verlangsamt aber den
  56.         Prüfvorgang.. Durch den Parameter "Q" (z.B. CHK q) wird diese Prüfung
  57.         und das Erkennen von Windows-Programmen deaktiviert.
  58.  
  59.      3. Enthält das Verzeichnis mehr Dateien, als auf einer Bildschirmseite
  60.         angezeigt werden können, kann die Bildschirmausgabe des QED-ExeCheck
  61.         umgeleitet werden.
  62.  
  63.  
  64.                                       Seite - 1
  65.  
  66.  
  67.      QED-ExeCheck - (c) 1991, 92, 93, QED-Software - Henske & Winkelmann
  68.  
  69.         a) Die Bildschirmausgabe wird nach jeder Seite angehalten:
  70.  
  71.         CHK | more
  72.  
  73.         b) Die Bildschirmausgabe soll in eine Datei geschrieben werden, die
  74.         anschließend mit einem beliebigen ASCII-Editor z.B. in eine
  75.         Batchdatei zum komprimieren der noch ungepackten Dateien verwandelt
  76.         werden:
  77.  
  78.         CHK > TEST.BAT
  79.  
  80.         c) Das Ergebnis soll mit dem luxuriösem Shareware-Dateibetrachter
  81.         LIST.COM von Vernon D. Buerg betrachtet werden:
  82.  
  83.         CHK | list /s
  84.  
  85.  
  86.      Die QED-ExeCheck Bildschirmausgaben:
  87.      ------------------------------------
  88.  
  89.      DATEINAME  DATEIGRÖSSE (byte)  Packer Version Kompression.
  90.  
  91.      Ein bei COM-Dateien an die Dateigröße angehängtes kleines "e" gibt an,
  92.      daß es sich bei dieser Datei nicht um eine wirkliche COM- sondern um
  93.      eine EXE-Datei handelt
  94.  
  95.      Die als Kompression ausgegebenen Informationen haben folgende Bedeutung:
  96.  
  97.      1. (EXTRA):
  98.      Die Dateien sind vor dem Wiederauspacken geschützt.
  99.  
  100.      2. (Overlay):
  101.      Die Datei enthält interne Overlays.
  102.  
  103.      3. not compressed:
  104.      Die Dateien sind mit keinem der oben genannten Packern komprimiert.
  105.  
  106.      4. compatible
  107.      DIET erzeugt seit der V 1.01a identische Ergebnisdateien, so daß seit
  108.      dieser Version nicht die Version des verwendeten DIET ermittelt werden
  109.      kann, sondern nur die Kompatibilität zur Version 1.01a.
  110.  
  111.  
  112.      QED-CHKSHELL
  113.      ------------
  114.  
  115.      Die QED-CHKSHELL greift das Grundprinzip des QED-ExeCheck auf und bietet
  116.      außerdem noch eine komfortable Benutzeroberfläche zur Bedienung der drei
  117.      Packprogramme:
  118.  
  119.      Nach Aufruf der QED-Chkshell zeigt diese die vorhandenen
  120.      Unterverzeichnisse, die Programme im aktuellen Verzeichnis und deren
  121.      Kompressionsart.
  122.  
  123.  
  124.      Belegung der Tastatur in der QED-CHKSHELL:
  125.  
  126.  
  127.      F1     - Ein Hilfefenster
  128.  
  129.                                       Seite - 2
  130.  
  131.  
  132.      QED-ExeCheck - (c) 1991 by QED, Klaus Henske & Hans Peter Winkelmann
  133.  
  134.      F2     - Anzeige der Einstellungen (Tastenbelegungen)
  135.      F3     - Statuszeile ein- / ausschalten
  136.      F4     - Laufwerk wechseln
  137.      F5-F8  - können vom Benutzer in der CFG-Datei belegt werden
  138.      F10    - Das Programm im aktuellen Verzeichnis beenden
  139.      ESC    - Das Programm im ursprünglichen Verzeichnis beenden
  140.      RETURN - a) In das gewählte Verzeichnis wechseln
  141.               b) Gewählte Datei komprimieren / entkomprimieren
  142.  
  143.  
  144.      Anlegen einer Konfigurationsdatei:
  145.  
  146.      Bei DOS Vesionen höher 3.0 muß die Konfigurationsdatei den selben
  147.      Dateinamen tragen, wie die QED-CHKSHELL. Als Namenserweiterung ist die
  148.      Extension CFG vorgesehen. Außerdem wird sie im gleichen Verzeichnis
  149.      erwartet wie das Programm QED-CHKSHELL.
  150.  
  151.      z.B. Haben Sie die QED-CHKSHELL in CS.EXE umbenannt, muß die
  152.      Konfigurationsdatei den Namen CS.CFG tragen und sich im selben
  153.      Unterverzeichnis wie CS.EXE befinden.
  154.  
  155.      Folgende Anweisungen sind in der Konfigurationsdatei zulässig:
  156.  
  157.      MONO
  158.  
  159.      Die QED-CHKSHELL wird auf jeden Fall, unabhängig von der verwendeten
  160.      Grafikkarte, mit der monochrome Bildschirmdarstellung ausgeführt.
  161.  
  162.      COLOR
  163.  
  164.      Die QED-CHKSHELL wird auf jeden Fall, unabhängig von der verwendeten
  165.      Grafikkarte, in Farbdarstellung ausgeführt. Auf einigen Monochrome
  166.      Grafikkarten sind die Texte auf dem Bildschirm nicht lesbar.
  167.  
  168.      Ohne Angabe von MONO oder COLOR wählt die QED-CHKSHELL selbstständig den
  169.      günstigsten Modus.
  170.  
  171.      /C="Funktionsaufruf"
  172.  
  173.      Mit /C="C:\ARCHIVE\LZEXE" kann zum Beispiel LZEXE im Verzeichnis ARCHIVE
  174.      auf dem Laufwerk C: als Standardkomprimierer eingestellt werden.
  175.      Standardvorgabe ist hier DIET. DIET muß hierbei im Pfad verfügbar sein.
  176.  
  177.      /Udie="Funktionsaufruf"
  178.  
  179.      Mit /Udie="C:\ARCHIVE\DIET -RA" wird DIET (ab V 1.01 bei früheren
  180.      Versionen nur "C:\ARCHIVE\DIET -R") im Verzeichnis ARCHIVE auf dem
  181.      Laufwerk C: als Standarddekomprimierer für DIET-komprimierte Dateien
  182.      aufgerufen.
  183.      Standardvorgabe ist hier DIET -RA. DIET muß hierbei im Pfad verfügbar
  184.      sein.
  185.  
  186.      /Ulze="Funktionsaufruf"
  187.  
  188.      Mit /Ulze="C:\ARCHIVE\UNLZEXE" wird UNLZEXE im Verzeichnis ARCHIVE auf
  189.      dem Laufwerk C: als Standarddekomprimierer für LZEXE-komprimierte
  190.      Dateien aufgerufen.
  191.      Standardvorgabe ist hier UNLZEXE. UNLZEXE muß hierbei im Pfad verfügbar
  192.      sein.
  193.  
  194.                                       Seite - 3
  195.  
  196.  
  197.      QED-ExeCheck - (c) 1991, 92, 93, QED-Software - Henske & Winkelmann
  198.  
  199.  
  200.      /Upkl="Funktionsaufruf"
  201.  
  202.      Mit /Upkl="C:\ARCHIVE\PKLITE -X" wird PKLITE im Verzeichnis ARCHIVE auf
  203.      dem Laufwerk C: als Standarddekomprimierer für PKLITE-komprimierte
  204.      Dateien aufgerufen.
  205.      Standardvorgabe ist hier PKLITE -X. PKLITE muß hierbei im Pfad verfügbar
  206.      sein.
  207.  
  208.      /F5="Funktionsaufruf"
  209.  
  210.      Hier kann die Funktionstaste F5 mit einem Programm z.B. INFOEXE oder
  211.      einem alternativen Packer belegt werden.
  212.  
  213.      /F6="Funktionsaufruf"
  214.  
  215.      s.o.
  216.  
  217.      /F7="Funktionsaufruf"
  218.  
  219.      s.o.
  220.  
  221.      /F8="Funktionsaufruf"
  222.  
  223.      s.o.
  224.  
  225.      Den Funktionstastenbezeichnungen kann der Buchstabe N angehängt werden,
  226.      z.B. /F6N="Funktionsaufruf". Diese Option darf nur genutzt werden, wenn
  227.      ein Neulesen des aktuellen Verzeichnisses nicht erforderlich ist. Können
  228.      mit dem auszuführenden Befehl Dateien gelöscht oder aus dem Verzeichnis
  229.      entfernt werden, Programmdateien neu hinzukommen oder werden mehr als
  230.      eine Datei komprimiert ist ein Neulesen erforderlich und der Parameter N
  231.      darf nicht verwendet werden.
  232.  
  233.      Alle Angaben müssen in der ersten Spalte beginnen und dürfen keine
  234.      Leerzeichen enthalten. Vorangestellte Zeichen markieren die Zeile als
  235.      Kommentarzeile ( z.B.
  236.      REM /F7="C:\ARCHIVE\LZEXE" oder
  237.      :/F8N="C:\COMMAND /C INFO.BAT" )
  238.  
  239.      Es dürfen nur ein Packer (/C="") und jeweils nur ein Entpacker einmal
  240.      (/Udie=""), (/Ulze="") und (/Upkl="") verwendet werden.
  241.  
  242.      Die Programmnamen (inklusive Pfadangabe) müssen von Anführungszeichen
  243.      umgeben sein. Eine EXTENSION (EXE oder COM) muß nicht angegeben werden.
  244.  
  245.      Die Angabe von Batchdateien ist nicht erlaubt. Zum Aufruf von
  246.      Batchdateien oder DOS-Befehlen muß der Kommandointerpreter mit dem
  247.      Parameter /C aufgerufen werden (Siehe Beispiel für Kommentare).
  248.  
  249.      Nähere Informationen können Sie der Beispieldatei (CHKSHELL.CFG)
  250.      entnehmen.
  251.  
  252.      Die Programme QED-ExeCheck und QED-CHKSHELL dürfen FREI KOPIERT UND
  253.      WEITERGEGEBEN werden. Durch die Verwendung oder Weitergabe dieser
  254.      Programme geht der Benutzer keine Verpflichtung gegenüber den Autoren
  255.      ein. Die Autoren übernehmen weder ausdrücklich, noch stillschweigend
  256.      irgendeine Verantwortung für Schäden, die durch falsche oder
  257.      unvorsichtige Anwendung der QED-Programme entstehen.
  258.  
  259.                                       Seite - 4
  260.  
  261.      QED-ExeCheck - (c) 1991, 92, 93, QED-Software - Henske & Winkelmann
  262.  
  263.  
  264.      Die Programme QED-ExeCheck und QED-CHKSHELL werden laufend aktualisiert
  265.      und an den neusten Stand der auf dem Markt befindlichen, unterstützten
  266.      Komprimierprogramme angepaßt.
  267.  
  268.      Sollten Ihnen diese beiden Programme gefallen, so können Sie an unserem
  269.      ABO-SERVICE teinehmen. Die bei diesem Service anfallenden Gebühren sind
  270.      nicht als Kaufpreis zu verstehen (die Programme sind kostenlos), sondern
  271.      dienen dem Ausgleich einem Teil der bei der Erstellung und dem Versand
  272.      der Programme entstehenden Kosten.
  273.  
  274.      ABO-Bedingungen:
  275.  
  276.      Sie zahlen einmalig 20,00 DM zur Aufnahme in unsere Kundenkartei und
  277.      erhalten automatisch die aktuelle Version der beiden Programme CHK und
  278.      der (Benutzeroberfläche für DIET, PKLITE und LZEXE) CHKSHELL sowie als
  279.      Bonusprogramme die aktuellen Versionen von PKLITE (Shareware) und DIET.
  280.      Nach Erscheinen neuer Komprimierprogrammversionen erhalten Sie dann
  281.      automatisch eine neue Version von CHK & CHKSHELL von uns.
  282.  
  283.      Sollten Sie nach der zweiten Zusendung weiterhin neue Versionen des
  284.      QED-ExeCheck wünschen, können Sie zwei weitere Versionen durch Zusendung
  285.      oder Überweisung von 10,00 DM bei uns ordern. Sollten Sie dieses nicht
  286.      wünschen, ist keine weitere Aktion von Ihnen erforderlich.
  287.  
  288.      Um an dem ABO-SERVICE teilzunehmen überweisen Sie bitte den Betrag von
  289.      20,00 DM auf das Konto Nr.: 398 16 85 bei der Deutschen Bank Bottrop
  290.      BLZ-420 700 62 und senden uns eine Überweisungsbestätigung unter Angabe
  291.      Ihres Namens, Wohnortes und Ihrer Anschrift zu (siehe auch BESTELL.TXT).
  292.  
  293.      Bitte senden Sie Ihre ABO-Bestellung an folgende Adresse:
  294.  
  295.      QED-ABOSERVICE,
  296.      Hans Peter Winkelmann, Am Lohehof 9, 4250 Bottrop
  297.  
  298.      Die Vorliegende Version des QED-ExeChecks unterstützt folgende
  299.      EXE-Komprimierer (Stand: 5.5.93):
  300.  
  301.      LZEXE Versionen 0.90 und 0.91
  302.      PKLITE bis Version 1.15
  303.      DIET bis Version 1.45
  304.      SCRNCH Version 1.02      von Graeme W. McRae
  305.  
  306.      Außerdem werden Selbstauspackende Archive der Komprimierer
  307.  
  308.      - LH(arc) V 1.13 - 2.13    von Haruyasu Yoshizaki
  309.      - PKZip V 1.02 - 2.04      von PKWARE
  310.      - PAK V 2.51               von NoGate Consulting
  311.      - ARJ V 1.0 , 2.0 - 2.39   von Robert K. Jung
  312.      - Hyper V 2.5              von P. Sawatzki and K. P. Nischke
  313.  
  314.      angezeigt.
  315.  
  316.      Gefällt Ihnen dieses Programm, haben Sie nützliche Vorschläge zur
  317.      Verbesserung dieses Utilities oder wollen näheres über weiter QED-
  318.      Programme erfahren, wenden Sie sich bitte schriftlich an eine der
  319.      folgenden Adressen (Bitte haben Sie dafür Verständnis, daß nur Anfragen
  320.      beantwortet werden, denen ausreichendes Rückporto beigefügt wurde)
  321.  
  322.      QED-KUNDENSERVICE
  323.      Klaus Henske, Overbeckstr. 30a, 46236 Bottrop
  324.      oder
  325.      Hans Peter Winkelmann, Am Lohehof 9, 46240 Bottrop
  326.  
  327.                                       Seite - 5
  328.