home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / new / disk / misc / diskspare3.0 / crunchdisk / dok < prev    next >
Text File  |  1994-11-13  |  10KB  |  253 lines

  1.                  CrunchDisk 1.2
  2.  
  3.                 written and © 1993/94
  4.                 by Klaus Deppisch
  5.             
  6.  
  7.  Funktion:    CrunchDisk dient zum Erstellen von Disketten-Archiven.
  8.          D. h. es wird eine komplette Disk in ein File gepackt.
  9.          
  10.          Das besondere an CrunchDisk ist, das nicht nur DF0-3
  11.          unterstützt wird, sondern JEDES blockorientierte Device!
  12.         Das darauf verwendete FileSystem spielt ebenfalls keine
  13.         Rolle, da CrunchDisk die Disk(?) als ganzes packt.
  14.          Damit ist es auch möglich ganze Festplatten-Partitionen 
  15.          zu komprimieren (nicht sehr sinnvoll ?!).
  16.          
  17.  
  18.  Aufruf:    Von der Workbench oder von der Shell.
  19.  
  20.  
  21.  Voraussetzung:    Kickstart 2.0 oder höher.
  22.          Powerpacker.library V35 oder höher.
  23.          Reqtools.library V37 oder höher.
  24.         XpkMaster.library V2 oder höher. (+ RDCN,BLZW,IMPL,NUKE,SHRI.lib)
  25.  
  26.     Die powerpacker.library und die reqtools.library sind
  27.     beide copyright by Nico Francois.
  28.     
  29.     Die xpk Libraries sind copyright by Urban Dominik Mueller
  30.     und anderen.
  31.  
  32.  
  33.  Bedienung:    CrunchDisk wird vollständig über Gadgets gesteuert.
  34.  
  35.  Neu für v1.2:    CrunchDisk kann nun auch mit einer Kommandozeile aufgerufen 
  36.          werden. Aufbau: 'CrunchDisk Filename Devicename'. Das ganze
  37.          funktioniert NUR für das Zurückschreiben eines Files !!!
  38.          Ein Beispiel: 'CrunchDisk dh0:test DF1:'. 
  39.          Der Filename MUß mit dem KOMPLETTEN Pfad angegeben werden. 
  40.          Der Doppelpunkt beim Devicenamen kann auch entfallen und die
  41.          Groß/Kleinschreibung spielt keine Rolle. Beim Zurückschreiben
  42.          übers CLI kann das Überprüfen der Disk NICHT abgeschalten
  43.          werden!
  44.  
  45.          Die Requester können auch über Tastatur bedient werden.
  46.          (die FETT geschriebenen Gadgets mit 'Return', die
  47.          anderen mit 'ESC').
  48.          
  49.          Mode:    Zwei Modi sind möglich.
  50.              
  51.              1. Dev->File (Device nach File)
  52.                 Erzeugen eines (komprimierten) Files aus
  53.                 einer Diskette.
  54.              2. File->Dev (File nach Diskette)
  55.                 Das Gegenstück. Ein (komprimiertes) File
  56.                 wird zurück auf Diskette geschrieben.
  57.          
  58.               Cr.:    (CrunchMode) Drei Einstellungen:
  59.              
  60.              1. None    (Ohne Kompression)
  61.              2. PP    (mit Powerpacker.library)
  62.              3. XPK    (mit XpkMaster.library)    
  63.              
  64.              Ohne Kompression macht bei Disketten auf denen sich
  65.              nur lha-Archive befinden durchaus Sinn. (spart Zeit)
  66.              
  67.  
  68.         Eff.:    Efficiency
  69.         
  70.             Fast        (pp)    RDCN    (xpk)
  71.             Mediocre    (pp)    BLZW    (xpk)
  72.             Good        (pp)    IMPL    (xpk)
  73.             Very Good    (pp)    NUKE    (xpk)
  74.             Best        (pp)    SHRI    (xpk)
  75.             
  76.             Es stehen pro Library je 5 Modi zur Verfügung, wobei
  77.             der Erste jeweils der 'schlechste' ist.
  78.             
  79.             Allerdings ist der Faktor stark datenabhängig, d.h.
  80.             Good (pp) kann besser sein als Best(pp). Das gleiche
  81.             gilt auch für die Modi der Xpk.lib (spez. IMPL / NUKE).
  82.             
  83.             Nur SHRInk liefert immer die besten Resultate, ist dafür
  84.             aber auch immer der langsamste Mode!! 
  85.             
  86.             Probieren Sie verschiedene Einstellungen.
  87.             
  88.             Falls Sie eine Sub.Lib für die Xpk.lib haben, die besser
  89.             ist als SHRInk, schicken Sie sie mir bitte.
  90.             
  91.             
  92.     Verify Write:    Ist dieses Gadget aktiviert (abgehakt) wird
  93.             beim schreiben auf Disk (File->Dev) eine 
  94.             Überprüfung vorgenommen.
  95.             
  96.             Sollte bei neuen Disketten immer an sein!
  97.             
  98.         Password:    Ist dieses Gadget aktiviert (abgehakt) wird
  99.                 ein Passwort mit dem File gespeichert.
  100.                 Es ist dann ohne dieses Passwort nicht mehr
  101.                 möglich das File wieder auf Disk zu schreiben.
  102.                 
  103.                 Bei Dev->File werden Sie aufgefordert ein Passwort
  104.                 einzugeben. Danach wird Ihnen das eingegebene
  105.                 Passwort noch einmal zur Kontrolle angezeigt.
  106.                 
  107.                 Bei File->Dev werden Sie aufgefordert das Passwort
  108.                 einzugeben (Buchstaben sind unsichtbar).
  109.                 Bei 3 Fehlversuchen wird der ganze Vorgang abgebrochen.                        
  110.                 
  111.           Device:    In dieser Liste sehen Sie alle zur Verfügung
  112.                   stehende Devices. (z.B. DF0,DF1,DH0 usw.)
  113.                   Auswahl durch einfaches Anklicken mit der Maus.
  114.                   
  115.                   Rechts neben der Device-Liste werden die zum
  116.                   aktiven Device gehörenden Werte für
  117.                   
  118.                   Heads        (Schreib/Lese-Köpfe)
  119.                   Sectors        (Sektoren pro Track)
  120.                   LowCyl        (erster Zylinder)
  121.                   HighCyl        (letzter Zylinder)
  122.                   Bytes/S.    (Bytes pro Sektor)
  123.                   Device        (der Devicename)
  124.                   
  125.                   angezeigt.
  126.                   
  127.      ReRead List:    Mit diesem Gadget können Sie veranlassen, das die
  128.              Deviceliste neu aufgebaut wird. Dies ist dann nötig,
  129.              wenn Sie ein HD-Laufwerk haben und zwischen DD und HD
  130.              Disketten gewechselt haben.
  131.                   
  132.            About:    Es wird ein kurzer Text sowie der noch freie 
  133.                    Speicher (Chip/Fast) angezeigt (wie üblich).
  134.            
  135.   Save Configuration:    Die Einstellungen der Mode/CrunchMode/Eff./Device-
  136.               Verify/Password - Gadgets werden abgespeichert.
  137.               (nach S:CrunchDisk.config)
  138.               
  139.             Cancel:    Mit diesem Gadget haben Sie die Möglichkeit
  140.                     die De-/Komprimierung abzubrechen.
  141.                     Das Gadget ist nur während des De-/Komprimierens
  142.                     aktivierbar.
  143.                         Es dauert manchmal einen kleinen Moment bis
  144.                         wirklich abgebrochen wird.                           
  145.                     
  146.              Start:    Startet die De-/Komprimierung.
  147.                      
  148.               Dev->File:    Sie werden aufgefordert einen Filenamen
  149.                    einzugeben (bzw. ein File auszusuchen).
  150.                    Falls das File bereits existiert, müßen
  151.                    Sie das Überschreiben nochmals bestätigen.
  152.                             
  153.                     Wenn sich in dem ausgewählten Laufwerk keine
  154.                     Diskette (oder was auch immer) befindet, werden Sie 
  155.                     mit einem Requester aufgefordert eine einzulegen.
  156.                              
  157.                      Jetzt beginnt der eigentliche Komprimier-
  158.                      vorgang. Es wird angezeigt welcher Cyl(inder)
  159.                      gerade bearbeitet wird und wieviele noch
  160.                      vor Ihnen liegen.
  161.                              
  162.                       Wenn ein Fehler auftreten sollte, werden Sie
  163.                      mit einem Requester darauf aufmerksam gemacht
  164.                       und können entscheiden ob Sie es nochmal versuchen
  165.                       oder abbrechen wollen.
  166.                          
  167.                       Am Ende wird noch angezeigt wieviele 
  168.                       Bytes bearbeitet wurden und wieviele 
  169.                       nach der Komprimierung übrig sind.
  170.                          
  171.              File->Dev:    Sie werden aufgefordert ein File zu benennen,
  172.                   das Sie auf das eingestellte Device (zurück-)
  173.                   schreiben wollen.
  174.                   Falls das File nicht mit Ihren Einstellungen
  175.                   übereinstimmt, werden die (File)Werte angezeigt.
  176.                                   
  177.                 Wenn sich in dem ausgewählten Laufwerk keine
  178.                     Diskette (oder was auch immer) befindet, werden Sie 
  179.                     mit einem Requester aufgefordert eine einzulegen.                                    
  180.                   
  181.                 Während des Zurückschreibens werden wieder die
  182.                 bereits zurückgelegten Cylinder angezeigt.
  183.                    
  184.                 Zu guter Letzt erscheint dann die Meldung, das
  185.                 das File zurückgeschrieben wurde.
  186.                    
  187.  Anmerkungen:    Ich habe versucht CrunchDisk so sicher wie möglich zu
  188.          machen, d.h. es werden sämtliche Werte doppelt geprüft.
  189.          
  190.          Allerdings sollten Sie wissen was sie tun, da KEINE
  191.          Einschränkung bei der Device-Auswahl besteht.
  192.          D.h. Sie können als Device auch Ihr(en) CD-ROM, Streamer 
  193.          oder sonst was einstellen. 
  194.          (Jedes Device, das einen Diskettenähnlichen Aufbau hat)
  195.          
  196.  Hinweis:    CrunchDisk komprimiert die Diskette blockweise.
  197.          Es werden also nicht nur die in der Bitmap als 
  198.          belegt markierten bearbeitet, sondern ALLE Blocks.
  199.               
  200.          Der Nachteil: CrunchDisk erzeugt evt. längere Files.
  201.          Der Vorteil:  CrunchDisk komprimiert ALLE Disk's
  202.                    Auch solche mit anderem BlockSize,
  203.                    FileSystem oder MS-DOS Disketten.
  204.               
  205.         D.h. wenn Sie eine Disk erstellen, die Sie mit
  206.          CrunchDisk komprimieren wollen, sollten Sie sie (die Disk)
  207.          vorher neu formatieren (NICHT mit Quick), da so
  208.          alle Blocks initialisiert werden.
  209.                                  
  210.       P.S.    Außer dem zuständigem FileSystem geht es sowieso
  211.          (fast) NIEMANDEN etwas an, wie die Daten auf der 
  212.          Disk organisiert sind !!!         
  213.          
  214.  Achtung:    Es wird NICHT geprüft, ob auf dem Ziel-Laufwerk
  215.          noch genug P