home *** CD-ROM | disk | FTP | other *** search
-
-
- ■■■ Universal Unpacker ■■■
-
- Version 1.36e
-
- (C) 1995-98 Jürgen Peters
-
-
- My address: Sundernstr. 30
- D-33829 Borgholzhausen
- Germany
-
- Fax/BBS : +49-5425-4405
-
- FidoNet : 2:2432/344
- VirNet : 9:493/4244
- ZyXELNet : 16:4902/144
- GerNet : 21:100/1744
- OS2Net : 81:491/3244
- PascalNet : 115:4905/1270
- TreiberNet : 405:3260/973
- eMail : Gray.Beast@t-online.de
-
-
- UU is a simple tool to identify and unpack compressed files of different
- formats, a clone of the well known 'General Unpack Shell' (GUS), but much
- more powerful.
-
- A german version of this program is also available. Look for the file
- UUnnn.* (without the 'e' for 'e'nglish version; nnn = version number).
-
- Eine deutsche Version dieses Programms ist auch verfuegbar. Schauen Sie nach
- UUnnn.* (ohne das 'e' der englischen Version; nnn = Versionsnummer).
-
- --------------------------------------------------------------------------------
-
- ATTENTION!!! This program is still rather experimental. There may be some
- bugs in it. Use it at your own risk!
- For operation of the program (except for archive identification with /I)
- the corresponding unpackers need to be found in DOS's PATH statement.
-
- I hereby release this version as
-
- FREEWARE
-
- This status may be changed in later versions! The copyright stays at the
- author and the program (all files) is not to be disassembled or altered in
- any other way.
- It is allowed to share this software with others if no fee is taken (except
- of copying fees by shareware vendors etc.).
-
- Members of FTN-compatible nets are encouraged to send me a netmail if they
- use UU on a regular basis (answering only possible over Fido- or ZyXELNet).
- Suggestions and constructive critique are always welcome.
-
- ------------------------------------------------------------------------------
-
- Operating instructions
- =======================
-
- Syntax: UU archive name [filespec(s)] [targetpath\] [switches]
-
- (Exactly in this order.)
-
- All parameters in brackets are optional. Meaning of the parameters:
-
- Archive name: The archive or sfx file to be unpacked (wildcards allowed).
- Supported Formats: ARC, ARC+, PAK, ZIP, LZH, ARJ, UC2, ZOO,
- DWC, PUT, HYP, LBR, HA, HAP, HPK, SQZ, SQWEZ, LIM, RAR, MD,
- BSN, BS2, AIN, SAR, ACB, MAR, CPZ, JRC, JAR, ARX, Quantum,
- ReSOF, QuArk, YAC, X1, Codec, NuLIB, PAKLeo, AMGC, ChArc,
- PSA, ZAR, LHARK, CrossePAC, Freeze, KBoom, DPA, TTComp, CAR,
- WIC (fake!!), RKive, JAR, ESP, ZPack, SKY, ARI, UFA, FOXSQZ,
- AR7, TSComp, PPMZ, MP3, ZET, ARQ, ACE, Squash, Terse, Stuffit,
- UHarc, ABComp, CMP, LZO, szip, Splint, TAR, InstallShield Z,
- BOA, ARG, Gather, QFC, PRO-PACK, MSXiE, RAX, 777, LZS221, HPA,
- Arhangel, NRV, PAK (DD), Squish, CAB, WWP-Data, XPack-Data,
- XPack-Diskimage, XPack-SData, Crush and Sfx files.
-
- Filespec(s): The file(s) to be decompressed (wildcards allowed).
-
- Targetpath: Directory to unpack the archive into (default: current dir,
- the backslash at the end is mandatory).
-
- Switches: /D Delete archive after successful unpacking
- /I Identify only, don't unpack archive
- /M unpack Mailarchives (see documentation)
- /N do Not use embedded paths while unpacking
- /P Print file(s) on standard output device (if possible)
- /Q Quiet mode, suppresses shell output (where possible)
- /R Replace existing files (overwrite mode)
- /S Scan unpacked files for viruses
- /T Test archive integrity
- /U Update mode (decomp. only newer and nonexistent files)
- /V View archive contents
- /Bdir move Bad archive to specified dir
- /GPW supply password PW for Garbled file
- /X XMS/EMS/disk swapping allowed
- /A target directory = Archive name
-
- Important: not all parameters work with all unpackers, if these do not support
- the corresponding feature.
-
- The particular switches
- -----------------------
-
- /D
- --
-
- The archive is erased after decompression (not, if an error occured during
- unpacking).
-
-
- /I
- --
-
- The archive is identified only, not unpacked. The output of UU.EXE is as
- follows:
-
- C:\>UU.EXE RCVT100.EXE /I
-
- The archive type of G:\UP\PACKTOOL\RCVT100.EXE is: RAR
-
- In addition UU.EXE returns a corresponding errorlevel:
-
- 1. ARC 2. ZIP 3. ZOO
- 4. LZH 5. DWC 6. MDCD
- 7. LBR 8. ARJ 9. HYP
- 10. UC2 11. HAP 12. HA
- 13. HPack 14. SQZ (Squeeze It) 15. RAR
- 16. PAK 17. ARC+ 18. LIM
- 19. BSN/BSA (PTS-DOS) 20. PUT 21. SQWEZ
- 22. Crush/ZIP 23. Crush/ARJ 24. Crush/LZH
- 25. Crush/ZOO 26. Crush/HA 27. LZExe
- 28. PKLite 29. Diet 30. TinyProg
- 31. GIF 32. JPG (JFIF) 33. JPG (HSI)
- 34. AIN 35. AINEXE 36. SAR
- 37. BS2/BSArc 38. GZIP/Comp 4.3 39. ACB
- 40. MAR 41. CPShrink 42. JRC
- 43. JARCS 44. Quantum 45. ReSOF
- 46. Crush/uncompressed 47. ARX 48. UCEXE
- 49. WWPack 50. QuArk 51. YAC
- 52. X1 53. Codec 54. AMGC
- 55. NuLIB 56. PAKLeo 57. TGZ
- 58. WWPack datafile 59. ChArc 60. PSA
- 61. ZAR 62. LHARK 63. CrossePAC
- 64. Freeze 65. KBoom 66. NSQ
- 67. DPA 68. TTComp 69. WIC (Fake!)
- 70. RKive 71. JAR 72. ESP
- 73. ZPack 74. DRY 75 OWS (Fake!)
- 76. Sky 77. ARI 78. UFA
- 79. Microsoft CAB 80. FOXSQZ 81. AR7
- 82. TSComp 83. PPMZ 84. MS Compress
- 85. MP3 86. ZET 87. XPack data
- 88. XPack diskimage 89. ARQ 90. ACE
- 91. Squash 92. Terse 93. XPack Sdata
- 94. Stuffit (Mac) 95. PUCrunch 96. BZip
- 97. UHarc 98. ABComp 99. CMP (André Olejko)
- 100. BZip2 101. LZOP 102. szip
- 103. Splint 104. TAR 105. InstallShield
- 106. CAR 107. LZS 108. BOA
- 109. InstallShield Z 110. ARG 111. Gather
- 112. Pack Magic 113. BTS 114. ELI 5750
- 115. QFC 116. PRO-PACK 117. MSXiE
- 118. RAX 119. 777 120. LZS221
- 121. HPA 122. Arhangel 123. EXP1
- 124. IMP 125. BMF 126. NRV
- 127. PAK (D. Dvoinikov) 128. Squish (Mike Albert)129. ParB
-
- If the file format is unknown/no archive, the errorlevel 0 is returned. If
- the file is not found, the errorlevel is 255.
-
- Not all of these formats can be unpacked by UU! Especially EXE-packed files
- cannot be decompressed (other tools are available for this).
- Only the formats mentioned after "Archive name:" above can be unpacked.
-
- /N
- --
-
- The archive is unpacked into the actual or the specified targetpath, but
- embedded paths are not created.
-
- /M
- __
-
- This switch stands for "unpack Mail archives". Here the syntax is a little
- bit different than in the normal case. Instead of archive and file name(s)
- you only have to specify the directory, where the (mail) archives are located,
- eg.:
- UU D:\MCMAIL\INBOUND /M
-
- Then UU decompresses all archives it finds in that directory, whose extension
- begin with 'SU', 'MO', 'TU', 'WE', 'TH', 'FR' or 'SA' and end with a number
- from '0'...'Z', into that directory und automatically deletes the original
- archives (like with the parameters /D and /N).
- If another directory name is given after the inbound directory, the
- decompression takes place into this second directory. For example:
-
- UU D:\MCMAIL\INBOUND D:\PACKETS\ /M
-
- In this case the mail archives are unpacked to D:\PACKETS. The backslash
- is not mandatory in this case, but the target directory must always be the
- _second_ and /M the _last_ parameter.
-
- If an archive cannot be unpacked successfully, it is not erased, but moved
- into a directory called BADARC.$UU inside the mail directory (in the example
- above: D:\MCMAIL\INBOUND\BADARC.$UU).
- This allows it to examine problematic mail archives later on (and keeping the
- original names of the archives).
-
- /P
- --
-
- Files are decompressed directly to the printer (PRN). Attention: if the
- unpacker does not support this, files may be unpacked to disk.
-
- /Q
- --
-
- Quiet mode. If possible, all output of the unpacker is suppressed.
-
- /R
- --
-
- Replace mode. Files already on disk are being overwritten by ones with the
- same names inside the archive when unpacking.
-
- /S
- --
-
- Scan unpacked files for viruses. At first UU.EXE searches within DOS-PATH for
- a batchfile named SCANVIR.BAT (if 4DOS is detected, first for SCANVIR.BTM).
- In this file there may be any number of virus scanner calls with their
- parameters (see included sample batch).
- If no such batchfile is found, UU looks for F-PROT.EXE. If even this file does
- not exist, SCAN.EXE is being searched. At last, if no virus scanner is found,
- a short errormessage is put out.
-
- /T
- --
-
- Invoking of the (CRC)-test option of the unpacker. Files are not unpacked.
-
- /U
- --
-
- Update mode. Files already on disk will be overwritten with ones with the same
- names inside the archive, only if these are newer (if being supported by the
- unpacker).
-
- /V
- --
-
- View archive contents; files are not being unpacked.
-
- /Bdir
- -----
-
- If decompression fails (archive bad, not enough memory, virus found with /S
- etc.), the archive is moved into the specified directory 'dir'. If that
- directory does not exist, it is created!
-
- /G
- --
-
- With this parameter a required password for garbled archives may be supplied
- to the unpacker, eg. UU GARBLED.ARJ /GSecret
-
- /X
- --
-
- This parameter should only be applied in case of RAM shortage (eg. when calling
- from a shell). UU.EXE swaps itself out of memory (only 1.4 KB remaining) to
- XMS, EMS or disk (in this order). In case of disk swapping a hidden temporary
- file is created in the directory which is defined by the environment variable
- 'TMP' or 'TEMP' (or in the current directory, if these do not exist).
- Since swapping takes some time, unpacking is a little bit slower with this
- switch, which is therefore inactivated by default.
-
- /A
- --
-
- Die Archive werden in neue Verzeichnisse mit den Namen der Archive entpackt.
- Archives are unpacked into new directories with the names of the archives.
- Example: UU TEST.RAR /A creates a directory TEST\ in the current directory
- and decompresses the archive TEST.RAR into it. UU TEST.RAR C:\TOOLS\ /A
- unpacks into C:\TOOLS\TEST\.
-
- ------------------------------------------------------------------------------
-
- The file UU.CFG
- ===============
-
- In this configuration file for UU.EXE it is possible to define up to three
- different unpackers for each archive format.
- The file UU.CFG must be located in the same directory as UU.EXE.
-
- The format of the file is very simple:
-
- Name1U1=ENTPACK1.EXE
- Name1U2=ENTPACK2.EXE
- Name1U3=ENTPACK32.EXE
-
- Name2U1=ENTPACK4.EXE
- Name2U2=ENTPACK5.EXE
- Name2U3=ENTPACK6.EXE
-
- At the beginning of a line the keyword is to be placed (not case sensitive).
- Then a '='-char follows and after that the name of the unpack program.
- This unpacker must be located in a directory, which is defined by the PATH-
- environment variable, or in the current directory.
- Alternatively the complete pathname, eg. C:\TOOLS\ARJ.EXE, can be supplied.
- In this case the file is not searched in PATH.
- It is always being searched for the *first* program file. Only, if this is
- not found, UU.EXE looks for the second one etc.
- If the file UU.CFG does not exist, the program defaults of UU.EXE are being
- used for the unpacker names. These are identical to those in the originally
- delivered UU.CFG.
-
- Tip: If you are using the default settings in UU.CFG, it is recommended to
- erase that file. This speeds up the operation of UU.EXE significantly,
- because there is no need anymore to read UU.CFG line by line. UU.EXE
- uses the internal program defaults instead.
-
- Important hint: it is recommended to edit UU.CFG only if absolutely necessary,
- because UU.EXE in case of a different name of the unpacker will still use the
- original parameters for this new filename.
- Example: As the second unpacker for the LZH-format originally X1.EXE stands
- in UU.CFG. That means: even if another unpacker is entered behind 'LzhU2=',
- UU.EXE will still use the parameters for X1.EXE.
- In the moment UU.CFG is therefore only useful, if the other decompression
- program has another name, but uses the same commands.
- Fortunately this is true in most of the cases with standard commands. In the
- above example both LHA.EXE and X1.EXE use the 'x'-command to unpack an LZH-
- archive.
- With more special parameters (printing, extracting with password, overwrite
- mode etc.) this is not guaranteed any more.
- Therefore in a later version of the 'Universal Unpacker' it is planned to
- make all commands and parameters of each packer userconfigurable.
-
- ------------------------------------------------------------------------------
-
- Version history
- ---------------
-
- 1.10 01-06-97 - First englisch version
- 1.11 01-22-97 - As the default unpacker for LZH files now LHARK is used.
- For this version 0.4a or higher in mode LHARK-B (!) is
- needed (change between mode A and B with command
- LHARK o).
- The advantage is, that LHARK can decompress all LZH
- archives (even -lh7-) and ist faster.
- If LHARK.EXE is not found, LHA.EXE is used like before.
- 1.12 01-27-97 - Enhanced error handling: if the unpacker returns an
- errorlevel<>0, the current action is cancelled and an
- error message is displayed.
- The command /D does not delete the archive in this case.
- - The switch /Bdir makes it possible to move broken archives
- to a specified directory.
- 02-01-97 - Format DRY (dehydrated) is being recognized (but not
- unpacked).
- 1.13 02-02-97 - Switch /M for unpacking mail archives implemented (like
- the corresponding GUS parameter).
- 02-03-97 - Fake-Packer OWS is identified, but (of course) not
- decompressed.
- 1.14 02-23-97 - Freeware-Packer SKY is being supported.
- 02-24-97 - Better RKive detection.
- 03-04-97 - Bug Fix: when using wildcards with archive names the
- switches (/T, /V etc.) were stripped.
- 1.15 03-08-97 - ZAR was sometimes identified as TTComp
- - Format ARI is recognized - but only due to the file
- extension.
- - Format UFA wird identifiziert.
- 03-09-97 - Microsoft's CAB (Windows 95) is being recognized
- (but not unpacked).
- 03-12-97 - Identifying of FOXSQZ.
- 03-16-97 - Identifying of AR7.
- 03-18-97 - Recognition of the Stirling Compressor (TSComp).
- 03-22-97 - Recognition of PPMZ.
- 1.16 03-30-97 - Added MS Compress (only identification).
- 04-02-97 - Identification and decompression of MP3 and ZET.
- 1.17 04-07-97 - Identifies and unpacks XPack data and diskimage files.
- 04-17-97 - Recognizes and decompresses ARQ archives.
- 1.18 04-21-97 - Better handling of X1 files.
- X1 0.94o or higher recommended.
- 04-25-97 - Improved decompressing of SKY archives. SKY 1.03 or higher
- recommended.
- 04-27-97 - Support of ACE archives (also sfxes).
- 05-01-97 - Implemented /T-switch for ESP (needs ESP v1.9b3).
- 05-10-97 - Squash by D. Murk is being recognized.
- 1.19 05-14-97 - Improved ACE-Sfx-recognition (identifies ACE 0.9c2 too).
- - Idenfication of packer Terse by Michael Nagy.
- 05-17-97 - Recognizes and unpacks XPack single file data
- 05-19-97 - Bug in commandline parsing fixed: when using wildcards in
- the archive name, the filespecifications and switches
- could become crippled. Thanks to Christian Klak.
- 05-20-97 - Bugfix: ACE files could not be extracted into a target
- directory.
- 1.20 05-21-97 - BS Archiver 1.6, an older version of BSN/PTS-DOS, is being
- identified (as BSN). For decompression BSA.EXE is being
- used. If not found, BS16.EXE.
- 05-24-97 - ACE 0.9c5 and 0.9d1 Sfx jr. are being recognized.
- - Stuffit (Mac) is being identified.
- - Improved PKZip Windows- and OS/2 sfx and WinRAR install
- sfx recognition.
- - No archive comment display with ESP with UU /T (ESP v1.9b3
- or higher necessary).
- 05-25-97 - Because of problems of some older unpackers with
- multitaskers (eg. PKUnpak and OS/2) UU opens archives in
- sharing mode (permit all).
- 05-28-97 - Parameters /V and /T now also functional with XPack data
- files (XPack 1.67h resp. 1.67i needed).
- 1.21 05-31-97 - The creation of non existing target directories is now
- done by UU.EXE because of the different behaviour of
- the unpackers.
- 06-01-97 - Recognition of PUCrunch (identify only).
- 06-04-97 - ACE 0.9d3 sfx is being recognized.
- 06-05-97 - BZip is being recognized (identify only).
- 1.22 06-08-97 - ACE 0.9d4 sfx is being recognized.
- 06-10-97 - The following multiple volume archives are not more only
- recognized by the file extension, but by the volume flag
- in the archive header: ARJ, ARJ sfx, RAR, RAR sfx, ACE
- The switch /I shows, if such an archive is a volume
- (this is not the case with the _last_ ARJ volume, because
- ARJ defines a volume as an archive, which is _followed_ by
- another volume).
- 1.23 06-18-97 - Changed behaviour of /U with some packers (RAR, ARJ, JAR):
- until now only existent files were freshened (-n), now
- existent and nonexistent files are updated (-u).
- - /U now also functional with UNESP.
- - Archive test option /T works with RKive.
- - Reading of UU.CFG only one at start even when wildcards
- in archive names were used. Results in better execution
- speed.
- - ACE 0.9e3 sfx is being recognized.
- 06-20-97 - Totally reworked ZIP unpack routine. If Info-UNZIP was
- used instead of PKUNZIP UU.EXE nevertheless used the
- PKUNZIP commands.
- - Recognition of PKZip/2 2.50 sfx.
- 1.24 06-23-97 - With parameter /A archives are unpacked in new directories
- with the names of the archives.
- Thanks to Thomas Erbe for the idea.
- - Bugfix: when using wildcards in archive names sfxes were
- not recognized correctly.
- - Some internal optimizations.
- 06-24-97 - With /A now also a target directory may be supplied.
- For example UU TEST.RAR C:\TOOLS\ /A unpacks into
- C:\TOOLS\TEST\.
- 06-27-97 - Bugfix: With RAR archives the target directory with /A was
- (1.24c) created twice, eg. C:\TEST\TEST\. Thanks to Christian
- Klak for his hint.
- 07-19-97 - When unpacking with ARJ the environment variable ARJ_SW
- (1.24d) is not ignored anymore.
- - Recognizing UHarc 1.66 (identify only).
- 07-20-97 - UHarc is now unpacked etc., too.
- 07-23-97 - At the following archive formats it is detected, whether
- (1.24g) they are AV-secured or locked (through AV-Flag in header):
- ARJ, ARJ-Sfx, RAR, RAR-Sfx, ACE (with /I switch).
- 08-03-97 - Bugfix: in some cases the filemode was not reset correctly
- (1.24h) in sfx detection.
- 08-04-97 - Support for single file packer ABComp 2.04b.
- 1.25 08-06-97 - Major code rewrite and some bugfixes.
- 1.26 08-16-97 - Some bugfixes with JAR, JRC, ZET, AMGC (many thanks to
- George Shadoff for testing).
- 08-17-97 - For AMG files now Sky is used as unpacker, because AMGC.EXE
- itself shows a bug when creating directories.
- 08-18-97 - Support for format CMP (André Olejko).
- 08-20-97 - Smaller bugfixes.
- 1.27 08-24-97 - BZip2 is being recognized (identify only).
- 08-25-97 - BS Archiver 1.9, an older version of BSN/PTS-DOS, is being
- identified (as BSN). For decompression BSA.EXE is being
- used. If not found, BS19.EXE.
- - Identifies and unpacks LZO (M.-F.-X.-J. Oberhumer).
- - Better distinction ARC/PAK (thanks to George Shadoff).
- - With /I the archive type is also given numerically.
- 1.28 08-28-97 - Bugfix at ARJ-AV-recognition.
- - Crude szip detection (Michael Schindler) only by one byte
- and extension .SZ.
- - With Info-UNZIP now the parameters -s (convert spaces in
- filenames to underscores) and -C (match caseinsensitively)
- are used to improve DOS compatibility.
- - UNZIP.EXE (Info-ZIP) is now default instead of PKUNZIP.EXE.
- - Again a major code rewrite.
- 08-31-97 - WinZip sfxes are identified (as ZIPs).
- 1.28a 09-09-97 - Format Splint is identified.
- 1.28b 09-12-97 - Default for ZIP now UNZIP.EXE, then UNZIP32.EXE and
- PKUNZIP.EXE.
- 1.28c 09-14-97 - Sfxes are now also recognized, if they start with 'ZM'
- instead of 'MZ' (thanks to Pierre Foucart).
- 1.29 09-18-97 - Format TAR is beeing identified (only from extension .TAR).
- For unpacking the program UNTGZ is used (like TGZ format,
- see UU.CFG).
- - InstallShield format is recognized (identify only).
- 1.29a 09-19-97 - Sometimes the parameters between PKUNZIP.EXE and UNZIP.EXE
- (Info-Unzip) seemed to be exchanged. Although I could not
- reproduce that behaviour here, it was reported independently
- by two persons.
- Perhaps they renamed PKUNZIP.EXE to UNZIP.EXE, so that
- the parameter -s, used for UNZIP.EXE, lead to a password
- prompt with PKUNZIP.EXE.
- I hope this is fixed now though untested.
- - With LHA and LHARK now the parameter /a is used, so that
- also hidden and system files are correctly decompressed.
- 1.29b 09-21-97 - Some small fixes when unpacking with UNGTZ.
- 1.29c 09-22-97 - Fix: LHARK does not understand /a etc., only -a.
- 1.30 09-24-97 - Calling sequence for JAR now JAR16.EXE > JAR32.EXE
- > JAR.EXE.
- - Format CAR is beeing identified (only from extension .CAR).
- - Better detection of the formats Codec, Limit and ZIP-Archiv.
- 1.30a 09-27-97 - Better detection of WinRAR (incl. 2.02).
- - Default unpacker for LZH files (except -lhd-) is LHA.EXE
- again instead of LHARK.EXE (because LHARK.EXE cannot
- decompress LZS files).
- 1.30b 09-29-97 - Fixed GZip dekompression.
- - Adjust JAR parameters for version 1.02.
- - LHARK.EXE (-B) is again default unpacker for LZH, because
- LHA.EXE has problems decompressing absolute pathnames
- into a specific target directory.
- For method LZS (LARC) a new type (107) has been defined.
- LZS files are always unpacked with LHA.EXE.
- 1.30c 09-30-97 - With the parameter /M it is now possible to unpack the
- mail archives into an alternative directory.
- 1.30d 10-01-97 - If a target directory does not exist and cannot be created,
- UU now quits with an errorlevel 254.
- 10-02-97 - Parameters /V and /T did not work with RAR archives, if
- UNRAR.EXE instead of RAR.EXE was configured as unpacker.
- 1.31 10-11-97 - Also 32 bit WinZip sfxes are recognized (as ZIP).
- 10-13-97 - Another Windows install sfx format (ZIP) added.
- 1.31a 10-14-97 - Standard unpacker for HA is now LGHA.EXE by Lyapko Yuri
- Georgievich.
- - Replaced references to X1.EXE by X1DOS.EXE.
- - Simplified file access mode.
- 10-15-97 - Sometimes LHark archives were identified as AIN.
- 1.31b 10-29-97 - Better Novell Netware compatibility.
- 1.32 11-01-97 - Format BOA is being identified and unpacked.
- - Format Z (InstallShield) is being recognized and unpacked
- using ICOMP.EXE.
- 1.32a 11-08-97 - Formats ARG and Gather (GTH) are identified and unpacked.
- - RKive 1.9 is identified.
- 1.33 11-09-97 - When using the parameter /M (decompress mail archives)
- now only those files are unpacked, whose extension begin
- with 'SU', 'MO', 'TU', 'WE', 'TH', 'FR' or 'SA' and end
- with a number from '0'...'Z'.
- - Bugfix with /M: if a target path was given in addition to
- the mail path, only the first file was unpacked into this
- path, all others into the mail path (as if no alternative
- target path was given).
- 1.33a 11-27-97 - Formats Pack Magic, Big Tree Software Archiver, ELI 5750
- and QFC are recognized (QFC also unpacked).
- 1.33b 12-01-97 - On an unpacker error (broken archive or the like) UU now
- returns the corresponding errorlevel of the unpacker.
- 1.33c 12-06-97 - PRO-PACK is identified.
- - WinZip32 recognition again improved.
- 1.33d 01-01-98 - MSXiE by Mercury Soft Technology is being recognized.
- 1.34 01-17-98 - UU now supports UHarc 0.2 (and needs it).
- - Another WinZip variant is identified.
- 1.34b 01-28-98 - When using parameter /M with a target directory, the files
- were not decompressed into it, but into the current
- directory.
- 1.34c 01-31-98 - Format RAX is being recognized.
- 1.34d 02-03-98 - Virus scanning did not work with UC II.
- - Default unpacker for ARC format is now PAK.EXE.
- - Format -lh1- is unpacked with LHA.EXE instead of LHARK.EXE.
- - ARX returns errorlevel 1 even if decompression is
- successful. This is not considered as an error anymore.
- 1.34e 02-06-98 - Some minor internal bug fixes.
- 1.34f 02-07-98 - Formats SQZ, CPShrink, HA and XPack (XPA) were sometimes
- not extracted correctly (mainly when unpacking to a target
- directory).
- - HA extraction routine totally rewritten.
- - The LZH extraction routine inadvertendly still contained
- some debug code, which caused the ID string to be written
- to the screen and UU to wait for the [Enter] key.
- (Thanks to Norbert Limbach for all these bug reports!)
- 1.34g 03-01-98 - Format 777 is being identified (only).
- 1.34h 03-04-98 - Newer versions of ACE than 1.1b use the switch -o instead
- of -yo. UU tests the file date of ACE.EXE now to determine
- which switch to use.
- 1.35 04-12-98 - Formats LZS221 (Stac), HPA (Hungarian Pirate Alliance) and
- Arhangel (George Lyapko) are being recognized an unpacked.
- - Formats EXP1 (Bulat Ziganshin) and IMP are being identified
- (only).
- 1.35a 04-20-98 - BMF (compressed graphics format) is being identified.
- - UU.EXE smaller.
- 1.35b 04-29-98 - NRV (demo by Markus Oberhumer) is being identified.
- 1.35c 04-30-98 - PAK 1.0a (Dmitry Dvoinikov) is being recognozed. Attention:
- Because of the name similarity to PAK.EXE from NoGate
- PAK.EXE from D. Dvoinikov should be renamed to PAKDD.EXE
- (also default filename in UU).
- 1.36 08.05.98 - Squish (Mike Albert) is being identified.
- - PRO-PACK 2.14 (with other header) is being recognized.
- Users of the old version 2.08 should rename the program
- to PP208.EXE. The new RNCA archives can only be unpacked
- by version 2.14.
- - ParB (win32 archiver) is being identified (only).
- - Formats MDCD and Limit were not decompressed into subdirec-
- tories with /A or a target path.
- - Some packers return a none zero errorlevel even on success-
- ful decompressing. In these cases the archives were not
- deleted with /D, scanned with /S but moved to the BADDIR
- with /B... (JRC, ARI, ICOMP, Rax and ZPack).
- - Some packer do not know their own sfx formats. These are
- now unpacked by calling the EXE directly (PakLeo, Rax, Sky,
- AMGC).
- - With BS2 the directory to scan with /S was wrong.
- an den Virenscannner übergeben.
- - Unpacking KBoom archives did not work.
- - Squash has a bug which interprets the switch -y as a
- directory name and created -Y\ with UU's /R command.
- Fixed, but /R does not work for this reason.
- - ABComp can only unpack into the current dir. All archive
- names > 12 characters are cut... No fix yet.
- - Format Gather was not recognized (forgot it simply...).
-
- Many thanks to Norbert Limbach for his bug reports.
-
- 1.36a 05-10-98 - Improved identification of PAK 1.0a.
- - UU.CFG had wrong entries for Squish.
- 1.36b 05-13-98 - Improved identification of ARX.
- 05-15-98 - ARX files were not unpacked with UU /R.
- - ARX files were not deleted with UU /D.
- 1.36c 05-16-98 - Now also JRchive sfxes are unpacked.
- - UU /D did not work with ZPack files.
- 05-17-98 - WinRAR detection optimized.
- 1.36d 05-23-98 - Gather cannot unpack [PATH\]ARCHIVE. Programmed workaround.
- 1.36e 05-24-98 - Microsoft CAB files can now be decompressed (needs DOS
- version of EXTRACT.EXE).
-