home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / z / zipr30.zip / ZIPR.DOC < prev    next >
Text File  |  1993-03-09  |  74KB  |  1,717 lines

  1.  
  2.  
  3.  
  4.                                ZIP'R Version 3.0
  5.  
  6.                                 Copyright 1993
  7.                                       by
  8.  
  9.                    Stevenson Technical Services, Inc. (STSI)
  10.                             108 Second Avenue West
  11.                              Bertha MN 56437-0297
  12.  
  13.                              Phone: (218) 924-2050
  14.                          FAX: (218) 924-2050 (Ext. 11)
  15.                      The Bertha BBS: (218) 924-2060, 8,N,1
  16.  
  17.  
  18.  
  19.                   ■─────────────────────────────────────────■
  20.                   │                Welcome!                 │
  21.                   ■─────────────────────────────────────────■
  22.  
  23. Thank you for trying ZIP'R Version 3.0!  ZIP'R is a program designed to use an
  24. existing compression program,  such  as  PKZIP/PKUNZIP,  ARJ,  LHA,  or SQZ to
  25. automatically compress entire  programs   (including   sub-directories)   when
  26. programs are exited,  and  decompress them prior to execution.   This  process
  27. saves valuable hard  drive  space  by compressing program when they are not in
  28. use.  ZIP'R even achieves a substantial  amount  of compression on hard drives
  29. that already use  an  on-the-fly  compression program, such  as  SuperStor  or
  30. Stacker!  ZIP'R is  unique  because  it  not  only compresses and decompresses
  31. entire programs, but it launches them as well!  This feature makes it possible
  32. to fully integrate ZIP'R into most, if not all menuing systems.
  33.  
  34. If you appreciate ZIP'R, you are encouraged  to  call  The Bertha BBS at (218)
  35. 924-2060, and let  us  know!  Comments, suggestions, and enhancement  requests
  36. are always welcome!
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.                                      Page 1
  67.  
  68.                   ■─────────────────────────────────────────■
  69.                   │           Table of Contents:            │
  70.                   ■─────────────────────────────────────────■
  71.  
  72.  
  73.  
  74. Quick-Start Information  . . . . . . . . . . . . . . . . . . . . . .    Page 3
  75.  
  76. Disclaimer . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    Page 4
  77.  
  78. Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . .    Page 4
  79.  
  80. Technical Support  . . . . . . . . . . . . . . . . . . . . . . . . .    Page 5
  81.  
  82. What Is ZIP'R? . . . . . . . . . . . . . . . . . . . . . . . . . . .    Page 5
  83.  
  84. Why Was ZIP'R Created? . . . . . . . . . . . . . . . . . . . . . . .    Page 5
  85.  
  86. How Does ZIP'R Work? . . . . . . . . . . . . . . . . . . . . . . . .    Page 6
  87.  
  88. Installing ZIP'R . . . . . . . . . . . . . . . . . . . . . . . . . .    Page 6
  89.  
  90. Using ZIP'R  . . . . . . . . . . . . . . . . . . . . . . . . . . . .    Page 6
  91.  
  92. What Happens When I Execute ZIP'R  . . . . . . . . . . . . . . . . .    Page 8
  93.  
  94. Help Screens And Error Messages  . . . . . . . . . . . . . . . . . .   Page 11
  95.  
  96. Using ZIP'R With A Menu System . . . . . . . . . . . . . . . . . . .   Page 13
  97.  
  98. What Are The Benefits Of Using ZIP'R?  . . . . . . . . . . . . . . .   Page 14
  99.  
  100. Advanced ZIP'R Features  . . . . . . . . . . . . . . . . . . . . . .   Page 15
  101.  
  102. The ZIPR.INI File  . . . . . . . . . . . . . . . . . . . . . . . . .   Page 17
  103.  
  104. Advanced Compression Options . . . . . . . . . . . . . . . . . . . .   Page 18
  105.  
  106. Using ZIP'R With DESQview  . . . . . . . . . . . . . . . . . . . . .   Page 20
  107.  
  108. DESQview Tips & Techniques . . . . . . . . . . . . . . . . . . . . .   Page 21
  109.  
  110. Using ZIP'R With Windows . . . . . . . . . . . . . . . . . . . . . .   Page 21
  111.  
  112. Using ZIP'R With Doorway . . . . . . . . . . . . . . . . . . . . . .   Page 22
  113.  
  114. Cautions!  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   Page 23
  115.  
  116. Troubleshooting / Common Problems  . . . . . . . . . . . . . . . . .   Page 23
  117.  
  118. Programs Mentioned . . . . . . . . . . . . . . . . . . . . . . . . .   Page 25
  119.  
  120. ZIP'R Registration Form  . . . . . . . . . . . . . . . . . . . . . .   Page 26
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.                                      Page 2
  133.  
  134.                   ■─────────────────────────────────────────■
  135.                   │        Quick-Start Information:         │
  136.                   ■─────────────────────────────────────────■
  137.  
  138.  
  139. If you are  in  a  hurry to get ZIP'R up and running, follow these Quick-Start
  140. steps:
  141.  
  142.  
  143. 1.  Create a sub-directory on your hard drive, preferably C:\ZIPR.
  144.  
  145.  
  146. 2.  If the new sub-directory is not C:\ZIPR, edit your AUTOEXEC.BAT file
  147.     and add the following statement:
  148.  
  149.     SET ZIPR=DRIVE:\PATH     (Replace with your drive and path.)
  150.  
  151.     (This statement  instructs  ZIP'R  to  find  its  program  files  in  this
  152.     directory.)
  153.  
  154.  
  155. 3.  Reboot your  machine to assure that the new changes to  your  AUTOEXEC.BAT
  156.     file have taken effect.
  157.  
  158.  
  159. 4.  Copy the  compression program of your choice into the ZIP'R sub-directory.
  160.     If you use ZIP, copy the files PKZIP.EXE  and  PKUNZIP.EXE  into the ZIP'R
  161.     sub-directory.  If you use ARJ, copy the file ARJ.EXE  into the ZIP'R sub-
  162.     directory.  If  you  use  LHA,  copy  the file LHA.EXE into the ZIP'R sub-
  163.     directory, and if you use SQZ, copy  the  file SQZ.EXE into the ZIP'R sub-
  164.     directory.  (Registered ZIP'R users may store the compression  programs in
  165.     any drive  and  sub-directory;  see the [Options] paragraph of the section
  166.     entitled "The ZIPR.INI File" in this file.)
  167.  
  168.  
  169. 5.  Select a program to test ZIP'R on.   Make  a  backup  of this directory to
  170.     ensure that files don't become corrupt as a result of using ZIP'R or
  171.     the compression program you have selected.
  172.  
  173.  
  174. 6.  Log to the drive and directory where ZIP'R resides.  Type a command
  175.     line with a structure similar to the following:
  176.  
  177.  
  178. ZIPR(N) DRIVE: \PATH ZIPNAME COMPRESSION FILENAME P1 P2 P3 P4 P5 P6 P7 P8
  179.  
  180.  
  181. Examples:
  182.  
  183.      ZIPR C: \PCTOOLS PCTOOLS ZIP PCSHELL
  184.      ZIPRN N: \PSDELUXE PSDELUXE LHA PSD
  185.  
  186.  
  187. If you need extra information about what these parameters represent, type ZIPR
  188. /H or ZIPR /? from the ZIP'R sub-directory.
  189.  
  190.  
  191. 7.  If everything  has been typed correctly, ZIP'R will show  a  prelog  delay
  192.     screen for 10 seconds, and will then execute the program you designated on
  193.     the command  line.  When you exit the program, ZIP'R will use the selected
  194.     compression method to compress the  program  directory (including all sub-
  195.     directories), and will display a 10 second epilog delay  before  returning
  196.  
  197.  
  198.                                      Page 3
  199.  
  200.     to a  DOS  prompt or the menu system you are using.  (Registered users may
  201.     reduce or completely eliminate these delay screens.)
  202.  
  203.  
  204. 8.  The next time you want to run the  selected  program,  type the exact same
  205.     command line.  ZIP'R will display the prelog delay screen,  decompress the
  206.     program, and execute it as normal.  Once again, after exiting the program,
  207.     ZIP'R will compress the program, display the epilog delay, and exit.
  208.  
  209.  
  210. 9.  Once you   get   a  program  running  correctly  using  the  command  line
  211.     parameters, try the ZIF Editor, and  find out how easy it is to use ZIP'R!
  212.     (For more information on the ZIF Editor, please read the  ZIFEDIT.DOC file
  213.     included with this version of ZIP'R.)
  214.  
  215.  
  216. 10. To calculate how much disk space you are gaining by using ZIP'R, check the
  217.     free hard  drive  space  prior  to  compressing a program, and again after
  218.     compressing the program.  Subtract  the two numbers, and the total will be
  219.     the disk space saved through using ZIP'R.  The more programs you choose to
  220.     compress, the greater the savings will be!
  221.  
  222.  
  223.  
  224.                   ■─────────────────────────────────────────■
  225.                   │               Disclaimer:               │
  226.                   ■─────────────────────────────────────────■
  227.  
  228. Users of ZIP'R and/or the ZIF Editor must accept the following  disclaimer  of
  229. warranty:
  230.  
  231. "ZIP'R and the  ZIF  Editor  are  supplied  as  is.   The author disclaims all
  232. warranties, expressed or   implied,   including,   without   limitation,   the
  233. warranties of merchantability  and  of  fitness for any purpose.   The  author
  234. assumes no liability  for  damages,  direct or consequential, which may result
  235. from the use of ZIP'R and/or the ZIF Editor."
  236.  
  237.  
  238.  
  239.                   ■─────────────────────────────────────────■
  240.                   │              Registration:              │
  241.                   ■─────────────────────────────────────────■
  242.  
  243. ZIP'R is distributed under the shareware  concept.   You  may  try ZIP'R for a
  244. period of two  weeks.   After this period, you must either  discontinue  using
  245. ZIP'R, or register  it.   A  single-user license is only $39.95 (+$5.00 S&H in
  246. the U.S., or  $12.50  S&H on Foreign Orders).   This  price  includes  printed
  247. documentation, 3 1/2" and 5 1/4" diskettes, along with a Registration Name and
  248. Number allowing you to register all future versions of ZIP'R.  If you are in a
  249. hurry to get a registered version, call STSI at (218) 924-2050,  charge  it to
  250. your Visa, MasterCard,  American Express, or Discover, and receive a temporary
  251. registration name and  number  over  the   telephone.   This  will  allow  the
  252. modification of all  of  the ZIP'R Program Defaults, thus removing  the  delay
  253. screens, if desired.  For further registration information and pricing, please
  254. read the REGISTER.DOC file included with ZIP'R.
  255.  
  256. If you have  already  registered  ZIP'R,  feel  free  to use the ZIF Editor to
  257. simplify your ZIP'R command line.  I am  confident  you will find it very easy
  258. to use, and much less cumbersome than trying to remember all  of the necessary
  259. command line parameters.   ZIP'R  and  the  ZIF  Editor are distributed as one
  260. product.  Registered users of ZIP'R are  automatically  registered  to use the
  261. ZIF Editor.
  262.  
  263.  
  264.                                      Page 4
  265.  
  266.                   ■─────────────────────────────────────────■
  267.                   │           Technical Support:            │
  268.                   ■─────────────────────────────────────────■
  269.  
  270.  
  271. Technical support is available to ZIP'R users through the following means:
  272.  
  273.  
  274. The Bertha BBS:     New  versions of ZIP'R will be posted here as soon as they
  275.                    are available.  The  Bertha  BBS uses a U.S. Robotics Dual-
  276.                    Standard Modem, which is capable of V.32bis, V.32, HST, and
  277.                    2400 baud connect speeds.  The access number for The Bertha
  278.                    BBS is (218)-924-2060.  Technical support  questions should
  279.                    be addressed to the SYSOP.
  280.  
  281. STSI FAX:          STSI has a FAX machine on-line 24 hours-a-day to accept FAX
  282.                    transmissions.  Technical  support questions / problems may
  283.                    be faxed to (218) 924-2050.  Most FAX transmissions will be
  284.                    automatically routed  to  the  FAX  machine.   If  you have
  285.                    problems reaching  our FAX machine, wait  until  after  the
  286.                    first ring, press 11, and then begin transmitting.
  287.  
  288. Telephone:         Technical support calls may be placed at (218) 924-2050.
  289.  
  290.  
  291.  
  292.                   ■─────────────────────────────────────────■
  293.                   │             What Is ZIP'R?              │
  294.                   ■─────────────────────────────────────────■
  295.  
  296. ZIP'R is a  program  designed  to use an existing compression program, such as
  297. PKZIP/PKUNZIP, ARJ, LHA,  or  SQZ to automatically  compress  entire  programs
  298. (including sub-directories) when  programs  are  exited, and  decompress  them
  299. prior to execution.    This   process  saves  valuable  hard  drive  space  by
  300. compressing program when  they  are  not   in  use.   ZIP'R  even  achieves  a
  301. substantial amount of compression on hard drives that already  use  an on-the-
  302. fly compression program,  such  as  SuperStor  or  Stacker!   ZIP'R  is unique
  303. because it not  only  compresses  and decompresses  entire  programs,  but  it
  304. launches them as  well!   This feature makes it possible  to  fully  integrate
  305. ZIP'R into most, if not all menuing systems.
  306.  
  307.  
  308.  
  309.                   ■─────────────────────────────────────────■
  310.                   │         Why Was ZIP'R Created?          │
  311.                   ■─────────────────────────────────────────■
  312.  
  313. My business never seems to have enough hard drive space.  Even on-the-fly data
  314. compression utilities such  as  SuperStor and Stacker aren't sufficient, since
  315. the compression ratios achieved are  not  as  high  as  any  of  the archiving
  316. utilities.  Since neither  SuperStor or Stacker will work  on  a  Novell  file
  317. server, disk space    there   is   especially   tight.    By   utilizing   the
  318. network/multitasker version of  ZIP'R  (ZIPRN),  seldom  used,  but  necessary
  319. programs can be stored in a tightly compressed form, taking  up  far less hard
  320. drive space.  This  effectively  increases  the storage capacity of the server
  321. hard drive, extending its useful life.   ZIP'R  is  also  useful on local hard
  322. drives, even if they are already using SuperStor or Stacker.
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.                                      Page 5
  331.  
  332.                   ■─────────────────────────────────────────■
  333.                   │          How Does ZIP'R Work?           │
  334.                   ■─────────────────────────────────────────■
  335.  
  336. ZIP'R works in  combination  with  existing  compression  programs to compress
  337. directories, sub-directories, and the  files  they  contain  into one smaller,
  338. compressed file on  the  hard drive.  This allows an entire  directory  filled
  339. with files to  be  stored  in  compressed  form  when  not  in  use,  saving a
  340. substantial amount of hard drive space.
  341.  
  342. When a program is executed, ZIP'R invokes  the  proper  compression program to
  343. decompress the desired directory, and executes the requested  program.  During
  344. this time ZIP'R  swaps itself to disk or EMS memory, leaving behind only about
  345. 2.5K plus the size of the command processor and its environment.  This usually
  346. is less than  10K.  When the program  is  exited,  ZIP'R  invokes  the  chosen
  347. compression program to compress the entire directory.
  348.  
  349.  
  350.  
  351.                   ■─────────────────────────────────────────■
  352.                   │            Installing ZIP'R:            │
  353.                   ■─────────────────────────────────────────■
  354.  
  355. The first step in testing a new piece of software is to perform  a  backup and
  356. test its integrity.   Since  ZIP'R  will  compress  entire  directories into a
  357. single file, your potential losses are  much greater if this file becomes lost
  358. or corrupted.
  359.  
  360. Create a C:\ZIPR sub-directory and extract all of the ZIP'R related files into
  361. this sub-directory.  Copy the compression program(s) of your  choice into this
  362. sub-directory.  If you  decide to use PKZip, you will need the files PKZIP.EXE
  363. and PKUNZIP.EXE.  If you use ARJ, you will  need the file ARJ.EXE.  If you use
  364. LHA, you will need the file LHA.EXE, and if you use SQZ,  you  will  need  the
  365. file SQZ.EXE.  ZIP'R  has  been tested with PKZip versions 1.10 and 2.04g, ARJ
  366. version 2.30, LHA  version 2.13, and SQZ  version  1.08.3.   ARJ  consistently
  367. provides the tightest archives, but is not nearly as fast  as  ZIP.   ARJ also
  368. has the ability  to  test  the  integrity of the archive, which is useful when
  369. running ZIP'R under a multitasker, such  as  DESQview  or  Windows.  (Since my
  370. company uses PKZip internally, more extensive testing has  been performed with
  371. ZIP than with ARJ, LHA, or SQZ.)
  372.  
  373. ZIP'R can be installed on any drive in your system, including network drives.
  374.  
  375. Important!   Be sure  to include a SET ZIPR=N:\ZIPR statement (or wherever you
  376.              put ZIP'R),  in  your AUTOEXEC.BAT  file.   If  this  environment
  377.              variable is not found, ZIP'R defaults to using  the  C:\ZIPR sub-
  378.              directory.
  379.  
  380.  
  381.  
  382.                   ■─────────────────────────────────────────■
  383.                   │              Using ZIP'R:               │
  384.                   ■─────────────────────────────────────────■
  385.  
  386. ZIP'R operates by  using  command  line  parameters.   To  run a program using
  387. ZIP'R, you must know the directory in  which  it  resides  and the name of the
  388. file to be  executed.   (This  must be a file with a .COM,  .EXE,  or  a  .BAT
  389. extension.)  You must  also  decide  whether  to  compress  the program's sub-
  390. directory after execution.  If you choose  to use the compression feature, you
  391. must choose between ZIP, ARJ, LHA, or SQZ, depending on which program you own.
  392. The ZIP'R command line structure looks like this:
  393.  
  394.  
  395.  
  396.                                      Page 6
  397.  
  398. ZIPR(N) DRIVE: \PATH ZIPNAME COMPRESSION FILENAME P1 P2 P3 P4 P5 P6 P7 P8
  399.  
  400.  
  401. ZIPR(N)     - ZIPR  should  always  be  the first entry entered on the command
  402.               line.  All command line  entries  should  be  in UPPER CASE, and
  403.               should be separated by a single space.  If  you  are  using  the
  404.               network/multitasker version  of  ZIP'R,  this  entry  should  be
  405.               ZIPRN.
  406.  
  407.  
  408. DRIVE:      - This entry should contain  the  drive letter (with colon) of the
  409.               drive containing the program to be executed.
  410.  
  411.  
  412. \PATH       - This entry should contain the path to the program  that  will be
  413.               executed.  (The backslash is required!)  Do NOT specify the root
  414.               directory, or  you could compress your entire hard disk into one
  415.               file, which would cause your hard drive to be unbootable.
  416.  
  417.  
  418. ZIPNAME     - This is the name of the compressed  file that will be created or
  419.               used by  ZIP'R.  Normally, this is the sub-directory  name,  but
  420.               this is  not a requirement.  Do NOT enter an extension after the
  421.               ZIPNAME.  ZIP'R will automatically  append the proper extension,
  422.               depending on the type of compression selected.   This entry must
  423.               be eight characters or less in length.
  424.  
  425.  
  426. COMPRESSION - This  entry  specifies  the  type of compression that ZIP'R will
  427.               attempt to use.  Valid choices  are  ZIP, ARJ, LHA, or NONE.  If
  428.               NONE is  selected, ZIP'R will decompress an existing  compressed
  429.               file prior  to  executing  the  desired  program,  but  will not
  430.               compress the directory after  the  program  is exited.  Advanced
  431.               compression options  are explained in the "Advanced  Compression
  432.               Options" section of the documentation.
  433.  
  434.  
  435. FILENAME    - This  entry  should contain the name of the file to be executed.
  436.               Do NOT specify an extension.   ZIP'R checks for the existence of
  437.               a .BAT, .COM, or .EXE file and executes it.
  438.  
  439.  
  440. P1          - This entry is optional, and contains the first  parameter  to be
  441.               passed to the program being executed.
  442.  
  443.  
  444. P2          - This  entry is optional, and contains the second parameter to be
  445.               passed to the program being executed.
  446.  
  447.  
  448. P3          - This entry is optional, and  contains  the third parameter to be
  449.               passed to the program being executed.
  450.  
  451.  
  452. P4          - This entry is optional, and contains the fourth  parameter to be
  453.               passed to the program being executed.
  454.  
  455.  
  456. P5          - This  entry  is optional, and contains the fifth parameter to be
  457.               passed to the program being executed.
  458.  
  459.  
  460.  
  461.  
  462.                                      Page 7
  463.  
  464. P6          - This  entry  is optional, and contains the sixth parameter to be
  465.               passed to the program being executed.
  466.  
  467.  
  468. P7          - This entry is optional, and contains the seventh parameter to be
  469.               passed to the program being executed.
  470.  
  471.  
  472. P8          - This entry is optional, and  contains the eighth parameter to be
  473.               passed to the program being executed.
  474.  
  475.  
  476.      ZIP'R Examples:
  477.  
  478.           ZIPR C: \PFS PFS ZIP PW
  479.           ZIPR C: \PCTOOLS PCTOOLS ZIP PCSHELL /LCD
  480.           ZIPR C: \PCTOOLS PCTOOLS ZIP-07 PCSHELL
  481.           ZIPR C: \PCTOOLS PCTOOLS ARJ DESKTOP
  482.           ZIPR C: \PCTOOLS PCTOOLS NONE SI
  483.           ZIPR C: \PSDELUXE DELUXE LHA PSD
  484.  
  485.  
  486.      ZIP'R (Network/Multitasker) Examples:
  487.  
  488.           ZIPRN C: \PFS PFS ZIP PW
  489.           ZIPRN C: \PCTOOLS PCTOOLS ZIP PCSHELL /LCD
  490.           ZIPRN C: \PCTOOLS PCTOOLS ZIP-07 PCSHELL
  491.           ZIPRN C: \PCTOOLS PCTOOLS ARJ DESKTOP
  492.           ZIPRN C: \PCTOOLS PCTOOLS NONE SI
  493.           ZIPRN C: \PSDELUXE DELUXE LHA PSD
  494.  
  495.  
  496. Important Note!   The first time you use ZIP'R on a specific  program,  it  is
  497.                   not necessary  to  compress  the  directory  or  directories
  498.                   first.  ZIP'R will automatically  compress  them  AFTER  the
  499.                   program is exited.
  500.  
  501.  
  502.  
  503.                   ■─────────────────────────────────────────■
  504.                   │   What Happens When I Execute ZIP'R?    │
  505.                   ■─────────────────────────────────────────■
  506.  
  507. Several things take place through the course of using ZIP'R.   Here is a brief
  508. summary of what ZIP'R does, and what you can expect to see on the screen:
  509.  
  510.  
  511. Using the command line:
  512.  
  513.      ZIPR C: \PCTOOLS PCTOOLS ZIP PCSHELL
  514.  
  515. ... the following events would take place:
  516.  
  517.  
  518. 1.  ZIP'R checks  for  the  existence  of  all  five  necessary  command  line
  519.     parameters.  If they do not exist,  ZIP'R  issues  an  error  message,  as
  520.     described in the following section, "Help Screens And Error Messages".  If
  521.     they do exist, ZIP'R proceeds to step #2.
  522.  
  523. 2.  ZIP'R displays the prelog screen.  The unregistered version  of ZIP'R will
  524.     pause for  10  seconds  while  this screen displays.  Registered users may
  525.     reduce this period of this delay, or remove it entirely through the use of
  526.  
  527.  
  528.                                      Page 8
  529.  
  530.     the ZIPR.INI  file.  (For more information, see "The ZIPR.INI File", later
  531.     in this documentation.)  An example of the prelog screen is shown below.
  532.  
  533.  
  534.  
  535. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  536. ░░░░░░░░░ ╔═══════════════════════════════════════════════════════╗ ░░░░░░░░░░░
  537. ░░░░░░░░░ ║                 ZIP'R 3.0 (Single-User)               ║   ░░░░░░░░░
  538. ░░░░░░░░░ ║  Copyright 1993 by Stevenson Technical Services, Inc. ║   ░░░░░░░░░
  539. ░░░░░░░░░ ║ ───────────────────────────────────────────────────── ║   ░░░░░░░░░
  540. ░░░░░░░░░ ║         This is an UNREGISTERED copy of ZIP'R!        ║   ░░░░░░░░░
  541. ░░░░░░░░░ ║                                                       ║   ░░░░░░░░░
  542. ░░░░░░░░░ ║     Registration allows the removal of all delays.    ║   ░░░░░░░░░
  543. ░░░░░░░░░ ║                                                       ║   ░░░░░░░░░
  544. ░░░░░░░░░ ║ Please read REGISTER.DOC for registration information.║   ░░░░░░░░░
  545. ░░░░░░░░░ ╚═══════════════════════════════════════════════════════╝   ░░░░░░░░░
  546. ░░░░░░░░░░░                                                           ░░░░░░░░░
  547. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  548. ░┌─────────────────────────┬────────────────────────┬────────────────────────┐░
  549. ░│ Conventional:   332,144 │ VCPI..: No             │ DESQview: No           │░
  550. ░│ Environment.:       826 │ DPMI..: Yes (v0.90)    │ Windows.: Yes (v3.10)  │░
  551. ░│ EMS.........:   180,224 │ EMS...: Yes (v4.0)     │ QEMM....: Yes (v0.00)  │░
  552. ░│ XMS.........:   192,512 │ XMS...: Yes (v2.0)     │ 386MAX..: No           │░
  553. ░└─────────────────────────┴────────────────────────┴────────────────────────┘░
  554. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  555. ░┌───────────────────────────────────────────────────────────────────────────┐░
  556. ░│                   ZIPR C: \PCTOOLS PCTOOLS ZIP PCSHELL                    │░
  557. ░└───────────────────────────────────────────────────────────────────────────┘░
  558. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  559.  
  560.  
  561.  
  562. This screen contains a wealth of information  for  users with different system
  563. configurations.  The following is a summary of this information,  and  what it
  564. means.
  565.  
  566.  
  567.                                The Prelog Screen
  568.  
  569.  
  570. Conventional:   Displays the amount of available conventional memory.
  571.  
  572.  
  573. Environment:    Displays the amount of available environment space.
  574.  
  575.  
  576. EMS:            Displays the amount of available EMS memory.
  577.  
  578.  
  579. XMS:            Displays the amount of available XMS memory.
  580.  
  581.  
  582. VCPI:           Detects whether  or  not  Virtual Control Program Interface is
  583.                 installed, and if so, displays the version number being used.
  584.  
  585.  
  586. DPMI:           Detects whether or not  a  DPMI  host  is  present, and if so,
  587.                 displays the version number being used.
  588.  
  589.  
  590. EMS:            Detects whether or not an EMS memory manager  is  present, and
  591.                 if so, displays the version number being used.
  592.  
  593.  
  594.                                      Page 9
  595.  
  596.  
  597.  
  598. XMS:            Detects whether  or  not an XMS memory manager is present, and
  599.                 if so, displays the version number being used.
  600.  
  601.  
  602. DESQview:       Detects whether  or  not  this  program  is  being  run  under
  603.                 DESQview, and if so, displays the version  number  of DESQview
  604.                 that is being used.
  605.  
  606.  
  607. Windows:        Detects whether  or  not  this  program  is  being  run  under
  608.                 Windows, and if so, displays  the  version  number  of Windows
  609.                 that is being used.
  610.  
  611.  
  612. QEMM:           Detects whether or not QEMM is installed, and if so,  displays
  613.                 the version number being used.
  614.  
  615.  
  616. 386MAX:         Detects whether or not 386-to-the-Max is installed, and if so,
  617.                 displays the version number being used.
  618.  
  619.  
  620. 3.  After displaying the prelog delay screen, ZIP'R checks the validity of the
  621.     drive and path that you entered on the command line.  If ZIP'R cannot find
  622.     the drive and/or path, it issues an error message.  If ZIP'R is able
  623.     to locate  the  drive  and  path  you specified, it then  checks  for  the
  624.     existence of  a compressed file.  Since we entered the command line, "ZIPR
  625.     C: \PCTOOLS PCTOOLS ZIP PCSHELL /LCD",  ZIP'R will check for a file named:
  626.     PCTOOLS.ARJ, PCTOOLS.LHA, PCTOOLS.SQZ, or PCTOOLS.ZIP.  If ZIP'R finds one
  627.     of these files, it begins the decompression process (step  #4).   If ZIP'R
  628.     does not  find  a  compressed file, it skips the decompression process and
  629.     begins to execute the program (step #5).
  630.  
  631.  
  632. 4.  ZIP'R begins the decompression process  by viewing the compressed file and
  633.     calculating the disk space required to decompress the  entire file.  While
  634.     this happens,  ZIP'R  displays  a  one-line  message on top of the screen,
  635.     stating "Calculating disk space required for decompression.  Please wait!"
  636.  
  637.     If ZIP'R determines that there is  not  enough  disk  space  available  to
  638.     decompress the entire file, a warning message will be  issued.   If  ZIP'R
  639.     determines that  sufficient  disk  space  is  available  to decompress the
  640.     entire file, it invokes the necessary  decompression program to decompress
  641.     the file.
  642.  
  643.  
  644. 5.  The next step performed by ZIP'R is automatic execution  of  the specified
  645.     program.  This  step  makes  ZIP'R  unique  from  most other compression /
  646.     decompression utilities.   Rather  than  forcing  users  to  compress  and
  647.     decompress programs separately, ZIP'R does it all automatically.  If ZIP'R
  648.     is not able to locate the executable file specified on  the  command line,
  649.     it issues  an  error  message  stating  the  problem.  If ZIP'R is able to
  650.     locate the executable file, it executes the program normally.
  651.  
  652.  
  653.  
  654. 6.  Once the program is exited, ZIP'R begins  to  compress (or-recompress) the
  655.     program directory using the compression utility specified  on  the command
  656.     line.  The amount of time this takes depends on the number and size of the
  657.     files being   compressed.    During  this  process,  you  should  see  the
  658.  
  659.  
  660.                                     Page 10
  661.  
  662.     compression utility you chose compressing the files and/or sub-directories
  663.     related to the executable program.
  664.  
  665.  
  666. 7.  Once the compression process has been completed, ZIP'R displays the epilog
  667.     screen shown below:
  668.  
  669.  
  670.  
  671. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  672. ░░░░░░░░░ ╔═══════════════════════════════════════════════════════╗ ░░░░░░░░░░░
  673. ░░░░░░░░░ ║                 ZIP'R 3.0 (Single-User)               ║   ░░░░░░░░░
  674. ░░░░░░░░░ ║  Copyright 1993 by Stevenson Technical Services, Inc. ║   ░░░░░░░░░
  675. ░░░░░░░░░ ║ ───────────────────────────────────────────────────── ║   ░░░░░░░░░
  676. ░░░░░░░░░ ║         This is an UNREGISTERED copy of ZIP'R!        ║   ░░░░░░░░░
  677. ░░░░░░░░░ ║                                                       ║   ░░░░░░░░░
  678. ░░░░░░░░░ ║     Registration allows the removal of all delays.    ║   ░░░░░░░░░
  679. ░░░░░░░░░ ║                                                       ║   ░░░░░░░░░
  680. ░░░░░░░░░ ║ Please read REGISTER.DOC for registration information.║   ░░░░░░░░░
  681. ░░░░░░░░░ ╚═══════════════════════════════════════════════════════╝   ░░░░░░░░░
  682. ░░░░░░░░░░░                                                           ░░░░░░░░░
  683. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ Delaying... 2 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  684. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  685. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  686. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  687. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  688. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  689. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  690. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  691. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  692. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  693. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  694. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  695.  
  696.  
  697.     This screen delays for 10 seconds on the unregistered version.  Registered
  698.     users may  reduce the time of the delay, or they may eliminate this screen
  699.     entirely.
  700.  
  701.  
  702. 8.  After displays the epilog screen,  ZIP'R  returns  control of the computer
  703.     back to a DOS prompt or the menuing system you are using.
  704.  
  705.  
  706.  
  707.  
  708.                   ■─────────────────────────────────────────■
  709.                   │     Help Screens And Error Messages     │
  710.                   ■─────────────────────────────────────────■
  711.  
  712.  
  713. When you execute ZIP'R, you will notice prelog and epilog  screens,  help  and
  714. error messages, as  well as warning messages when compression or decompression
  715. is in progress.  Help is available from  the command line by typing ZIPR /H or
  716. ZIPR /?.  The  following  screen  shows  the help screen for  the  single-user
  717. version of ZIP'R.
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.                                     Page 11
  727.  
  728. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  729. ░░ ┌─────────────────────────────────────────────────────────────────────┐ ░░░░
  730. ░░ │                        ZIP'R 3.0 (Single-User)                      │   ░░
  731. ░░ └─────────────────────────────────────────────────────────────────────┘   ░░
  732. ░░░░                                                                         ░░
  733. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  734. ░░ ┌─────────────────────────────────────────────────────────────────────┐ ░░░░
  735. ░░ │ ZIPR DRIVE: \PATH ZIPNAME COMPRESSION FILENAME P1 P2 P3 P4 ...      │   ░░
  736. ░░ │                                                                     │   ░░
  737. ░░ │ ZIPR        - The ZIPR.EXE program.                                 │   ░░
  738. ░░ │ DRIVE:      - Drive where program to be executed is located.        │   ░░
  739. ░░ │ \PATH       - Location of program to be executed (Backslash first). │   ░░
  740. ░░ │ ZIPNAME     - Name of compressed file to be used (No extension).    │   ░░
  741. ░░ │ COMPRESSION - Type of compression (ARJ, LHA, NONE, SQZ, or ZIP).    │   ░░
  742. ░░ │ FILENAME    - Name of file to be executed (No extension).           │   ░░
  743. ░░ │ P1 - P8     - Passed parameters to program (Optional).              │   ░░
  744. ░░ │                                                                     │   ░░
  745. ░░ │ Example 1   - ZIPR C: \PFS PFS ZIP PW                               │   ░░
  746. ░░ │ Example 2   - ZIPR C: \PCTOOLS PCTOOLS ARJ PCSHELL /LCD             │   ░░
  747. ░░ │                                                                     │   ░░
  748. ░░ │                      Press Any Key To Continue...                   │   ░░
  749. ░░ └─────────────────────────────────────────────────────────────────────┘   ░░
  750. ░░░░                                                                         ░░
  751. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  752.  
  753.  
  754. Once you've entered  the  proper  command line to compress the program of your
  755. choice, several things take place.  First ZIP'R checks to make sure that there
  756. are at least five passed parameters for ZIP'R.  Without these five parameters,
  757. ZIP'R will issue an error message, as shown in the following screen:
  758.  
  759.  
  760. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  761. ░░ ┌─────────────────────────────────────────────────────────────────────┐ ░░░░
  762. ░░ │                        ZIP'R 3.0 (Single-User)                      │   ░░
  763. ░░ └─────────────────────────────────────────────────────────────────────┘   ░░
  764. ░░░░                                                                         ░░
  765. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  766. ░░ ┌─────────────────────────────────────────────────────────────────────┐ ░░░░
  767. ░░ │                                                                     │   ░░
  768. ░░ │                  You did not specify a program name.                │   ░░
  769. ░░ │                                                                     │   ░░
  770. ░░ │            You must specify the executable filename of the          │   ░░
  771. ░░ │             program you wish to execute.  (No Extension!)           │   ░░
  772. ░░ │                                                                     │   ░░
  773. ░░ │                           Example:  PCSHELL                         │   ░░
  774. ░░ │                                                                     │   ░░
  775. ░░ │                                                                     │   ░░
  776. ░░ │                   The Command Line You Entered Was:                 │   ░░
  777. ░░ │ ┌─────────────────────────────────────────────────────────────────┐ │   ░░
  778. ░░ │ │                   ZIPR C: \PCTOOLS PCTOOLS ZIP                  │ │   ░░
  779. ░░ │ └─────────────────────────────────────────────────────────────────┘ │   ░░
  780. ░░ │                      Press Any Key To Continue...                   │   ░░
  781. ░░ └─────────────────────────────────────────────────────────────────────┘   ░░
  782. ░░░░                                                                         ░░
  783. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  784.  
  785.  
  786. ZIP'R also contains special error trapping  for  users  who  might  attempt to
  787. compress their entire hard drive.  If users mistakenly specify  that they want
  788. to compress the root directory, ZIP'R displays the error message shown on
  789. the following screen:
  790.  
  791.  
  792.                                     Page 12
  793.  
  794. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  795. ░░ ┌─────────────────────────────────────────────────────────────────────┐ ░░░░
  796. ░░ │                        ZIP'R 3.0 (Single-User)                      │   ░░
  797. ░░ └─────────────────────────────────────────────────────────────────────┘   ░░
  798. ░░░░                                                                         ░░
  799. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  800. ░░ ┌─────────────────────────────────────────────────────────────────────┐ ░░░░
  801. ░░ │                                                                     │   ░░
  802. ░░ │                 You cannot compress the entire drive!               │   ░░
  803. ░░ │                                                                     │   ░░
  804. ░░ │              Do NOT specify the ROOT directory!  If you             │   ░░
  805. ░░ │              do this, you won't be able to access ZIP'R!            │   ░░
  806. ░░ │                                                                     │   ░░
  807. ░░ │            See the ZIP'R help screen for more information.          │   ░░
  808. ░░ │                                                                     │   ░░
  809. ░░ │                                                                     │   ░░
  810. ░░ │                   The Command Line You Entered Was:                 │   ░░
  811. ░░ │ ┌─────────────────────────────────────────────────────────────────┐ │   ░░
  812. ░░ │ │                       ZIPR C: \ XXX ZIP XXX                     │ │   ░░
  813. ░░ │ └─────────────────────────────────────────────────────────────────┘ │   ░░
  814. ░░ │                      Press Any Key To Continue...                   │   ░░
  815. ░░ └─────────────────────────────────────────────────────────────────────┘   ░░
  816. ░░░░                                                                         ░░
  817. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  818.  
  819.  
  820. The error-trapping capability  of ZIP'R is quite extensive.  Most of the error
  821. messages and accompanying  help screens  are  self-explanatory.   If  you  are
  822. having trouble  with  a  specific  error  message,  see the "Troubleshooting /
  823. Common Problems" section  near  the  end  of this documentation.  If you still
  824. need assistance, see the "Technical Support" section of this documentation.
  825.  
  826.  
  827.                   ■─────────────────────────────────────────■
  828.                   │     Using ZIP'R With A Menu System:     │
  829.                   ■─────────────────────────────────────────■
  830.  
  831. To use ZIP'R with a menu system, you must modify the location and program name
  832. specified for each program that will be run through ZIP'R.
  833.  
  834.      QuikMenu Example:
  835.  
  836.           OLD     Location:  C:\PFS
  837.                   Command:   PW
  838.  
  839.           NEW     Location:  C:\ZIPR
  840.                   Command:   ZIPR C: \PFS PFS ZIP PW
  841.  
  842.  
  843.      AutoMenu Example:
  844.  
  845.           OLD     C:
  846.                   CD\PFS
  847.                   PW
  848.                   CD\
  849.                   AUTO
  850.  
  851.           NEW     C:
  852.                   CD\ZIPR
  853.                   ZIPR C: \PFS PFS ZIP PW
  854.                   CD\
  855.                   AUTO
  856.  
  857.  
  858.                                     Page 13
  859.  
  860. All programs that  are executed through ZIP'R must have C:\ZIPR (or the actual
  861. location of the ZIP'R files) specified  as  the  path.  The actual location of
  862. the program to be executed is specified on the ZIP'R command  line,  as  shown
  863. above.  ZIP'R automatically  changes  to  this  directory before executing the
  864. desired program.
  865.  
  866.  
  867.  
  868.                   ■─────────────────────────────────────────■
  869.                   │  What Are The Benefits Of Using ZIP'R?  │
  870.                   ■─────────────────────────────────────────■
  871.  
  872. ZIP'R can save a typical computer user  a  substantial  amount  of  hard drive
  873. space.  Most users have several programs on their hard drives  that are seldom
  874. used, but take  up  a tremendous amount of hard disk real-estate.  Rather than
  875. deleting these programs completely, ZIP'R allows these programs to be accessed
  876. when needed, storing them in a compressed  form when they are not in use.  The
  877. amount of hard drive space saved depends totally on the effectiveness  of  the
  878. compression program used  by  ZIP'R.  As compression programs improve, so will
  879. the ratios that ZIP'R is able to achieve.
  880.  
  881. The compression programs  used  by ZIP'R  do  not  provide  "on-the-fly"  data
  882. compression.  As a  result, there is a time delay during the  compression  and
  883. decompression processes.  However,  ZIP'R  does  not  require  50K of valuable
  884. memory, either.  In addition, ZIP'R does  not  degrade  the performance of the
  885. computer system as the "on-the-fly" data compression programs do.
  886.  
  887. A performance comparison of the three compression programs currently supported
  888. by ZIP'R is shown in the following table.  The test directory  consisted of 33
  889. files, plus a sub-directory which contained an additional 17 files.
  890.  
  891.                                                              OVERALL
  892.      COMPRESSION TYPE           BYTES       COMPRESSION    COMPRESSION
  893.      ------------------------------------------------------------------
  894.      Original Baseline            2,980,853         -              -
  895.      MS-DOS                       2,980,853         0%             0%
  896.      New Baseline                 2,980,853         -              0%
  897.  
  898. Additional compression obtained using ZIP'R:
  899.  
  900.      No Compression (NONE)        2,980,853         0%             0%
  901.      PKZIP 1.1 Compression (ZIP)  1,536,688        48%            48%
  902.      PKZIP 2.0 Compression (ZIP)  1,401,026        53%            53%
  903.      LHA Compression (LHA)        1,428,393        52%            52%
  904.      ARJ Compression (ARJ)        1,406,625        53%            53%
  905.  
  906.  
  907.                                                              OVERALL
  908.      COMPRESSION TYPE           BYTES       COMPRESSION    COMPRESSION
  909.      ------------------------------------------------------------------
  910.      Original Baseline            2,980,853         -              -
  911.      DRDOS w/SuperStor            1,992,704        33%            33%
  912.      New Baseline                 1,992,704         -             33%
  913.  
  914. Additional compression obtained using ZIP'R:
  915.  
  916.      No Compression (NONE)        1,992,704         0%            33%
  917.      PKZIP 1.1 Compression (ZIP)  1,551,360        22%            48%
  918.      PKZIP 2.0 Compression (ZIP)  1,408,512        29%            53%
  919.      LHA Compression (LHA)        1,444,864        27%            52%
  920.      ARJ Compression (ARJ)        1,423,872        29%            52%
  921.  
  922.  
  923.  
  924.                                     Page 14
  925.  
  926.                   ■─────────────────────────────────────────■
  927.                   │        Advanced ZIP'R Features:         │
  928.                   ■─────────────────────────────────────────■
  929.  
  930. Advanced Feature #1:   Executing  commands or programs prior and subsequent to
  931.                       the desired program.
  932.  
  933. ZIP'R has the ability to execute a series  of  commands  before  and after the
  934. desired program is  executed.   This  feature  is  useful   for  flushing  and
  935. disabling a cache  or  swapping a printer port prior to executing a particular
  936. program.  After the program is executed,  the  cache  can  be  enabled  or the
  937. printer ports can be returned to their original settings.
  938.  
  939. In order to use this feature of ZIP'R, two files must be created  in the \ZIPR
  940. sub-directory.  The file  containing  the commands to be executed prior to the
  941. desired program must have a .IN extension.   This extension indicates that the
  942. commands in this file are to be used when going "IN" to the program.  The file
  943. containing the commands  to be executed after the desired  program  is  exited
  944. must have a  .OUT  extension.   This  extension indicates that the commands in
  945. this file are to be used when going "OUT" of the program.  The filename of the
  946. .IN and .OUT files must match the ZIPNAME for the desired program on the ZIP'R
  947. command line.  The commands within this  file  should specify the full path to
  948. the desired program, unless the program is available on the path.
  949.  
  950. To illustrate this  concept  more clearly, I will use two real-world  examples
  951. from my own  business.   Since  my  business  uses a Novell network, I use the
  952. network/multitasker version of  ZIP'R   (ZIPRN).    I  run  a  program  called
  953. Stowaway, which archives seldom-used files off-line.  If Stowaway  is run with
  954. floppy disk caching  enabled,  Stowaway can't reliably verify the data written
  955. to the floppy disk.  To circumvent this problem, the cache must be flushed and
  956. disabled prior to executing Stowaway, and  enabled after Stowaway is finished.
  957. The command line used to execute Stowaway through ZIP'R looks like this:
  958.  
  959.      ZIPRN N: \STOWAWAY STOWAWAY ZIP STOW
  960.  
  961. Since the ZIPNAME  here  is  "STOWAWAY",  the  first  file   would  be  called
  962. STOWAWAY.IN, and the  second  file would be called STOWAWAY.OUT.  The contents
  963. of STOWAWAY.IN are as follows:
  964.  
  965.      C:\PCKWIK\SUPERPCK /F /D
  966.  
  967. This command line is executed by ZIP'R  prior  to executing Stowaway, flushing
  968. and disabling the cache.  After Stowaway exits, the commands  in  STOWAWAY.OUT
  969. are executed.  STOWAWAY.OUT contains the following commands:
  970.  
  971.      C:\PCKWIK\SUPERPCK /E
  972.  
  973. This command line  simply  enables  the  cache,  without  changing  any of its
  974. parameters.
  975.  
  976.  
  977. The second example involves QmodemPro.   I use the DOS 5 editor instead of the
  978. QmodemPro editor.  My  computer accesses printers via a Novell  network.   The
  979. network is set  up  with  a laser printer as LPT1: and a dot-matrix printer as
  980. LPT2:.  Unfortunately, the  DOS 5 editor  does  not  have  the  capability  of
  981. printing to LPT2:.  To circumvent this problem, the Novell  CAPTURE utility is
  982. used to change  the printer port queue assignments.  My QmodemPro command line
  983. is as follows:
  984.  
  985.      ZIPRN N: \QMPRO QMPRO NONE QMPRO
  986.  
  987. Since the ZIPNAME here is "QMPRO", the  two  files that need to be created are
  988.  
  989.  
  990.                                     Page 15
  991.  
  992. QMPRO.IN and QMPRO.OUT.  The contents of QMPRO.IN are as follows:
  993.  
  994.      CAPTURE /L=1 /Q=PRINTQ_2 /NB /TI=10
  995.  
  996. This command routes  the LPT1: information to PRINTQ_2, which is the queue for
  997. the dot-matrix printer on the server.
  998.  
  999.      The contents of QMPRO.OUT are as follows:
  1000.  
  1001.      CAPTURE /L=1 /Q=PRINTQ_1 /NB /TI=10
  1002.  
  1003. This command routes the LPT1: information back to PRINTQ_1, which is the queue
  1004. for the laser printer on the server.  Notice in this example that ZIP'R is not
  1005. being used to compress this particular program.
  1006.  
  1007.  
  1008. Advanced Feature #2:  Specifying a location  for  the  program  that is a sub-
  1009.                       directory of the location of the compressed file.
  1010.  
  1011. ZIP'R has the  capability  of specifying a location for the  executable  file,
  1012. which is one  sub-directory  below the location of the compressed file.  While
  1013. most programs maintain the executable  file  in  the parent program directory,
  1014. some programs maintain the executable file in a lower-level  sub-directory.  A
  1015. good example of this problem is found with Borland Pascal 7.0.
  1016.  
  1017. The following diagrams  shows  Borland  Pascal's top two sub-directory levels,
  1018. located off the root directory of the C: drive.
  1019.  
  1020.  
  1021.                    C:\
  1022.                    └─BP       <---- Most executable files are typically
  1023.                      ├─PASCAL       located in this sub-directory.
  1024.                      ├─DOC
  1025.                      ├─BIN
  1026.                      ├─BGI
  1027.                      ├─EXAMPLES
  1028.                      ├─RTL
  1029.                      ├─UNITS
  1030.                      └─PENWIN
  1031.  
  1032.                    C:\
  1033.                    └─BP
  1034.                      ├─PASCAL
  1035.                      ├─DOC
  1036.                      ├─BIN    <---- Borland Pascal places the file BP.EXE
  1037.                      ├─BGI          in the C:\BP\BIN sub-directory.
  1038.                      ├─EXAMPLES
  1039.                      ├─RTL
  1040.                      ├─UNITS
  1041.                      └─PENWIN
  1042.  
  1043. In order to compensate for occurrences such as this one, ZIP'R allows users to
  1044. specify an alternate sub-directory for  the  executable  file.   To  use  this
  1045. feature, prepend the  directory  name  (surrounded  by  backslashes)   to  the
  1046. executable filename.  For  example,  to execute Borland Pascal 7.0, the proper
  1047. ZIP'R command line would be:
  1048.  
  1049.      ZIPR C: \BP BP ZIP \BIN\BP
  1050.  
  1051. Notice that the  directory name is given  as  referenced  to  the  C:\BP  sub-
  1052. directory, and this  is  where  the compressed file BP.ZIP  will  be  created.
  1053. However, the program BP.EXE will be executed from the C:\BP\BIN sub-directory.
  1054.  
  1055.  
  1056.                                     Page 16
  1057.  
  1058.                   ■─────────────────────────────────────────■
  1059.                   │           The ZIPR.INI File:            │
  1060.                   ■─────────────────────────────────────────■
  1061.  
  1062. The ZIPR.INI file  is  an ASCII text file, created in the \ZIPR sub-directory.
  1063. The format of this file is as follows:
  1064.  
  1065. [REGISTRATION]
  1066. John Doe
  1067. XYZ-1234-567
  1068.  
  1069. [DELAYS]
  1070. PrelogDelay=10
  1071. EpilogDelay=10
  1072.  
  1073. [OPTIONS]
  1074. AccurateFileSizeCalculation=YES
  1075. ClusterSize=4096
  1076. SortedExtraction=YES
  1077. ARJ=C:\COMPRESS\ARJ\
  1078. LHA=C:\COMPRESS\LHA\
  1079. SQZ=C:\COMPRESS\SQZ\
  1080. ZIP=C:\COMPRESS\ZIP\
  1081.  
  1082.  
  1083. There must be a blank line between each  section,  but  the sections can be in
  1084. any desired order.  Each statement in a section must be on a separate line.
  1085.  
  1086. The [REGISTRATION] section contains the name of the individual or company that
  1087. registered ZIP'R.  The  name  must  appear  first and the registration  number
  1088. second.  Both of these items are CASE SENSITIVE.  If a valid registration name
  1089. and number are not entered here, the remaining items in the ZIPR.INI file will
  1090. not function.
  1091.  
  1092. The [DELAYS] section  allows  registered  ZIP'R users to specify the length of
  1093. time that the Prelog and Epilog screens are displayed.  Most users will likely
  1094. use EpilogDelay=0, which will force ZIP'R  to not display the Epilog screen at
  1095. all.  Experienced ZIP'R users can set PrelogDelay=0, which  will prevent ZIP'R
  1096. from displaying the Prelog screen.  Novice users may want to use PrelogDelay=4
  1097. to allow a short time to view the information displayed on the Prelog screen.
  1098.  
  1099. The [OPTIONS] section allows registered ZIP'R users to specify various options
  1100. that affect the operation of ZIP'R.
  1101.  
  1102. AccurateFileSizeCalculation=YES/NO instructs ZIP'R whether to use the accurate
  1103. file size calculation  feature  of ZIP'R.  When this feature is enabled, ZIP'R
  1104. examines the compressed file to determine the exact amount of hard drive space
  1105. required to decompress it successfully.   Although  this  is an extremely safe
  1106. method, it does  require  a  short  time  to  complete.    If  this  delay  is
  1107. unacceptable, registered users    may    disable   this   feature   by   using
  1108. AccurateFileSizeCalculation=NO in this   section.    The  default  setting  is
  1109. AccurateFileSizeCalculation=YES, which enables this feature.
  1110.  
  1111. ClusterSize= instructs ZIP'R of the cluster size (or allocation  unit)  to use
  1112. when performing the  accurate  file size calculation.  ZIP'R will estimate the
  1113. amount of wasted space, based on the cluster size, when calculating the amount
  1114. of disk space that will be required to  successfully decompress the compressed
  1115. file.  The default value is ClusterSize=4096.  Valid cluster  sizes  are  512,
  1116. 1024, 2048, 4096, and 8192.
  1117.  
  1118. SortedExtraction=YES/NO instructs ZIP'R  whether  to  extract  files  from the
  1119. compressed file in "name" order.  This  has the effect of sorting the files in
  1120.  
  1121.  
  1122.                                     Page 17
  1123.  
  1124. alphabetical order.  This  feature is especially useful on network drives that
  1125. generally prevent utilities of this nature  from working.  The default setting
  1126. is SortedExtraction=NO, which  disables  this feature.  Sorted  extraction  is
  1127. only available for  PKZIP/PKUNZIP  version 1.1, 2.04c, and 2.04e users at this
  1128. time.
  1129.  
  1130. ARJ= allows ARJ users to specify an alternate  location  for the ARJ.EXE file.
  1131. This entry must have a trailing backslash.  The default setting is to look for
  1132. this file in the same directory where ZIP'R is located.
  1133.  
  1134. LHA= allows LHA users to specify an alternate location for  the  LHA.EXE file.
  1135. This entry must have a trailing backslash.  The default setting is to look for
  1136. this file in the same directory where ZIP'R is located.
  1137.  
  1138. SQZ= allows SQZ  users  to specify an alternate location for the SQZ.EXE file.
  1139. This entry must have a trailing backslash.  The default setting is to look for
  1140. this file in the same directory where ZIP'R is located.
  1141.  
  1142. ZIP= allows PKZIP users to specify an alternate location for the PKZIP.EXE AND
  1143. PKUNZIP.EXE files.  This entry must have  a  trailing  backslash.  The default
  1144. setting is to  look  for  these  files in the same directory  where  ZIP'R  is
  1145. located.
  1146.  
  1147.  
  1148.                   ■─────────────────────────────────────────■
  1149.                   │      Advanced Compression Options:      │
  1150.                   ■─────────────────────────────────────────■
  1151.  
  1152.      Advanced ARJ options:
  1153.  
  1154.      ARJT  =  Test archive integrity before deleting files.
  1155.      ARJ0  =  ARJ -m0 switch.
  1156.      ARJ1  =  ARJ -m1 switch.
  1157.      ARJ2  =  ARJ -m2 switch.
  1158.      ARJ3  =  ARJ -m3 switch.
  1159.      ARJ4  =  ARJ -m4 switch.
  1160.      ARJ5  =  ARJ -m1 -jm switches.
  1161.      ARJ6  =  ARJ -m2 -jm switches.
  1162.      ARJ7  =  ARJ -m1 -jm1 switches.
  1163.      ARJ8  =  ARJ -m2 -jm1 switches.
  1164.  
  1165.  
  1166.      These figures were generated with ARJ 2.30.
  1167.  
  1168.                  No Compression       ARJ Results   Compression
  1169.      ARJ0           2,980,853           2,983,500        0%
  1170.      ARJ1           2,980,853           1,406,625       53%
  1171.      ARJ2           2,980,853           1,414,245       53%
  1172.      ARJ3           2,980,853           1,444,400       52%
  1173.      ARJ4           2,980,853           1,593,074       47%
  1174.      ARJ5           2,980,853           1,403,524       53%
  1175.      ARJ6           2,980,853           1,403,524       53%
  1176.      ARJ7           2,980,853           1,404,949       53%
  1177.      ARJ8           2,980,853           1,404,949       53%
  1178.  
  1179.  
  1180. ARJT is used  to  provide an extra level of assurance that the files have been
  1181. stored correctly in the archive.  When  this  switch  is used, ARJ will verify
  1182. the integrity of the archive before deleting any files.  Other ARJ options may
  1183. be used to  choose  less  compression  in  exchange for more  speed,  or  more
  1184. compression in exchange  for  less speed.  The default ARJ compression setting
  1185. is to use the -m1 switch.  (Use ARJ or ARJ1.)
  1186.  
  1187.  
  1188.                                     Page 18
  1189.  
  1190.  
  1191.      Advanced ZIP options:
  1192.  
  1193.      ZIP0 = ZIP -e0 switch.  (PKZIP 2.0 Only)
  1194.      ZIP1 = ZIP -es switch.  (PKZIP 1.1 or 2.0)
  1195.      ZIP2 = ZIP -ef switch.  (PKZIP 2.0 Only)
  1196.      ZIP3 = ZIP -en switch.  (PKZIP 2.0 Only)
  1197.      ZIP4 = ZIP -ex switch.  (PKZIP 1.1 or 2.0)
  1198.  
  1199.      These figures were generated using PKZIP 2.04c.
  1200.  
  1201.                  No Compression       ZIP Results   Compression
  1202.      ZIP0           2,980,853           2,985,751        0%
  1203.      ZIP1           2,980,853           1,535,935       48%
  1204.      ZIP2           2,980,853           1,432,248       52%
  1205.      ZIP3           2,980,853           1,401,026       53%
  1206.      ZIP4           2,980,853           1,392,625       53%
  1207.  
  1208. These options may  be  used  to  trade lower compression for greater speed and
  1209. vice-versa.
  1210.  
  1211. In addition to these options, additional  parameters may be added to the PKZIP
  1212. 2.04c, 2.04e, and 2.04g command lines to solve specific problems.  These extra
  1213. parameters are as follows:
  1214.  
  1215.      3  ->  Disable 32-bit Instruction Usage.
  1216.      )  ->  Disable DPMI Support.
  1217.      (  ->  Use "Slow" MemCopy.
  1218.      +  ->  Disable EMS Usage.
  1219.      -  ->  Disable XMS/UMB Usage.
  1220.      ~  ->  Disable Network Detection.
  1221.  
  1222. Each of these  parameters  is  explained  completely  in  the  troubleshooting
  1223. section of the PKZIP documentation.
  1224.  
  1225. The format that must be used to pass these parameters to ZIP'R is ZIP-??.  The
  1226. question marks should  be  replaced  by  a  two  digit  code  chosen  from the
  1227. following table.  The code is selected  based on the combination of parameters
  1228. necessary to run PKZIP reliably on your machine.  For example,  to disable 32-
  1229. bit instruction usage  and  use "slow" memcopy, the code "07" would be chosen.
  1230. The command line parameter for ZIP'R would be ZIP-07.
  1231.  
  1232.  
  1233.                       ZIP'R / PKZIP v2.0 Parameter Matrix
  1234.          ┌──────────────┬──────────────┬──────────────┬──────────────┐
  1235.          │ 00 >  3      │ 10 >  3(-    │ 20 >  3)(+~  │ 30 >  )(+~   │
  1236.          │ 01 >  )      │ 11 >  3(~    │ 21 >  3)(-~  │ 31 >  )(-~   │
  1237.          │ 02 >  (      │ 12 >  3+-    │ 22 >  3)+-~  │ 32 >  )(+-~  │
  1238.          │ 03 >  +      │ 13 >  3+~    │ 23 >  3(+-~  │ 33 >  (+     │
  1239.          │ 04 >  -      │ 14 >  3-~    │ 24 >  3)(+-~ │ 34 >  (-     │
  1240.          │ 05 >  ~      │ 15 >  3)(+   │ 25 >  )(     │ 35 >  (~     │
  1241.          │ 06 >  3)     │ 16 >  3)(-   │ 26 >  )+     │ 36 >  (+-    │
  1242.          │ 07 >  3(     │ 17 >  3)(~   │ 27 >  )-     │ 37 >  (+~    │
  1243.          │ 08 >  3+     │ 18 >  3)+-   │ 28 >  )~     │ 38 >  (-~    │
  1244.          │ 09 >  3-     │ 19 >  3)+~   │ 29 >  )(+    │ 39 >  (+-~   │
  1245.          │ 0A >  3~     │ 1A >  3)-~   │ 2A >  )(-    │ 3A >  +-     │
  1246.          │ 0B >  3)(    │ 1B >  3(+-   │ 2B >  )(~    │ 3B >  +~     │
  1247.          │ 0C >  3)+    │ 1C >  3(+~   │ 2C >  )+-    │ 3C >  +-~    │
  1248.          │ 0D >  3)-    │ 1D >  3(-~   │ 2D >  )+~    │ 3D >  -~     │
  1249.          │ 0E >  3)~    │ 1E >  3+-~   │ 2E >  )-~    │              │
  1250.          │ 0F >  3(+    │ 1F >  3)(+-  │ 2F >  )(+-   │              │
  1251.          └──────────────┴──────────────┴──────────────┴──────────────┘
  1252.  
  1253.  
  1254.                                     Page 19
  1255.  
  1256.                   ■─────────────────────────────────────────■
  1257.                   │       Using ZIP'R with DESQview:        │
  1258.                   ■─────────────────────────────────────────■
  1259.  
  1260. ZIP'R has been tested under DESQview.  However, caution is advised since it is
  1261. possible under any  multitasker  to  have  two  or  more windows attempting to
  1262. compress or decompress the same file  at  the  same  time.   This scenario can
  1263. cause data corruption.  The network/multitasker version of  ZIP'R  (ZIPRN.EXE)
  1264. has additional features which limit simultaneous access during the compression
  1265. and decompression phases.
  1266.  
  1267.      DESQview .DVP Example:
  1268.  
  1269.           OLD   Program...: PW
  1270.  
  1271.                 Parameters:
  1272.  
  1273.                 Directory.: C:\PFS
  1274.  
  1275.  
  1276.           NEW   Program...: ZIPRN
  1277.  
  1278.                 Parameters: C: \PFS PFS ZIP PW
  1279.  
  1280.                 Directory.: C:\ZIPR
  1281.  
  1282. If you are  a  Tame  user,  copy the files TAME-RES.COM, and TAME.EXE into the
  1283. ZIP'R sub-directory.  Use the ZIPRTAME.BAT  file supplied with ZIP'R to invoke
  1284. TAME-RES.COM before executing ZIP'R.  To run the previous example program, the
  1285. .DVP command lines would be changed as shown below:
  1286.  
  1287.      DESQview .DVP Example (Invoking Tame):
  1288.  
  1289.           OLD   Program...: ZIPRN
  1290.  
  1291.                 Parameters: C: \PFS PFS ZIP PW
  1292.  
  1293.                 Directory.: C:\ZIPR
  1294.  
  1295.  
  1296.           NEW   Program...: ZIPRTAME
  1297.  
  1298.                 Parameters: ZIPRN C: \PFS PFS ZIP PW
  1299.  
  1300.                 Directory.: C:\ZIPR
  1301.  
  1302. Since ZIPRTAME.BAT is  a batch file containing an EXIT statement,  you  should
  1303. also make the following change to your .DVP:
  1304.  
  1305.      Change a Program Advanced Options
  1306.  
  1307.      OLD     Close on exit (Y,N,blank)......: [Y]
  1308.  
  1309.      NEW     Close on exit (Y,N,blank)......: [N]
  1310.  
  1311.  
  1312. This change allows  control  to  return  to  the ZIPRTAME.BAT file after ZIP'R
  1313. completes its operation.
  1314.  
  1315. ZIPRTAME.BAT is a modified TAME-RUN.BAT batch file containing the proper paths
  1316. to TAME-RES.COM and  TAME.EXE.   Stay   tuned!    There  will  be  more  ZIP'R
  1317. enhancements working in combination with Tame.
  1318.  
  1319.  
  1320.                                     Page 20
  1321.  
  1322.                   ■─────────────────────────────────────────■
  1323.                   │       DESQview Tips & Techniques:       │
  1324.                   ■─────────────────────────────────────────■
  1325.  
  1326. Allocating about 280K  of  EMS  memory to programs executed through ZIP'R will
  1327. allow ZIP'R to swap itself to EMS memory,  rather  than  disk.  This speeds up
  1328. the swapping process somewhat.  If you are already allocating  EMS  memory  to
  1329. the program, increasing  the  amount  by  280K will provide extra room for the
  1330. swap file.
  1331.  
  1332. The opening ZIP'R screen will indicate  how  much  EMS  memory is available to
  1333. ZIP'R.  If this figure is less than 280K, increase the amount  of  EMS  memory
  1334. allocated.
  1335.  
  1336. Since PKZIP 2.0 can also use EMS memory, additional memory should be set aside
  1337. as swap space for PKZIP.
  1338.  
  1339. When using ZIPRN (without Tame), you can save about 8K of memory by specifying
  1340. the .EXE extension for ZIPRN as shown in the following example:
  1341.  
  1342.      DESQview .DVP Example (Saves about 8K of memory.):
  1343.  
  1344.           OLD   Program...: ZIPRN
  1345.  
  1346.                 Parameters: C: \PFS PFS ZIP PW
  1347.  
  1348.                 Directory.: C:\ZIPR
  1349.  
  1350.  
  1351.           NEW   Program...: ZIPRN.EXE
  1352.  
  1353.                 Parameters: C: \PFS PFS ZIP PW
  1354.  
  1355.                 Directory.: C:\ZIPR
  1356.  
  1357. This saves about  8K of memory by allowing DESQview to execute ZIP'R directly,
  1358. rather than loading a secondary command processor.
  1359.  
  1360.  
  1361.                   ■─────────────────────────────────────────■
  1362.                   │        Using ZIP'R with Windows:        │
  1363.                   ■─────────────────────────────────────────■
  1364.  
  1365. ZIP'R is only effective when running DOS  programs under Windows.  It will NOT
  1366. work with Windows specific programs!
  1367.  
  1368. ZIP'R has been  tested  under  Windows, but the same cautions  that  apply  to
  1369. DESQview apply to  Windows.  Since Windows is a multitasker, it is possible to
  1370. have two or more windows attempting to compress or decompress the same file at
  1371. the same time.    This   scenario   can    cause    data    corruption.    The
  1372. network/multitasker version of ZIP'R (ZIPRN.EXE) has additional features which
  1373. limit simultaneous access during the compression and decompression phases.
  1374.  
  1375.      Windows Program Item Properties Example:
  1376.  
  1377.           OLD   Description:        PFS Pro-Write
  1378.                 Command Line:       PW
  1379.                 Working Directory:  C:\PFS
  1380.  
  1381.           NEW   Description:        PFS Pro-Write
  1382.                 Command Line:       ZIPRN C: \PFS PFS ZIP PW
  1383.                 Working Directory:  C:\ZIPR
  1384.  
  1385.  
  1386.                                     Page 21
  1387.  
  1388.  
  1389.  
  1390.      Windows .PIF Example:
  1391.  
  1392.           OLD   Program Filename:     PW.COM
  1393.                 Window Title:         PFS Pro-Write
  1394.                 Optional Parameters:
  1395.                 Start-up Directory:   C:\PFS
  1396.  
  1397.           NEW   Program Filename:     ZIPRN.EXE
  1398.                 Window Title:         PFS Pro-Write
  1399.                 Optional Parameters:  C: \PFS PFS ZIP PW
  1400.                 Start-up Directory:   C:\ZIPR
  1401.  
  1402.  
  1403. Tame may also  be  used in combination with ZIP'R under Windows.  If you are a
  1404. Tame user, copy the files TAME-RES.COM,  and  TAME.EXE  into  the  ZIP'R  sub-
  1405. directory.  Use the  ZIPRTAME.BAT  file supplied with ZIP'R  to  invoke  TAME-
  1406. RES.COM before executing  ZIP'R.   To  run  the  previous example program, the
  1407. Windows command lines would be changed as shown below:
  1408.  
  1409.  
  1410.      Windows Program Item Properties Example (Invoking Tame):
  1411.  
  1412.           OLD   Description:        PFS Pro-Write
  1413.                 Command Line:       ZIPRN C: \PFS PFS ZIP PW
  1414.                 Working Directory:  C:\ZIPR
  1415.  
  1416.           NEW   Description:        PFS Pro-Write
  1417.                 Command Line:       ZIPRTAME  ZIPRN C: \PFS PFS ZIP PW Working
  1418.                 Directory:  C:\ZIPR
  1419.  
  1420.  
  1421.      Windows .PIF Example (Invoking Tame):
  1422.  
  1423.           OLD   Program Filename:     ZIPRN.EXE
  1424.                 Window Title:         PFS Pro-Write
  1425.                 Optional Parameters:  C: \PFS PFS ZIP PW
  1426.                 Start-up Directory:   C:\ZIPR
  1427.  
  1428.           NEW   Program Filename:     ZIPRTAME.BAT
  1429.                 Window Title:         PFS Pro-Write
  1430.                 Optional Parameters:  ZIPRN C: \PFS PFS ZIP PW
  1431.                 Start-up Directory:   C:\ZIPR
  1432.  
  1433.  
  1434.  
  1435.                   ■─────────────────────────────────────────■
  1436.                   │        Using ZIP'R with DoorWay:        │
  1437.                   ■─────────────────────────────────────────■
  1438.  
  1439. ZIP'R has been tested in combination with DoorWay.  However,  the command line
  1440. structure must be  changed  slightly.   DoorWay requires the .EXE extension to
  1441. appear on the command line.  An example  of  an actual DoorWay command line is
  1442. as follows:
  1443.  
  1444.           /P:C:\ZIPR\ZIPR.EXE D: \THEDRAW THEDRAW ZIP THEDRAW
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.                                     Page 22
  1453.  
  1454.                   ■─────────────────────────────────────────■
  1455.                   │                Cautions!                │
  1456.                   ■─────────────────────────────────────────■
  1457.  
  1458. Do NOT attempt  to use ZIP'R to compress any directories containing files that
  1459. are referenced in your CONFIG.SYS or AUTOEXEC.BAT.   If  you  wish to compress
  1460. the DOS sub-directory, copy any such files to the root directory  of  the hard
  1461. drive, and update  the  paths  in  your  CONFIG.SYS and AUTOEXEC.BAT.  Also be
  1462. cautious when compressing directories  that  contain  memory managers, caches,
  1463. and utilities that may be needed to boot your machine.  These  directories may
  1464. be compressed, but  any files needed for booting the machine must be copied to
  1465. the root directory, and the CONFIG.SYS and AUTOEXEC.BAT paths updated.
  1466.  
  1467. Do NOT specify a backslash (\) for parameter  #2 and therefore try to compress
  1468. your entire hard drive.  If you do, it is conceivable that  you  could  have a
  1469. machine that refuses to boot.  I have added a special precautionary measure to
  1470. ZIP'R which will  not  allow  users to do this, but that doesn't mean that the
  1471. possibility is non-existent.
  1472.  
  1473. Keep in mind that in order to properly  decompress  a  program,  there must be
  1474. enough free space  on  the hard drive to contain all the  extracted  files  in
  1475. addition to the   original   compressed  file.   After  the  files  have  been
  1476. successfully extracted, the  compressed   file  is  deleted.   Likewise,  when
  1477. compressing a program,  sufficient space must be available  for  the  original
  1478. program files and  the  newly  created  compressed file.  After the compressed
  1479. file has been successfully created, the original program files are deleted.
  1480.  
  1481. Multitaskers such as DESQview and Windows  put  additional  stress on the disk
  1482. I/O systems of the computer.  If you have any doubts about  the  stability  of
  1483. your system, either don't use ZIP'R in the first place, or use the ARJT option
  1484. to force ARJ  to verify the integrity of the archive before files are deleted.
  1485. When running on a network, or using a  multitasker,  ZIPRN  should  be used to
  1486. reduce conflicts when compressing and decompressing files.
  1487.  
  1488. When upgrading to  PKZIP  2.0,  test  the reliability of the  compression  and
  1489. decompression processes before trusting it with your data!  PKZIP 2.0 has some
  1490. documented problems with  fast  machines  (486/25  and  up) using external CPU
  1491. memory caches.  Read   the  troubleshooting   section   of   the   PKZIP   2.0
  1492. documentation for more information.
  1493.  
  1494.  
  1495.  
  1496.                   ■─────────────────────────────────────────■
  1497.                   │   Troubleshooting / Common Problems:    │
  1498.                   ■─────────────────────────────────────────■
  1499.  
  1500. Problem #1:
  1501.  
  1502. The most common   problem  among  ZIP'R  users  is  incorrect   command   line
  1503. parameters.  In order to effectively use ZIP'R, you need to know five things:
  1504.  
  1505.      1.  The drive that the program you wish to run is located on.
  1506.  
  1507.      2.  The directory that the program you wish to run is located in.
  1508.  
  1509.      3.  The name of the compressed file that will be created or used.
  1510.  
  1511.      4.  The type of compression you want to use.
  1512.  
  1513.      5.  The name of the executable file that you want to run.
  1514.  
  1515.  
  1516.  
  1517.  
  1518.                                     Page 23
  1519.  
  1520. As an example,  suppose that you want to run the program PCSHELL.EXE, which is
  1521. located in the PCTOOLS sub-directory on  the  D: drive.  After this program is
  1522. executed, you want  the  entire PCTOOLS sub-directory (and  all  of  its  sub-
  1523. directories) compressed using  PKZIP.  Fill in the required five parameters as
  1524. follows:
  1525.  
  1526.      1.  D:  (Colon required.)
  1527.  
  1528.      2.  \PCTOOLS  (Backslash required.)
  1529.  
  1530.      3.  PCTOOLS (This is a name you make up.  No extension.)
  1531.  
  1532.      4.  ZIP (This is the type of compression you want to use.)
  1533.  
  1534.      5.  PCSHELL (No extension.  ZIP'R searches for an executable file.)
  1535.  
  1536.  
  1537.      So, in this example the final ZIP'R command line would be:
  1538.  
  1539.      ZIPR D: \PCTOOLS PCTOOLS ZIP PCSHELL
  1540.  
  1541. If you were  using  the network/multitasker  version  of  ZIP'R  (ZIPRN),  the
  1542. command line would be:
  1543.  
  1544.      ZIPRN D: \PCTOOLS PCTOOLS ZIP PCSHELL
  1545.  
  1546.  
  1547. Problem #2:
  1548.  
  1549. If you receive  the error message, "Unable to run COMMAND  /C  ...",  you  are
  1550. probably running DR  DOS,  and do not have COMMAND.COM available on your path.
  1551. For some reason,  DR  DOS  does not copy  COMMAND.COM  into  the  \DRDOS  sub-
  1552. directory at installation  time,  making  it unavailable  on  the  path.   The
  1553. solution here is  simply  to copy COMMAND.COM from the root directory into the
  1554. \DRDOS sub-directory.  Another alternative is to add the root directory to the
  1555. PATH= statement in the AUTOEXEC.BAT file.
  1556.  
  1557. ZIP'R detects this problem and issues a warning message.
  1558.  
  1559.  
  1560. Problem #3:
  1561.  
  1562. If ZIP'R won't compress the program's  files  and  sub-directories after it is
  1563. exited, check the ZIP'R command line parameters.  If these  are  all  correct,
  1564. check the \ZIPR  sub-directory  for  any  files with a .U00 or .U01 extension.
  1565. These are token  files  created by ZIPRN  to  track  concurrent  access  to  a
  1566. compressed file.  Normally,  these  files  are  deleted when  the  program  is
  1567. exited.  However, if  the computer hangs, these files will not be deleted, and
  1568. will prevent ZIP'R from compressing the  program's  files and sub-directories.
  1569. The filename will match the name given to the compressed  file  on  the  ZIP'R
  1570. command line.  For  example, the command line "ZIPRN C: \PCTOOLS6 PCTOOLS6 ZIP
  1571. PCSHELL" would create a file called PCTOOLS6.U00  or  PCTOOLS6.U01.   To  make
  1572. ZIP'R operate correctly,  make sure that the program is not  being  used,  and
  1573. delete either or both of these files from the \ZIPR sub-directory.
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.                                     Page 24
  1585.  
  1586.                   ■─────────────────────────────────────────■
  1587.                   │           Programs mentioned:           │
  1588.                   ■─────────────────────────────────────────■
  1589.  
  1590.               386-to-the-Max is copyrighted by Qualitas.
  1591.               ARJ is copyrighted by Robert K Jung.
  1592.               AutoMenu is copyrighted by Magee Enterprises.
  1593.               DESQview is copyrighted by Quarterdeck Office Systems.
  1594.               DoorWay is copyrighted by Marshall Dudley.
  1595.               DR DOS is copyrighted by Digital Research Inc.
  1596.               LHA is copyrighted by Haruyasu Yoshizaki.
  1597.               PKZIP is copyrighted by PKWARE, Inc.
  1598.               PKUNZIP is copyrighted by PKWARE, Inc.
  1599.               QEMM is copyrighted by Quarterdeck Office Systems.
  1600.               QuikMenu is copyrighted by OSCS Software Development, Inc.
  1601.               SQZ is copyrighted by Jonas I Hammarberg.
  1602.               Tame is copyrighted by PowerSoft, Inc. and David G. Thomas.
  1603.               Windows is copyrighted by Microsoft.
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.                                     Page 25
  1651.  
  1652.                   Stevenson Technical Services, Inc. (STSI)
  1653.                           108 Second Avenue West
  1654.                           Bertha, MN 56437-0297
  1655.                           Phone: (218) 924-2050
  1656.                      The Bertha BBS: (218) 924-2060
  1657.  
  1658.                         ZIP'R 3.0 Registration Form
  1659.  
  1660.    Qty    Description                                    Price Each    Total
  1661.  
  1662.   _____   ZIP'R 3.0 Single-User Registration              $39.95     ________
  1663.             Includes Printed Manual, 3 1/2" & 5 1/4" Diskette
  1664.  
  1665.   _____   ZIP'R 3.0 Network Registration (5 - User)      $100.00     ________
  1666.  
  1667.   _____   ZIP'R 3.0 Network Registration (10 - User)     $200.00     ________
  1668.  
  1669.   _____   ZIP'R 3.0 Network Registration (20 - User)     $300.00     ________
  1670.  
  1671.   _____   ZIP'R 3.0 Network Registration (50 - User)     $400.00     ________
  1672.  
  1673.   _____   ZIP'R 3.0 Network Registration (100 - User)    $500.00     ________
  1674.  
  1675.   _____   Additional Copies of Printed Manual             $10.00     ________
  1676.  
  1677.                                                       Sub-Total:     ________
  1678.  
  1679.                          Minnesota Residents Add 6.5% Sales Tax:     ________
  1680.  
  1681.       Shipping/Handling (U.S. = $5.00, Foreign Orders = $12.50):     ________
  1682.  
  1683.                                                           Total:     ________
  1684.  
  1685.  
  1686.      Name: ___________________________________  Title: ______________________
  1687.  
  1688.   Company: __________________________________________________________________
  1689.  
  1690.   Address: ______________________________  City: ____________________________
  1691.  
  1692.     State: ___________  Zip Code: _______________  Phone: ___________________
  1693.  
  1694.   Please Register ZIP'R To This Name: _______________________________________
  1695.  
  1696.  
  1697.   Method of Payment: ___ Visa/MC   ___ American Express   ___ Discover
  1698.                      ___ Check/Money Order Enclosed
  1699.             (Checks/MO's must be in U.S. Funds drawn on a U.S. Bank!)
  1700.  
  1701.   Credit Card #: __________________________________  Expiration Date: ___/___
  1702.  
  1703.   Name on Card: _______________________  Signature: _________________________
  1704.  
  1705.   Comments / Suggestions: ___________________________________________________
  1706.  
  1707.   ___________________________________________________________________________
  1708.  
  1709.   ___________________________________________________________________________
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.                                     Page 26
  1717.