home *** CD-ROM | disk | FTP | other *** search
/ swCHIP 1991 January / swCHIP_95-1.bin / dos / crush18 / question.doc < prev    next >
Text File  |  1995-12-09  |  7KB  |  133 lines

  1.    This is a list of frequently asked questions about CRUSH.
  2.    The following are covered:
  3.  
  4.    1.  Can CRUSH archive across multiple floppies?
  5.    2.  I run out of temporary disk space while compressing, what can I do?
  6.    3.  I use Stacker (or DoubleSpace). How can I use CRUSH?
  7.    4.  I find that my archives are corrupt. What can I do?
  8.    5.  I want to use a different archiver to one in the list provided?
  9.    6.  Can I add files to existing CRUSH archives?
  10.    7.  Does CRUSH support normal PKZIP options?
  11.    8.  CRUSH  pauses  after  1000  files  to say it will  generate  multiple
  12.        archives. What does this mean?
  13.    9.  What does the auto-name generating option "[]" do with multi-archives?
  14.    10. If CRUSH runs UC it generates an error. What is wrong?
  15.    11. CRUSH uses enviroment variables. Why does it not use TEMP?
  16.    12. The options I pass directly to the archiver do not work. What is wrong?
  17.  
  18.  
  19.    1.  Can CRUSH archive across multiple floppies?
  20.  
  21.         CRUSH  does  not directly support  this facility as it  cannot  know
  22.         where  file boundaries are to  be made until the secondary  archiver
  23.         has  already  run.  However  the  user can easily do this  by  first
  24.         creating  the  archive(s)  on  the  hard disk and then  using  their
  25.         archiver to pack them to floppy, e.g.
  26.  
  27.              CRUSH MYFILES
  28.              PKZIP -& -e0 A:MYFILES MYFILES.ZIP ANYOTHER.ZIP
  29.  
  30.         This will be fast as PKZIP will simply break-up MYFILES.ZIP (and any
  31.         other ZIPs) without attempting further compression.
  32.  
  33.    2.  I run out of temporary disk space while compressing, what can I do?
  34.  
  35.         You can use the -s "minimise disk space option" to allow saving when
  36.         using  -f (see item 11 below). A more radical appoach is to use  -Ln
  37.         to limit the number of files per archive, e.g.
  38.  
  39.              CRUSH -L100 SAVE
  40.  
  41.         This  will  create  archives  with  names SAVE.ZIP,  SAVE01.ZIP  and
  42.         SAVE02.ZIP  etc. Splitting a  compression into 10 files will  reduce
  43.         the  temporary space required by a factor of 10. These can be  later
  44.         uncompressed  using a command such as UNCRUSH SAVE*.ZIP (Note:  Only
  45.         UNCRUSH v1.8 or later supports wildcards in archive names).
  46.  
  47.    3.  I use Stacker (or DoubleSpace). How can I use CRUSH?
  48.  
  49.         Version  1.8  has added the  -U option to help here. PKZIP  provides
  50.         poor  returns for Stacker  users, but CRUSH can provide  substantial
  51.         saving  by  simply  creating  CRU  files without using  a  secondary
  52.         compression program.
  53.  
  54.    4.  I find that my archives are corrupt. What can I do?
  55.  
  56.         PKZIP can sometimes create corrupt archives, even though it appeared
  57.         to  run normally. PKWARE provides PKZIPFIX to repair such  failures.
  58.         You  should check the integrity of archives created using PKZIP when
  59.         archiving  critical  files. There  have been no known  instances  of
  60.         CRUSH creating corrupt CRU files.
  61.  
  62.    5.  I want to use a different archiver to one in the list provided?
  63.  
  64.         Version  1.8 allows the user to configure their own chosen  archiver
  65.         using envionment variables. See MANUAL.DOC for details.
  66.  
  67.    6.  Can I add files to existing CRUSH archives?
  68.  
  69.         CRUSH  does  not  support  the incremental adding to  archives.  The
  70.         archive must be completely re-created.
  71.  
  72.    7.  Does CRUSH support normal PKZIP options?
  73.  
  74.         Many of PKZIP's options are directly supported by CRUSH. In addition
  75.         CRUSH provides more versatile date options and the ability to choose
  76.         files  on-the-fly.  These  and  other extensions are listed  in  the
  77.         README file.
  78.  
  79.    8.  CRUSH  pauses  after  1000  files  to say it will  generate  multiple
  80.        archives. What does this mean?
  81.  
  82.         CRUSH  limits the user to  1000 files per archive. After that  CRUSH
  83.         will generate numerically sequenced archives, e.g. the CRUSH command
  84.         "CRUSH MYDATA"  might create MYDATA.ZIP, MYDATA01.ZIP,  MYDATA02.ZIP
  85.         etc.  If more than 99 archives are created, then the next name  will
  86.         be  the truncated MYDAT100.ZIP etc.  This limits the user to  10,000
  87.         archives,  finally giving the name MYDA9999.ZIP in this instance. If
  88.         you  expect to generate more than 100 archives (100,000 files), then
  89.         you  should ensure that your archive name does not contain  trailing
  90.         digits in its name, otherwise an early archive may overwrite a later
  91.         one.
  92.  
  93.    9.  What does the auto-name generating option "[]" do with multi-archives?
  94.  
  95.         This  will force the last 4  digits of the name to start with  0000.
  96.         This will reduce the uniqueness of the name, but archives created on
  97.         different days will still guarantee to have different names.
  98.  
  99.    10. If CRUSH runs UC it generates an error. What is wrong?
  100.  
  101.         UC2  requires a full 530k of DOS memory to run, consequently  unless
  102.         you  have 610k of DOS memory free then CRUSH cannot be run with  it.
  103.         This  can be overcome by using the US (Ultra-stealth) program to run
  104.         it, e.g. us crush -u save.
  105.  
  106.    11. CRUSH uses enviroment variables. Why does it not use TEMP?
  107.  
  108.         CRUSH  can  require substantial  temporary disk space, but  this  is
  109.         added  to  whatever disk  space  the archiver calls uses.  For  this
  110.         reason  it  is  not  necessarily  wise to encourage  CRUSH  and  the
  111.         archiver  to  use the same drive.  A simple solution to this  is  to
  112.         force  CRUSH to use the current directory, thus allowing the user to
  113.         force  CRUSH  to  use  a  different temporary disk  drive  than  the
  114.         archiver. The other consideration is that temporary drives are often
  115.         directed  to small ram drives,  which would almost certainly be  too
  116.         small for CRUSH to use (see item 2 above).
  117.  
  118.    12. The options I pass directly to the archiver do not work. What is wrong?
  119.  
  120.         CRUSH  allows  the  user  to  pass options directly through  to  the
  121.         archiver being run, but this does not guarantee that it will do what
  122.         you  might  expect. For  example  the ARJ and PKZIP  file  splitting
  123.         operations cause problems because CRUSH fails to predict the archive
  124.         name  being  created.  CRUSH  cannot  realistically be  expected  to
  125.         accomodate  the vast number of options already supplied, and  future
  126.         options  to  be added,  to  the archivers it supports. Use  of  this
  127.         facility should be confined to experienced users only.
  128.  
  129.         The  user  can use the option  -U to prevent CRUSH from running  the
  130.         archiver,  thus  allowing the  user to completely control how  their
  131.         chosen  archiver  is run. In  this case CRUSH simply creates  a  CRU
  132.         file.
  133.