home *** CD-ROM | disk | FTP | other *** search
/ Popular Software (Premium Edition) / mycd.iso / TOOLS / ACE11B / REACE / UU.TXT < prev   
Encoding:
Text File  |  1997-11-30  |  26.6 KB  |  548 lines

  1.  
  2.  
  3.                       ■■■ Universal Unpacker ■■■
  4.  
  5.                             Version 1.33b
  6.  
  7.                        (C) 1995-97  Jürgen Peters
  8.  
  9.  
  10. My address:             Sundernstr. 30
  11.                         D-33829 Borgholzhausen
  12.                         Germany
  13.  
  14.                         Fax/BBS    :  +49-5425-4405
  15.  
  16.                         FidoNet    :  2:2432/344
  17.                         VirNet     :  9:493/4244
  18.                         ZyXELNet   :  16:4902/144
  19.                         GerNet     :  21:100/1744
  20.                         OS2Net     :  81:491/3244
  21.                         PascalNet  :  115:4905/1270
  22.                         TreiberNet :  405:3260/973
  23.                         eMail      :  Gray.Beast@t-online.de
  24.  
  25.  
  26. UU is a simple tool to identify and unpack compressed files of different
  27. formats, a clone of the well known 'General Unpack Shell' (GUS), but much
  28. more powerful.
  29.  
  30. A german version of this program is also available. Look for the file
  31. UUnnn.* (without the 'e' for 'e'nglish version; nnn = version number).
  32.  
  33. Eine deutsche Version dieses Programms ist auch verfuegbar. Schauen Sie nach
  34. UUnnn.* (ohne das 'e' der englischen Version; nnn = Versionsnummer).
  35.  
  36. --------------------------------------------------------------------------------
  37.  
  38. ATTENTION!!! This program is still rather experimental. There may be some
  39. bugs in it. Use it at your own risk!
  40. For operation of the program (except for archive identification with /I)
  41. the corresponding unpackers need to be found in DOS's PATH statement.
  42.  
  43. I hereby release this version as
  44.  
  45.                             FREEWARE
  46.  
  47. This status may be changed in later versions! The copyright stays at the
  48. author and the program (all files) is not to be disassembled or altered in
  49. any other way.
  50. It is allowed to share this software with others if no fee is taken (except
  51. of copying fees by shareware vendors etc.).
  52.  
  53. Members of FTN-compatible nets are encouraged to send me a netmail if they
  54. use UU on a regular basis (answering only possible over Fido- or ZyXELNet).
  55. Suggestions and constructive critique are always welcome.
  56.  
  57. ------------------------------------------------------------------------------
  58.  
  59. Operating instructions
  60. =======================
  61.  
  62.  Syntax:        UU archive name [filespec(s)] [targetpath\] [switches]
  63.  
  64.                 (Exactly in this order.)
  65.  
  66.  All parameters in brackets are optional. Meaning of the parameters:
  67.  
  68.  Archive name:  The archive or sfx file to be unpacked (wildcards allowed).
  69.                 Supported Formats: ARC, ARC+, PAK, ZIP, LZH, ARJ, UC2, ZOO,
  70.                 DWC, PUT, HYP, LBR, HA, HAP, HPK, SQZ, SQWEZ, LIM, RAR, MD,
  71.                 BSN, BS2, AIN, SAR, ACB, MAR, CPZ, JRC, JAR, ARX, Quantum,
  72.                 ReSOF, QuArk, YAC, X1, Codec, NuLIB, PAKLeo, AMGC, ChArc,
  73.                 PSA, ZAR, LHARK, CrossePAC, Freeze, KBoom, DPA, TTComp, CAR,
  74.                 WIC (fake!!), RKive, JAR, ESP, ZPack, SKY, ARI, UFA, FOXSQZ,
  75.                 AR7, TSComp, PPMZ, MP3, ZET, ARQ, ACE, Squash, Terse, Stuffit,
  76.                 UHarc, ABComp, CMP, LZO, szip, Splint, TAR, InstallShield Z,
  77.                 BOA, ARG, Gather, QFC, WWP-Data, XPack-Data, XPack-Diskimage,
  78.                 XPack-SData, Crush and Sfx files.
  79.  
  80.  Filespec(s):   The file(s) to be decompressed (wildcards allowed).
  81.  
  82.  Targetpath:    Directory to unpack the archive into (default: current dir,
  83.                 the backslash at the end is mandatory).
  84.  
  85.  Switches:      /D    Delete archive after successful unpacking
  86.                 /I    Identify only, don't unpack archive
  87.                 /M    unpack Mailarchives (see documentation)
  88.                 /N    do Not use embedded paths while unpacking
  89.                 /P    Print file(s) on standard output device (if possible)
  90.                 /Q    Quiet mode, suppresses shell output (where possible)
  91.                 /R    Replace existing files (overwrite mode)
  92.                 /S    Scan unpacked files for viruses
  93.                 /T    Test archive integrity
  94.                 /U    Update mode (decomp. only newer and nonexistent files)
  95.                 /V    View archive contents
  96.                 /Bdir move Bad archive to specified dir
  97.                 /GPW  supply password PW for Garbled file
  98.                 /X    XMS/EMS/disk swapping allowed
  99.                 /A    target directory = Archive name
  100.  
  101. Important: not all parameters work with all unpackers, if these do not support
  102. the corresponding feature.
  103.  
  104. The particular switches
  105. -----------------------
  106.  
  107. /D
  108. --
  109.  
  110. The archive is erased after decompression (not, if an error occured during
  111. unpacking).
  112.  
  113.  
  114. /I
  115. --
  116.  
  117. The archive is identified only, not unpacked. The output of UU.EXE is as
  118. follows:
  119.  
  120. C:\>UU.EXE RCVT100.EXE /I
  121.  
  122. The archive type of G:\UP\PACKTOOL\RCVT100.EXE is:  RAR
  123.  
  124. In addition UU.EXE returns a corresponding errorlevel:
  125.  
  126.   1. ARC                   2. ZIP                   3. ZOO
  127.   4. LZH                   5. DWC                   6. MDCD
  128.   7. LBR                   8. ARJ                   9. HYP
  129.  10. UC2                  11. HAP                  12. HA
  130.  13. HPack                14. SQZ (Squeeze It)     15. RAR
  131.  16. PAK                  17. ARC+                 18. LIM
  132.  19. BSN/BSA (PTS-DOS)    20. PUT                  21. SQWEZ
  133.  22. Crush/ZIP            23. Crush/ARJ            24. Crush/LZH
  134.  25. Crush/ZOO            26. Crush/HA             27. LZExe
  135.  28. PKLite               29. Diet                 30. TinyProg
  136.  31. GIF                  32. JPG (JFIF)           33. JPG (HSI)
  137.  34. AIN                  35. AINEXE               36. SAR
  138.  37. BS2/BSArc            38. GZIP/Comp 4.3        39. ACB
  139.  40. MAR                  41. CPShrink             42. JRC
  140.  43. JARCS                44. Quantum              45. ReSOF
  141.  46. Crush/uncompressed   47. ARX                  48. UCEXE
  142.  49. WWPack               50. QuArk                51. YAC
  143.  52. X1                   53. Codec                54. AMGC
  144.  55. NuLIB                56. PAKLeo               57. TGZ
  145.  58. WWPack datafile      59. ChArc                60. PSA
  146.  61. ZAR                  62. LHARK                63. CrossePAC
  147.  64. Freeze               65. KBoom                66. NSQ
  148.  67. DPA                  68. TTComp               69. WIC (Fake!)
  149.  70. RKive                71. JAR                  72. ESP
  150.  73. ZPack                74. DRY                  75  OWS (Fake!)
  151.  76. Sky                  77. ARI                  78. UFA
  152.  79. Microsoft CAB        80. FOXSQZ               81. AR7
  153.  82. TSComp               83. PPMZ                 84. MS Compress
  154.  85. MP3                  86. ZET                  87. XPack data
  155.  88. XPack diskimage      89. ARQ                  90. ACE
  156.  91. Squash               92. Terse                93. XPack Sdata
  157.  94. Stuffit (Mac)        95. PUCrunch             96. BZip
  158.  97. UHarc                98. ABComp               99. CMP (André Olejko)
  159. 100. BZip2               101. LZOP                102. szip
  160. 103. Splint              104. TAR                 105. InstallShield
  161. 106. CAR                 107. LZS                 108. BOA
  162. 109. InstallShield Z     110. ARG                 111. Gather
  163. 112. Pack Magic          113. BTS                 114.ELI 5750
  164. 115. QFC
  165.  
  166. If the file format is unknown/no archive, the errorlevel 0 is returned. If
  167. the file is not found, the errorlevel is 255.
  168.  
  169. Not all of these formats can be unpacked by UU! Especially EXE-packed files
  170. cannot be decompressed (other tools are available for this).
  171. Only the formats mentioned after "Archive name:" above can be unpacked.
  172.  
  173. /N
  174. --
  175.  
  176. The archive is unpacked into the actual or the specified targetpath, but
  177. embedded paths are not created.
  178.  
  179. /M
  180. __
  181.  
  182. This switch stands for "unpack Mail archives". Here the syntax is a little
  183. bit different than in the normal case. Instead of archive and file name(s)
  184. you only have to specify the directory, where the (mail) archives are located,
  185. eg.:
  186.         UU D:\MCMAIL\INBOUND /M
  187.  
  188. Then UU decompresses all archives it finds in that directory, whose extension
  189. begin with 'SU', 'MO', 'TU', 'WE', 'TH', 'FR' or 'SA' and end with a number
  190. from '0'...'Z', into that directory und automatically deletes the original
  191. archives (like with the parameters /D and /N).
  192. If another directory name is given after the inbound directory, the
  193. decompression takes place into this second directory. For example:
  194.  
  195.         UU D:\MCMAIL\INBOUND D:\PACKETS\ /M
  196.  
  197. In this case the mail archives are unpacked to D:\PACKETS. The backslash
  198. is not mandatory in this case, but the target directory must always be the
  199. _second_ and /M the _last_ parameter.
  200.  
  201. If an archive cannot be unpacked successfully, it is not erased, but moved
  202. into a directory called BADARC.$UU inside the mail directory (in the example
  203. above: D:\MCMAIL\INBOUND\BADARC.$UU).
  204. This allows it to examine problematic mail archives later on (and keeping the
  205. original names of the archives).
  206.  
  207. /P
  208. --
  209.  
  210. Files are decompressed directly to the printer (PRN). Attention: if the
  211. unpacker does not support this, files may be unpacked to disk.
  212.  
  213. /Q
  214. --
  215.  
  216. Quiet mode. If possible, all output of the unpacker is suppressed.
  217.  
  218. /R
  219. --
  220.  
  221. Replace mode. Files already on disk are being overwritten by ones with the
  222. same names inside the archive when unpacking.
  223.  
  224. /S
  225. --
  226.  
  227. Scan unpacked files for viruses. At first UU.EXE searches within DOS-PATH for
  228. a batchfile named SCANVIR.BAT (if 4DOS is detected, first for SCANVIR.BTM).
  229. In this file there may be any number of virus scanner calls with their
  230. parameters (see included sample batch).
  231. If no such batchfile is found, UU looks for F-PROT.EXE. If even this file does
  232. not exist, SCAN.EXE is being searched. At last, if no virus scanner is found,
  233. a short errormessage is put out.
  234.  
  235. /T
  236. --
  237.  
  238. Invoking of the (CRC)-test option of the unpacker. Files are not unpacked.
  239.  
  240. /U
  241. --
  242.  
  243. Update mode. Files already on disk will be overwritten with ones with the same
  244. names inside the archive, only if these are newer (if being supported by the
  245. unpacker).
  246.  
  247. /V
  248. --
  249.  
  250. View archive contents; files are not being unpacked.
  251.  
  252. /Bdir
  253. -----
  254.  
  255. If decompression fails (archive bad, not enough memory, virus found with /S
  256. etc.), the archive is moved into the specified directory 'dir'. If that
  257. directory does not exist, it is created!
  258.  
  259. /G
  260. --
  261.  
  262. With this parameter a required password for garbled archives may be supplied
  263. to the unpacker, eg. UU GARBLED.ARJ /GSecret
  264.  
  265. /X
  266. --
  267.  
  268. This parameter should only be applied in case of RAM shortage (eg. when calling
  269. from a shell). UU.EXE swaps itself out of memory (only 1.4 KB remaining) to
  270. XMS, EMS or disk (in this order). In case of disk swapping a hidden temporary
  271. file is created in the directory which is defined by the environment variable
  272. 'TMP' or 'TEMP' (or in the current directory, if these do not exist).
  273. Since swapping takes some time, unpacking is a little bit slower with this
  274. switch, which is therefore inactivated by default.
  275.  
  276. /A
  277. --
  278.  
  279. Die Archive werden in neue Verzeichnisse mit den Namen der Archive entpackt.
  280. Archives are unpacked into new directories with the names of the archives.
  281. Example: UU TEST.RAR /A creates a directory TEST\ in the current directory
  282. and decompresses the archive TEST.RAR into it. UU TEST.RAR C:\TOOLS\ /A
  283. unpacks into C:\TOOLS\TEST\.
  284.  
  285. ------------------------------------------------------------------------------
  286.  
  287. The file UU.CFG
  288. ===============
  289.  
  290. In this configuration file for UU.EXE it is possible to define up to three
  291. different unpackers for each archive format.
  292. The file UU.CFG must be located in the same directory as UU.EXE.
  293.  
  294. The format of the file is very simple:
  295.  
  296. Name1U1=ENTPACK1.EXE
  297. Name1U2=ENTPACK2.EXE
  298. Name1U3=ENTPACK32.EXE
  299.  
  300. Name2U1=ENTPACK4.EXE
  301. Name2U2=ENTPACK5.EXE
  302. Name2U3=ENTPACK6.EXE
  303.  
  304. At the beginning of a line the keyword is to be placed (not case sensitive).
  305. Then a '='-char follows and after that the name of the unpack program.
  306. This unpacker must be located in a directory, which is defined by the PATH-
  307. environment variable, or in the current directory.
  308. Alternatively the complete pathname, eg. C:\TOOLS\ARJ.EXE, can be supplied.
  309. In this case the file is not searched in PATH.
  310. It is always being searched for the *first* program file. Only, if this is
  311. not found, UU.EXE looks for the second one etc.
  312. If the file UU.CFG does not exist, the program defaults of UU.EXE are being
  313. used for the unpacker names. These are identical to those in the originally
  314. delivered UU.CFG.
  315.  
  316. Tip: If you are using the default settings in UU.CFG, it is recommended to
  317.      erase that file. This speeds up the operation of UU.EXE significantly,
  318.      because there is no need anymore to read UU.CFG line by line. UU.EXE
  319.      uses the internal program defaults instead.
  320.  
  321. Important hint: it is recommended to edit UU.CFG only if absolutely necessary,
  322. because UU.EXE in case of a different name of the unpacker will still use the
  323. original parameters for this new filename.
  324. Example: As the second unpacker for the LZH-format originally X1.EXE stands
  325. in UU.CFG. That means: even if another unpacker is entered behind 'LzhU2=',
  326. UU.EXE will still use the parameters for X1.EXE.
  327. In the moment UU.CFG is therefore only useful, if the other decompression
  328. program has another name, but uses the same commands.
  329. Fortunately this is true in most of the cases with standard commands. In the
  330. above example both LHA.EXE and X1.EXE use the 'x'-command to unpack an LZH-
  331. archive.
  332. With more special parameters (printing, extracting with password, overwrite
  333. mode etc.) this is not guaranteed any more.
  334. Therefore in a later version of the 'Universal Unpacker' it is planned to
  335. make all commands and parameters of each packer userconfigurable.
  336.  
  337. ------------------------------------------------------------------------------
  338.  
  339. Version history
  340. ---------------
  341.  
  342. 1.10    01-06-97  - First englisch version
  343. 1.11    01-22-97  - As the default unpacker for LZH files now LHARK is used.
  344.                     For this version 0.4a or higher in mode LHARK-B (!) is
  345.                     needed (change between mode A and B with command
  346.                     LHARK o).
  347.                     The advantage is, that LHARK can decompress all LZH
  348.                     archives (even -lh7-) and ist faster.
  349.                     If LHARK.EXE is not found, LHA.EXE is used like before.
  350. 1.12    01-27-97  - Enhanced error handling: if the unpacker returns an
  351.                     errorlevel<>0, the current action is cancelled and an
  352.                     error message is displayed.
  353.                     The command /D does not delete the archive in this case.
  354.                   - The switch /Bdir makes it possible to move broken archives
  355.                     to a specified directory.
  356.         02-01-97  - Format DRY (dehydrated) is being recognized (but not
  357.                     unpacked).
  358. 1.13    02-02-97  - Switch /M for unpacking mail archives implemented (like
  359.                     the corresponding GUS parameter).
  360.         02-03-97  - Fake-Packer OWS is identified, but (of course) not
  361.                     decompressed.
  362. 1.14    02-23-97  - Freeware-Packer SKY is being supported.
  363.         02-24-97  - Better RKive detection.
  364.         03-04-97  - Bug Fix: when using wildcards with archive names the
  365.                     switches (/T, /V etc.) were stripped.
  366. 1.15    03-08-97  - ZAR was sometimes identified as TTComp
  367.                   - Format ARI is recognized - but only due to the file
  368.                     extension.
  369.                   - Format UFA wird identifiziert.
  370.         03-09-97  - Microsoft's CAB (Windows 95) is being recognized
  371.                     (but not unpacked).
  372.         03-12-97  - Identifying of FOXSQZ.
  373.         03-16-97  - Identifying of AR7.
  374.         03-18-97  - Recognition of the Stirling Compressor (TSComp).
  375.         03-22-97  - Recognition of PPMZ.
  376. 1.16    03-30-97  - Added MS Compress (only identification).
  377.         04-02-97  - Identification and decompression of MP3 and ZET.
  378. 1.17    04-07-97  - Identifies and unpacks XPack data and diskimage files.
  379.         04-17-97  - Recognizes and decompresses ARQ archives.
  380. 1.18    04-21-97  - Better handling of X1 files.
  381.                     X1 0.94o or higher recommended.
  382.         04-25-97  - Improved decompressing of SKY archives. SKY 1.03 or higher
  383.                     recommended.
  384.         04-27-97  - Support of ACE archives (also sfxes).
  385.         05-01-97  - Implemented /T-switch for ESP (needs ESP v1.9b3).
  386.         05-10-97  - Squash by D. Murk is being recognized.
  387. 1.19    05-14-97  - Improved ACE-Sfx-recognition (identifies ACE 0.9c2 too).
  388.                   - Idenfication of packer Terse by Michael Nagy.
  389.         05-17-97  - Recognizes and unpacks XPack single file data
  390.         05-19-97  - Bug in commandline parsing fixed: when using wildcards in
  391.                     the archive name, the filespecifications and switches
  392.                     could become crippled. Thanks to Christian Klak.
  393.         05-20-97  - Bugfix: ACE files could not be extracted into a target
  394.                     directory.
  395. 1.20    05-21-97  - BS Archiver 1.6, an older version of BSN/PTS-DOS, is being
  396.                     identified (as BSN). For decompression BSA.EXE is being
  397.                     used. If not found, BS16.EXE.
  398.         05-24-97  - ACE 0.9c5 and 0.9d1 Sfx jr. are being recognized.
  399.                   - Stuffit (Mac) is being identified.
  400.                   - Improved PKZip Windows- and OS/2 sfx and WinRAR install
  401.                     sfx recognition.
  402.                   - No archive comment display with ESP with UU /T (ESP v1.9b3
  403.                     or higher necessary).
  404.         05-25-97  - Because of problems of some older unpackers with
  405.                     multitaskers (eg. PKUnpak and OS/2) UU opens archives in
  406.                     sharing mode (permit all).
  407.         05-28-97  - Parameters /V and /T now also functional with XPack data
  408.                     files (XPack 1.67h resp. 1.67i needed).
  409. 1.21    05-31-97  - The creation of non existing target directories is now
  410.                     done by UU.EXE because of the different behaviour of
  411.                     the unpackers.
  412.         06-01-97  - Recognition of PUCrunch (identify only).
  413.         06-04-97  - ACE 0.9d3 sfx is being recognized.
  414.         06-05-97  - BZip is being recognized (identify only).
  415. 1.22    06-08-97  - ACE 0.9d4 sfx is being recognized.
  416.         06-10-97  - The following multiple volume archives are not more only
  417.                     recognized by the file extension, but by the volume flag
  418.                     in the archive header: ARJ, ARJ sfx, RAR, RAR sfx, ACE
  419.                     The switch /I shows, if such an archive is a volume
  420.                     (this is not the case with the _last_ ARJ volume, because
  421.                     ARJ defines a volume as an archive, which is _followed_ by
  422.                     another volume).
  423. 1.23    06-18-97  - Changed behaviour of /U with some packers (RAR, ARJ, JAR):
  424.                     until now only existent files were freshened (-n), now
  425.                     existent and nonexistent files are updated (-u).
  426.                   - /U now also functional with UNESP.
  427.                   - Archive test option /T works with RKive.
  428.                   - Reading of UU.CFG only one at start even when wildcards
  429.                     in archive names were used. Results in better execution
  430.                     speed.
  431.                   - ACE 0.9e3 sfx is being recognized.
  432.         06-20-97  - Totally reworked ZIP unpack routine. If Info-UNZIP was
  433.                     used instead of PKUNZIP UU.EXE nevertheless used the
  434.                     PKUNZIP commands.
  435.                   - Recognition of PKZip/2 2.50 sfx.
  436. 1.24    06-23-97  - With parameter /A archives are unpacked in new directories
  437.                     with the names of the archives.
  438.                     Thanks to Thomas Erbe for the idea.
  439.                   - Bugfix: when using wildcards in archive names sfxes were
  440.                     not recognized correctly.
  441.                   - Some internal optimizations.
  442.         06-24-97  - With /A now also a target directory may be supplied.
  443.                     For example UU TEST.RAR C:\TOOLS\ /A unpacks into
  444.                     C:\TOOLS\TEST\.
  445.         06-27-97  - Bugfix: With RAR archives the target directory with /A was
  446.          (1.24c)    created twice, eg. C:\TEST\TEST\. Thanks to Christian
  447.                     Klak for his hint.
  448.         07-19-97  - When unpacking with ARJ the environment variable ARJ_SW
  449.          (1.24d)    is not ignored anymore.
  450.                   - Recognizing UHarc 1.66 (identify only).
  451.         07-20-97  - UHarc is now unpacked etc., too.
  452.         07-23-97  - At the following archive formats it is detected, whether
  453.          (1.24g)    they are AV-secured or locked (through AV-Flag in header):
  454.                     ARJ, ARJ-Sfx, RAR, RAR-Sfx, ACE (with /I switch).
  455.         08-03-97  - Bugfix: in some cases the filemode was not reset correctly
  456.          (1.24h)    in sfx detection.
  457.         08-04-97  - Support for single file packer ABComp 2.04b.
  458. 1.25    08-06-97  - Major code rewrite and some bugfixes.
  459. 1.26    08-16-97  - Some bugfixes with JAR, JRC, ZET, AMGC (many thanks to
  460.                     George Shadoff for testing).
  461.         08-17-97  - For AMG files now Sky is used as unpacker, because AMGC.EXE
  462.                     itself shows a bug when creating directories.
  463.         08-18-97  - Support for format CMP (André Olejko).
  464.         08-20-97  - Smaller bugfixes.
  465. 1.27    08-24-97  - BZip2 is being recognized (identify only).
  466.         08-25-97  - BS Archiver 1.9, an older version of BSN/PTS-DOS, is being
  467.                     identified (as BSN). For decompression BSA.EXE is being
  468.                     used. If not found, BS19.EXE.
  469.                   - Identifies and unpacks LZO (M.-F.-X.-J. Oberhumer).
  470.                   - Better distinction ARC/PAK (thanks to George Shadoff).
  471.                   - With /I the archive type is also given numerically.
  472. 1.28    08-28-97  - Bugfix at ARJ-AV-recognition.
  473.                   - Crude szip detection (Michael Schindler) only by one byte
  474.                     and extension .SZ.
  475.                   - With Info-UNZIP now the parameters -s (convert spaces in
  476.                     filenames to underscores) and -C (match caseinsensitively)
  477.                     are used to improve DOS compatibility.
  478.                   - UNZIP.EXE (Info-ZIP) is now default instead of PKUNZIP.EXE.
  479.                   - Again a major code rewrite.
  480.         08-31-97  - WinZip sfxes are identified (as ZIPs).
  481. 1.28a   09-09-97  - Format Splint is identified.
  482. 1.28b   09-12-97  - Default for ZIP now UNZIP.EXE, then UNZIP32.EXE and
  483.                     PKUNZIP.EXE.
  484. 1.28c   09-14-97  - Sfxes are now also recognized, if they start with 'ZM'
  485.                     instead of 'MZ' (thanks to Pierre Foucart).
  486. 1.29    09-18-97  - Format TAR is beeing identified (only from extension .TAR).
  487.                     For unpacking the program UNTGZ is used (like TGZ format,
  488.                     see UU.CFG).
  489.                   - InstallShield format is recognized (identify only).
  490. 1.29a   09-19-97  - Sometimes the parameters between PKUNZIP.EXE and UNZIP.EXE
  491.                     (Info-Unzip) seemed to be exchanged. Although I could not
  492.                     reproduce that behaviour here, it was reported independently
  493.                     by two persons.
  494.                     Perhaps they renamed PKUNZIP.EXE to UNZIP.EXE, so that
  495.                     the parameter -s, used for UNZIP.EXE, lead to a password
  496.                     prompt with PKUNZIP.EXE.
  497.                     I hope this is fixed now though untested.
  498.                   - With LHA and LHARK now the parameter /a is used, so that
  499.                     also hidden and system files are correctly decompressed.
  500. 1.29b   09-21-97  - Some small fixes when unpacking with UNGTZ.
  501. 1.29c   09-22-97  - Fix: LHARK does not understand /a etc., only -a.
  502. 1.30    09-24-97  - Calling sequence for JAR now JAR16.EXE > JAR32.EXE
  503.                     > JAR.EXE.
  504.                   - Format CAR is beeing identified (only from extension .CAR).
  505.                   - Better detection of the formats Codec, Limit and ZIP-Archiv.
  506. 1.30a   09-27-97  - Better detection of WinRAR (incl. 2.02).
  507.                   - Default unpacker for LZH files (except -lhd-) is LHA.EXE
  508.                     again instead of LHARK.EXE (because LHARK.EXE cannot
  509.                     decompress LZS files).
  510. 1.30b   09-29-97  - Fixed GZip dekompression.
  511.                   - Adjust JAR parameters for version 1.02.
  512.                   - LHARK.EXE (-B) is again default unpacker for LZH, because
  513.                     LHA.EXE has problems decompressing absolute pathnames
  514.                     into a specific target directory.
  515.                     For method LZS (LARC) a new type (107) has been defined.
  516.                     LZS files are always unpacked with LHA.EXE.
  517. 1.30c   09-30-97  - With the parameter /M it is now possible to unpack the
  518.                     mail archives into an alternative directory.
  519. 1.30d   10-01-97  - If a target directory does not exist and cannot be created,
  520.                     UU now quits with an errorlevel 254.
  521.         10-02-97  - Parameters /V and /T did not work with RAR archives, if
  522.                     UNRAR.EXE instead of RAR.EXE was configured as unpacker.
  523. 1.31    10-11-97  - Also 32 bit WinZip sfxes are recognized (as ZIP).
  524.         10-13-97  - Another Windows install sfx format (ZIP) added.
  525. 1.31a   10-14-97  - Standard unpacker for HA  is now LGHA.EXE by Lyapko Yuri
  526.                     Georgievich.
  527.                   - Replaced references to X1.EXE by X1DOS.EXE.
  528.                   - Simplified file access mode.
  529.         10-15-97  - Sometimes LHark archives were identified as AIN.
  530. 1.31b   10-29-97  - Better Novell Netware compatibility.
  531. 1.32    11-01-97  - Format BOA is being identified and unpacked.
  532.                   - Format Z (InstallShield) is being recognized and unpacked
  533.                     using ICOMP.EXE.
  534. 1.32a   11-08-97  - Formats ARG and Gather (GTH) are identified and unpacked.
  535.                   - RKive 1.9 is identified.
  536. 1.33    11-09-97  - When using the parameter /M (decompress mail archives)
  537.                     now only those files are unpacked, whose extension begin
  538.                     with 'SU', 'MO', 'TU', 'WE', 'TH', 'FR' or 'SA' and end
  539.                     with a number from '0'...'Z'.
  540.                   - Bugfix with /M: if a target path was given in addition to
  541.                     the mail path, only the first file was unpacked into this
  542.                     path, all others into the mail path (as if no alternative
  543.                     target path was given).
  544. 1.33a   11-27-97  - Formats Pack Magic, Big Tree Software Archiver, ELI 5750
  545.                     and QFC are recognized (QFC also unpacked).
  546. 1.33b   12-01-97  - On an unpacker error (broken archive or the like) UU now
  547.                     returns the corresponding errorlevel of the unpacker.
  548.