home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / utility / archiver / lzh201l / afx / afx_d.doc next >
Text File  |  1991-09-05  |  8KB  |  212 lines

  1. AFX Version 0.1ß                                                                                    19.08.91  
  2. ------------------------------------------------------------------------  
  3.  
  4.                         Automatic  
  5.                         File            
  6.                        eXtractor  
  7.  
  8. Mit  diesem  Programm  ist es möglich, bestimmte mit LHarc gepackte Dateien 
  9. genauso  wie ungepackte Dateien zu benutzen. Die Dateien werden während des 
  10. Ladens stückweise  entpackt.  Der Benutzer und das Programm bemerken nicht, 
  11. daß  gepackte  Dateien verwendet werden. Der einzige Unterschied besteht in 
  12. der  Geschwindigkeit  des Zugriffs: Bei verwendung einer Hard- oder Ramdisk 
  13. ist  eine  Verzögerung zu spüren, bei Verwendung eine Floppy-Laufwerks eine 
  14. Beschleunigung. 
  15.  
  16. 1. Packen von Dateien 
  17.  
  18.   AFX unterstützt nur lz5-Dateien, diese müssen als Methode die Kennung afx 
  19.   haben.  AFX-Dateien  können  mit  LHarc  ab 2.01d erzeugt und auch wieder 
  20.   ausgepackt werden. 
  21.  
  22.   Zum Komprimieren ist LHarc mit dem Kommando c aufzurufen, dahinter können 
  23.   beliebig  viele  Dateien  angegeben  werden (auch Wildcards). Die Dateien 
  24.   werden alle EINZELN komprimiert und unter dem selben Namen abgespeichert. 
  25.  
  26. 1.1 Beispiel: Komprimieren von Zeichensätzen.
  27.  
  28.   Beispiel:
  29.   
  30.   Nehmen  wir  einmal  an,  Sie  verwenden Signum!, Script oder ein anderes 
  31.   Textverarbeitungsprogramm,  daß  mehrere  Zeichensätze  verarbeiten kann, 
  32.   dann befindet sich auf Ihrer Diskette oder Festplatte irgendwo ein Ordner 
  33.   CHSETS.  (Bei anderen Programmen heisst dieser Ordner etwas anders, z. B. 
  34.   FONTS  bei  Cypress).  Zeichensätze  sind  eine  gute  Anwendung für AFX. 
  35.   Zuersteinaml muss AFX installiert werden, entweder durch Doppelklick oder 
  36.   besser, AFX in den Auto-Ordner kopieren und den Rechner neu Aufstarten.
  37.  
  38.   Öffnen  Sie  nun  den  Ordner  CHSETS  (oder FONTS, je nach Programm) und 
  39.   kopieren  Sie  LHarc dort hinein (oder öffnen Sie ein zweites Fenster, in 
  40.   dem  sich  LHarc  befindet.)  Machen  Sie CHSETS zum obersten Fenster und 
  41.   starten  Sie  LHarc (wenn sich LHarc in einem inaktiven Fenster befindet, 
  42.   lassen Sie die rechte Maustaste dabei gedrückt.)
  43.  
  44.   Geben Sie nun 
  45.  
  46.     C -h *.E24 *.P9 *.P24 *.L30 
  47.  
  48.   ein.  (oder  C  *.*  um  gleich alle Dateien auf einmal zu packen). Jetzt 
  49.   werden alle Zeichensätze gepackt, etwa so:
  50.  
  51.     LHarc 2.01e (c)Yoshi, Quester, 1988-90.(Assemblerversion vom 14.07.1991)
  52.  
  53.     Files matched: 30
  54.    
  55.     ROCKWEL_U..P24 
  56.       Frozen( 30%)
  57.  
  58.   ROCKWEL_U.P26 ist auf 30% geschrumpft (von 17 auf 5KB).
  59.  
  60.   Sie  können  nun  Signum!,  Script  oder  was  auch  immer Sie verwenden, 
  61.   starten.  Wenn  AFX installiert ist, sobald ein Zeichensatz geladen wird, 
  62.   wird  AFX  aktiv und entpackt ihn in Windeseile -- Sie bemerken überhaupt 
  63.   keinen Unterschied.
  64.  
  65.  
  66.   
  67.    
  68.   Mit dem Kommando  
  69.    
  70.        C *.* 
  71.         
  72.   werden beispielsweise alle Dateien komprimiert. 
  73.  
  74.          
  75. 2. Wie es funktioniert 
  76.  
  77.     Wenn  eine  Datei  vom  Betriebssystem geöffnet wird, schaltet sich AFX 
  78.     automatisch  ein  und  überprüft,  ob diese Datei einen gültigen LHarc-
  79.     Header  hat  und  mit lz5 gepackt ist. Ist dies der Fall, wird Speicher 
  80.     reserviert und AFX merkt sich, daß diese Datei gepackt ist. 
  81.      
  82.     Es  können  keine  Programmdateien  entpackt  werden. Dafür gibt es den 
  83.     Spezialisten  PFX.  Dieses Programm hat viel bessere Vorraus- setzungen 
  84.     und kann maximal doppelt so schnell wie AFX arbeiten. 
  85.  
  86.     Wird  später  auf  die Datei zugegriffen, wird der Teil, der von dieser 
  87.     Datei aktuell benötigt wird, entpackt. 
  88.  
  89.     Die Sache hat nur 2 Haken: 
  90.  
  91.      1.  Nicht  alle  Programme  mögen es, wenn nach dem Öffnen einer Datei 
  92.          Speicher  fehlt.  Aus  diesem Grunde hat AFX eine eigene Speicher- 
  93.          verwaltung,  die  in dieser Version 20 KB verwaltet. Erst wenn der 
  94.          interne Speicher voll ist, wird GEMDOS-Speicher verwendet. 
  95.         
  96.      2.  Es  wird  ein  Puffer  für die gepackten Daten benötigt. Je größer 
  97.          dieser  Puffer ist, desto schneller kann die Datei geladen werden, 
  98.          aber  desto eher ist der Speicher verbraucht. Wenn z.B. ein Puffer 
  99.          von  128KB  verwendet  wird, hat man einen sehr schnellen Zugriff, 
  100.          benötigt  aber  auch  1MB für 10 offene Dateien. In dieser Version 
  101.          ist der Puffer auf 2KB eingestellt. 
  102.          
  103.     Ein  installiertes  AFX  belegt  c.a.  23-24KB.  Nur wenn viele Dateien 
  104.     gleichzeitig  geöffnet  werden,  wird für eine kurze Zeit mehr Speicher 
  105.     vom Betriebssystem angefordert. 
  106.          
  107.     In der registrierten Version werden diese Parameter einstellbar sein. 
  108.  
  109.      
  110. 3. Was unterstützt wird 
  111.  
  112.    Es  werden  nur lesende Zugriffe auf die Dateien unterstützt. Dies liegt 
  113.    daran,  daß  eine Datei nur von Vorne nach Hinten gepackt werden dürfen. 
  114.    GEMDOS  erlaubt  es  aber,  eine  Datei  durcheinander zu schreiben. Das 
  115.    Packen von Dateien dauert außerdem seine Zeit. 
  116.     
  117.    Momentan   werden   die   Funktionen  fread,  fseek,  fopen  und  fclose 
  118.    unterstützt.  Außerdem  liefert  fsfirst immer die Länge der ungepackten 
  119.    Datei zurück. 
  120.     
  121.     Es können keine Programmdateien entpackt werden. Dafür gibt es 
  122.     den Spezialisten PFX. Dieses Programm hat viel bessere Vorraus- 
  123.     setzungen und kann maximal doppelt so schnell wie AFX arbeiten. 
  124.  
  125.     
  126. 4. Geschwindigkeit 
  127.  
  128.    Die  Angaben  beziehen  sich auf eine Megafile 30 und einer Puffergrösse 
  129.    von 2KB. 
  130.     
  131.    Kürzere Dateien (bis 10KB) werden mit c.a. 55 KB pro Sekunde eingeladen. 
  132.    Dies gilt auch für Dateiausschnitte < 10KB. 
  133.     
  134.    Größere  Dateien  werden  c. a. 90-120KB pro Sekunde geladen -- je nach 
  135.    Puffergrösse. 
  136.     
  137. 5. Zukünftige Versionen 
  138.  
  139.    -  Wenn ein einzelnes Byte in einer Datei geändert wird, muß diese Datei 
  140.       vorher auf der Platte entpackt werden, sonst gibt es Datenmüll. 
  141.          
  142. 6. Shareware 
  143.  
  144.    AFX  wird  zusammen  mit  PFX  als  Shareware  vertrieben.  Jedes dieser 
  145.    Programme  kostet  20  DM.  Im  Paket  kosten  beide  Programme  30  DM. 
  146.    Registrierte User bekommen AFX als Update für 10 DM. 
  147.     
  148.  
  149.    Die registrierte Version von AFX bietet: 
  150.     
  151.      - Einstellung der Puffergrössen, dadurch kann die Geschwindigkeit 
  152.        bei erhöhten Speicherverbrauch deutlich erhöht werden. 
  153.      - Sie lässt sich jederzeit ausschalten.
  154.      - Kein Startbildschirm. 
  155.      - Die jeweils neuesten Versionen von PFXPAK, Fortune und LHarc. 
  156.  
  157. 7. "History". Alle Änderungen in den Versionen 
  158.  
  159.    Version 1.3 
  160.      
  161.       - Es etwas schneller als 1.2 
  162.  
  163.    Version 1.2 
  164.  
  165.       - Es  gab  noch  einige  Probleme mit einigen Programmen,  diese sind 
  166.         jetzt   beseitigt.  Wenn  AFX  jetzt  nicht  mit  allen  Programmen 
  167.         zusammen- arbeitet, fress ich einen Marzipanbesen. 
  168.   
  169.    Version 1.1 
  170.          
  171.       - Ich habe leider vergessen, daß es möglich ist Geräte als Dateien zu 
  172.         öffnen,  z.B.  ist  CON: die Tastatur. Geräte liefern natürlich nie 
  173.         gepackte  Daten.  AFX  1.0 hat aber zuerst mal nachgesehen, ob z.B. 
  174.         Tastatureingaben   gepackt   ankommen.   Dazu  hat  er  1000  Bytes 
  175.         eingelesen:  Die  Folge  war,  daß man ab und zu auf dem Bildschirm 
  176.         tippen konnte. 
  177.          
  178.       - Der  Bildschirm am Anfang ist doch sehr lästig.  Er kommt jetzt nun 
  179.         noch manchmal. 
  180.          
  181.    Version 1.0 
  182.     
  183.       - Erste  Version, die Sicher (siehe oben) lief.  Vor der Auslieferung 
  184.         hatte  ich  schon meine ganzen Sourcen und Texte seit einigen Tagen 
  185.         in  gepackter  Form  in Gebrauch. Auch anspruchsvolle Programme wie 
  186.         Cypress  und  Turboass versagten Ihren Dienst mit gepackten Dateien 
  187.         nicht. 
  188.              
  189.       
  190.  
  191.         Wer diese Angebot annehmen will, wende sich bitte an: 
  192.   
  193.                 Thomas Quester 
  194.                 Lampenland 9 
  195.                 2050 Hamburg 80 
  196.                 Tel: 040/7205431      (ab 18Uhr, in der Woche (NIE VOR 12UHR!!!!)) 
  197.                 Btx: 0407205431 
  198.  
  199.                 BLZ: 20010020   Postscheckamt Hamburg 
  200.                 Kontonummer: 6220 12-201 
  201.  
  202.  
  203.     
  204.  
  205.   
  206.  
  207.  
  208.  
  209.                                                   
  210.                                                   
  211.   
  212.