ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³ ZAM2.CMD - ZIP ARCHIVER MACHINE 2.2b for OS/2 ³ ³ (c) 1995 Rudi Hall R ³ ³ ³ ³ ZAM2 requires ³ ³ REXX installed, ³ ³ in the path: ³ ³ VREXX.EXE, ³ ³ ZAM2.CMD, ³ ³ ZAMCOMPR, ³ ³ ZAMCONTE, ³ ³ on purpose one or more of: ³ ³ ZIP.EXE (2.0.1), UNZIP.EXE (5.12) (OS/2 Versions) ³ ³ or UNZIP.EXE Version 5.01 for OS/2, ³ ³ ZIPSPLIT.EXE (comes with the ZIP package), ³ ³ PKZIP2.EXE, PKUNZIP2.EXE, (1.01 OS/2 Versions) ³ ³ LH2.EXE (2.22 OS/2 Version), ³ ³ TAR.EXE (GTAR Version 2.43 for OS/2) and ³ ³ GZIP.EXE (comes with the gtar package), ³ ³ ZOO.EXE (2.1 OS/2 Version), ³ ³ ARC2.EXE (6.02P OS/2 Version), ³ ³ ARJ.EXE (2.41a DOS Version) in AUTOEXEC.BAT, ³ ³ OS/2s PACK2.EXE and UNPACK2.EXE ³ ³ (available with WarP Toolkit), ³ ³ (or PACK/UNPACK on OS/2 2.1), ³ ³ in the DLL path: ³ ³ VREXX.DLL, ³ ³ DEVBASE.DLL. ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ZAM2 provides an easy, fast and convenient way to view and decompress archives of type ZIP, LZH, Z, GZ, TAR, ZOO, ARC, ARJ and archives created with OS/2s PACK and PACK2 utilities. The creation of archives of type LZH, GZ, TAR, ZIP and OS/2's PACK2/PACK is supported. ZAM2 works if any of the mentioned archive utilities are present in the path. This program is contained in the EAs. File operations unsensitive to EAs do destroy the program. The default file browser is OS/2's E. Any other editor/browser may be specified as a tool to apply. ZAM2 accepts any tool in the path, including 'CMD /C' to execute, if the file in the archive is a standalone program. To run a program, however, a better facility if available with ZAM2. For all archive types to be created, several options are available: create or update, check for the time stamp, subdirectories recursion, path storage, and more. The files to archive or to extract may be selected by the specification of wildcard names to include or to exclude. A list of the files selected by this specifications may be displayed prior to compression or extraction. To support backup tasks, a maximum size for LZH and PACK2 archive splits may be set. The splits created are archives of the type without any restrictions and may be treated any time as such. No files in the archive splits are dissected and the maximum size of the archive splits will eventually not be reached. In the archive splitting mode, a current number is appended to the archive name. ZIP files may be split accordingly after creation. To use, simply start ZAM2. Or start ZAM2 with a file name as parameter. If so, ZAM2 tries to identify the file as an archive. File name specifics do not matter with ZIP, TAR and PACK archives (all OS/2 accepted filenames may be used), but LZH, ZOO, and ARC require filenames with point. ARJ requires DOS style file names. If the name cannot identified as an archive, ZAM2 comes up to generate an archive with that name and asks for the compression utility to use. ZAM2 opens in the beginning an actual specifications window. After startup the archive contents are shown. The archive contents window may be left with the F6 key and resized with the 'mode ,' command (To return to ZAM2, type 'exit'). The F2 key saves the archives contents list to disk. Press ESC to leave the contents listing and ZAM2 brings up a menu for further action. To view a file or enter an archive tap the treat button. Other menus are opened according to the parameter settings you choose. If the selected file to view is an archive (in the archive), ZAM2 shows the contents of this archive. To show INF & HLP files, OS/2's VIEW utility is called. No other tools are applicable in these cases. ZAM2 has in the 'Choose action' menu an item 'provide, wait or run'. This is to allow temporary installations of programs. Choose the main program file as the file to work on. Go to the 'provide, wait or run' menu and specify all auxiliary files (help files, DLLs etc) the program needs, and choose 'provide'. After extraction of files the main program file may run or an application may run in its own window using the files just extracted (and main file extracted may be no program at all). In addition to a common destination path for the set of files, an individual path may be assigned to each file. The selection of auxiliary files is attached to the main file and is preserved, even if the archive is updated; it will be presented next time again and changed when needed. (Do not forget to switch focus to program window. Switch between DOS window and full screen modes with alt-home keys.) A temporary directory .\ZAM$$TMP is used and deleted at programs end. Caution: EAs are NOT stored without loss by: ZIP / UNZIP (v5.12), PKZIP2, GZIP, ZOO, ARC, ARJ. Therefor: if you want to archive EAs, you may use: ZIP / UNZIP (v5.01); TAR and GZIP; LH2; OS/2's PACK2/UNPACK2 (or PACK/UNPACK from OS/2 2.1); PKUNZIP2 (from 1989) is the fastest unzipper around. Its times come close to halve of those of UNZIP and about a third of those of LH2. ZIP and GZIP are the fastest popular zippers, taking by default less than a third the time of LH2 or PACK2. Their speed can again be doubled by setting the speed parameter to '1' for the price of somewhat more than 10 percent in space. Note that ZAM2 is not prepared to work with other versions of the utilities as specified above. Send bug reports and comments to my CIS address. A single user license of this software is available for $ 30 at CompuServe ('GO SWREG') with # 4879. Shortly after registration you will receive a current licensed version of ZAM2 to your CompuServe address. LEGAL LICENSE INFORMATION This software is licensed for evaluation purposes only. This is copyrighted software. You may use the software for a 30 day evaluation period and distribute exact copies of the software to anyone free of charge for individual usage, on electronic bulletin boards and mailboxes. You are prohibited from charging for any such copies. I hereby disclaime all warranties relating to this software, whether express or implied, including but not limited to any implied warranties of merchantability and fitness for a particular purpose, and all such warranties are expressly and specifically disclaimed. The person using this software bears all risk as to the performance of the software. Rudi Hall R CompuServe 100105,1367 email: 100105,1367@compuserve.com ___________________________________________________________________________