home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaDemoCD2.iso / ASCII / TEXTE / c.s.a.reviews / software / disk / DiskExpander < prev    next >
Encoding:
Internet Message Format  |  1994-06-02  |  10.6 KB

  1. Path: menudo.uh.edu!usenet
  2. From: njaale@dhhalden.no (NJAAL EIDE)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: REVIEW: DiskExpander
  5. Followup-To: comp.sys.amiga.applications
  6. Date: 16 Dec 1993 15:53:31 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 242
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Distribution: world
  11. Message-ID: <2eq09r$rkc@menudo.uh.edu>
  12. Reply-To: njaale@dhhalden.no (NJAAL EIDE)
  13. NNTP-Posting-Host: karazm.math.uh.edu
  14. Keywords: compression, disk, XPK, commercial
  15.  
  16.  
  17. PRODUCT NAME
  18.  
  19.     DiskExpander ("DE")
  20.  
  21.  
  22. BRIEF DESCRIPTION
  23.  
  24.     A utility to expand your storage capacity on floppy and hard disks.
  25.  
  26.  
  27. COMPANY INFORMATION
  28.  
  29.     Name:        Stefan Ossowski's Schatztruhe
  30.     Address:    Veronikastrasse 33
  31.             45131 Essen 
  32.             Germany
  33.  
  34.     Phone:        0201/788778
  35.     Fax:        0201/798447     
  36.     
  37.     Email:        stefano@schatztr.adsp.sub.org
  38.  
  39.  
  40. LIST PRICE
  41.  
  42.     $ 30,-
  43.  
  44.  
  45. SPECIAL HARDWARE AND SOFTWARE REQUIREMENTS
  46.  
  47.     Any Amiga with Kickstart later than 1.2.
  48.     At least 1 meg memory is highly recommended.
  49.  
  50.  
  51. COPY PROTECTION
  52.  
  53.     DE is copy-protected.  But as the original disk is only used when you
  54. install DE, this is not a problem at all.  Serious changes in your system,
  55. or in DE's configuration, might make it necessary to use the original disk
  56. again.  The disk also contains a unprotected utility that lets you recover
  57. your compressed data if your DE disk should get damaged.
  58.  
  59.  
  60. MACHINE USED FOR TESTING:
  61.  
  62.     Amiga 4000/030, 6M RAM.
  63.     80MB Seagate hard drive, 250MB Western Digital hard drive.
  64.  
  65.  
  66. INTRODUCTION
  67.  
  68.     If you ever run out of storage-space for your files, you are faced
  69. with three alternatives:  buy more storage-space, delete files, or use more
  70. efficient storage methods.  DiskExpander is a product that takes the latter
  71. approach to solving this problem.  DiskExpander (or "DE" for short) is a
  72. program that gives you on-the-fly compression/decompression of files.  This
  73. means that when DE is installed on a device, all files get compressed when
  74. saved and uncompressed when loaded.  This process is totally transparent to
  75. all applications, as they will not even know that they are loading/storing
  76. compressed data.  This is a really great concept, but as with everything
  77. great, it's got a catch to it:  disk access gets slower (in most cases) and
  78. can be demanding in memory terms.  I will discuss this in more detail later
  79. on in the review.
  80.  
  81.  
  82. PACKAGE
  83.  
  84.     When I first opened the DE box, I got a little surprised that it
  85. contained no less than three disks.  Shouldn't this be a storage expander and
  86. not a storage filler?  Upon further inspection, I found that one of the
  87. disks is a demo version of TurboCalc v2.0 and the other two are identical
  88. copies of DE.  I guess this was due to a packaging mistake at the
  89. manufacturer, but a backup is nice anyway.  Furthermore, the box contained
  90. manuals in both German and English.  The German manual was included probably
  91. because the English manual was not completed.  The latter came in the form
  92. of a bunch of loose A4 sheets; but by the time you read this, it should have
  93. been made into a proper manual.  Anyway, the content of it turned out to be
  94. clear and informative:  no problems here.  If it wasn't for the single phrase
  95. "1.3 oder 2.0 style", I (a Norwegian) could have been fooled to believe it
  96. was written by an Englishman.
  97.  
  98.  
  99.  
  100.  
  101. INSTALLATION:
  102.  
  103.     DE uses the brilliant Installer program from Commodore, and the
  104. installation works nicely indeed.  The only problem occurs when you are
  105. personalising your DE disk, as the installation script doesn't check the
  106. protection state of your disk.  So whatever you write will get lost if your
  107. disk is write-protected.
  108.  
  109.  
  110. CONFIGURING DE
  111.  
  112.     When you have successfully installed DE on your hard disk, the first
  113. thing you ought to do is to configure it as you please.  There are several
  114. ways to do this. You can manually edit your startup-sequence, or let a
  115. configuring program do it for you.  DE also supports various tooltypes in a
  116. Project icon.  So if you please, you can place DE icons, one for each device,
  117. in the WBStartup drawer (Workbench 2.0 or later).  I do not recommend the
  118. latter approach, as it seems unreliable (DE doesn't recognise all the
  119. tooltypes that it supposedly should).  I also had problems using this method
  120. on more than one device at a time.  What happens is that DE functions like
  121. an on/off switch.  Run it once, and DE activates.  Run it again and it dies.
  122. This would have been nice if DE checked the state of the device you are
  123. trying to activate.  Instead, DE checks only if it is active on ANY device,
  124. and if it is, then it disables itself completely.  (Remember, this is only a
  125. problem with two or more project icons in WBStartup.  With scripts, there are
  126. no problems.)
  127.  
  128.     DE doesn't contain a fixed number of compression algorithms built
  129. into the program.  Instead, it uses external libraries for compression
  130. purposes, including the widely available XPK standard and others.  The use
  131. of external libraries lets the user choose which algorithm is most suitable
  132. for his/her needs.  To add a new packing method, you just add a new library.
  133. A user with little memory could choose a library which uses little of it.  A
  134. user with a fast, powerful machine could choose an algorithm that has very
  135. good compression ratio, but is too slow on a less powerful machine.  There
  136. are libraries optimised for most needs (speed, compression-ratio, certain
  137. file types, memory etc.), so most users will find something appropriate.
  138. Lots of external libraries are supplied, and their pros and cons are
  139. discussed in the manual.  Still, it seems like SOS haven't been able to keep
  140. up with the development of new XPK-libraries. I found that I had a newer
  141. version of the XPK-library 'NUKE' on my hard disk than on the DE disk.  Not a
  142. big deal anyway as new libraries will be supplied to registered users.
  143.  
  144.     Every other program that I have with XPK support expects to find the
  145. XPK libraries in LIBS:compressors.  DE expects to find then in LIBS:.  This
  146. means that I now must store them in both places and shows poor attention to
  147. detail on SOS behalf.  I tried the DOS-command
  148.  
  149.     ASSIGN LIBS: SYS:libs/compressors ADD
  150.  
  151. which should assign both directories to LIBS, but this doesn't seem to work
  152. with any program. Is this a bug in AmigaDOS?
  153.  
  154.  
  155. IN USE
  156.  
  157.     Now we have come to the most interesting part.  How is actually DE in
  158. everyday use?  I must admit that DE in the beginning was a real pain.
  159. Programs was either crashing like mad, or they refused to load.  I was
  160. preparing for a long and harsh letter to the publisher.  But by coincidence I
  161. changed the settings for DE, and every problem vanished.  Since then, I
  162. haven't had a single problem with DE at all.  This means six weeks of solid
  163. use, and not a single crash due to DE.  Excellent.
  164.  
  165.     To save other users from the problems I had, here is what I found:
  166. There are two options in DE called 'No Examine' and 'No ExNext.' DON'T USE
  167. THEM!  These two options determine how AmigaDOS finds the size of files.  If
  168. used, AmigaDOS calculates the physical size of the file.  If not, AmigaDOS
  169. calculates the uncompressed size.  For a user (me at least), it is more
  170. interesting to know the physical size than the virtual.  For the Amiga, it's
  171. definitely not.  My theory why this is essential is as follows.  When a
  172. program loads a file, it first checks its size and allocates that amount of
  173. bytes in memory.  What happens then is that the uncompressed file occupies
  174. more space than allocated, causing all sorts of problems/crashes.  So
  175. remember to use only 'Examine' and 'ExNext.'
  176.  
  177.  
  178. BENCHMARKS
  179.  
  180.     I started out making some benchmarks that measured loading/saving
  181. times with and without DE installed.  But I've come to the conclusion that
  182. benchmarks don't say much.  It all depends on how powerful a machine you
  183. have, how many tasks are running simultaneously, what pack library you are
  184. using, your hard disk interface, file size, etc., etc.  All I can say is that
  185. my experience with DE is highly enjoyable.  With my setup, the increased
  186. loading time from hard disk is just noticeable, and only with large files.
  187. With floppies, loading time actually decreases.
  188.  
  189.     On average you will save about 30-40% disk space with the most
  190. efficient pack library.  For text files, expect 50-70% savings, and for
  191. previously packed files (like GIF, JPEG, LHA etc.) you will not save a
  192. single byte.  So if you have a hard-disk full of packed pictures, you will
  193. not save much. If you on the other hand are a programmer with lots of
  194. include files and AutoDocs, then your savings will be enormous.  So take a
  195. look at your files before you decide if DE is for you.
  196.  
  197.  
  198. INCLUDED UTILITIES
  199.  
  200.     With DE comes a utility that lets you pack or unpack a complete
  201. partition.  This is useful when you are installing DE for the first time, or
  202. if you want to change pack libraries or remove DE.  Another utility inspects
  203. the files of your choice and gives you various information like
  204. compression level, pack library used, file size, etc.
  205.  
  206.  
  207. IMPROVEMENTS
  208.  
  209.     I'd really like to see DE transformed into a commodity.  Right now, I
  210. find it a little cumbersome to change parameters for DE.  I guess this was
  211. dropped in order to keep compatibility with Kickstart 1.3 (why do publishers
  212. still make productivity software for 1.3?).  It would also be nice to be
  213. able to use different pack libraries on different directories or assigned
  214. drives.  Right now, all files on the entire partition use the same
  215. algorithm. It should also been possible to mark files that DE should not
  216. compress.  That way it would be much safer to install it on a boot
  217. partition.  Right now, you can end up in great trouble if you compress some
  218. of the files DE needs for itself.  I would also like to see DE supporting
  219. RAM: and PC0:.  For some reason, RAM: is only supported on machines with
  220. Kickstart 1.3.
  221.  
  222.  
  223. COMPARISON TO OTHER SIMILAR PRODUCTS
  224.  
  225.     There are at least two similar products as shareware called EPU and
  226. XFH.  Both gives similar compression results as DE as they use the XPK
  227. standard, but they are very unstable.  I have tried them both, but I had to
  228. give them up.  By the way, EPU is written by the same author as DE.
  229.  
  230.  
  231. CONCLUSION
  232.  
  233.     When you first have got it properly installed, DE is really good.  I
  234. really recommend it.  For those that really think loading times are
  235. important, why not compress only the files you don't use very often?
  236.  
  237.  
  238. COPYRIGHT NOTICE
  239.  
  240.     This document is copyright 1993 Njaal Eide, but freely distributable.
  241.  
  242.     E-mail: njaale@dhhalden.no
  243.     
  244.     Njaal Eide
  245.     Harreschousvei 31
  246.     1300 Sandvika
  247.     Norway
  248.  
  249.     Phone: NORWAY-67548247
  250.  
  251. ---
  252.  
  253.    Daniel Barrett, Moderator, comp.sys.amiga.reviews
  254.    Send reviews to:    amiga-reviews-submissions@math.uh.edu
  255.    Request information:    amiga-reviews-requests@math.uh.edu
  256.    Moderator mail:    amiga-reviews@math.uh.edu
  257.    Anonymous ftp site:  math.uh.edu, in /pub/Amiga/comp.sys.amiga.reviews
  258.