мллм мллм мллм мллм мллллллллм лллллмллллл лллл лллл лллп пллл ллллллллллл лллл лллл лллм мллл лллл п лллл лллл лллл лллллллллп лллл лллл ллллллллллл лллл пллп пллп плллллллп пллп мллм мллм млллллллллм мллллллллм млллллллм млм млллллллм мллм мллм лллл лллл лллл ппп лллп пллл ллллп плллл ллллл ллллппплллл лллллм лллл лллл лллл ллллммммм лллм мллл плллллмм ллллл ллл ллл ллллллллллл плллм млллп ллллппппп лллллллллп пплллллм ллллл ллл ллл ллллплллллл плллллллп лллл ммм лллл пллллм ллллм млллл ллллл ллллмммлллл лллл плллл плллп плллллллллп пллп пллп плллллллп плп плллллллп пллп пллп мллм мллм млллллллм мллллл мллллл лллп пллл пплллл пплллл лллм мллл лллл лллл пллллллллл мллллм мллм мллллм млллл пллллллп пллп пллллллп плллллллп COPYRIGHT (C) 1996 BY MORTEN ISAKSEN Software and documentation written by Morten Isaksen Copyright (C) 1996 Morten Isaksen Table of contents: 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1 What is MUP ? . . . . . . . . . . . . . . . . . . . . . 2 1.2 Features . . . . . . . . . . . . . . . . . . . . . . . . 2 1.3 License and disclaimer . . . . . . . . . . . . . . . . . 2 1.4 Contributions . . . . . . . . . . . . . . . . . . . . . . 2 2 Configuration . . . . . . . . . . . . . . . . . . . . . . . . 3 2.1 How to configurate MUP . . . . . . . . . . . . . . . . . 3 2.2 What you need to change . . . . . . . . . . . . . . . . . 3 2.3 Enable/disable the unpackers . . . . . . . . . . . . . . 3 3 Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3.1 The syntax . . . . . . . . . . . . . . . . . . . . . . . 4 3.2 Support of wildcards . . . . . . . . . . . . . . . . . . 4 4 Credits . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Page 2 1. Introduction 1.1 What is MUP ? MUP is a multiple unpacker, which supports 18 kinds of archives. The advantages with MUP are that you don't need to remember the syntax for each of the unpacker programs. With MUP you can enter the parameters of each unpacker in the configurationfile ones, and then it uses it whenever you want to unpack an archive. MUP does not know how to unpack the files, it just look in the file and finds out wich archive type it is, and then calls the right unpacker. 1.2 Features * Supports 18 kinds of archives (AIN, ARC, ARJ, DWC, GFB, HAP, HPK, HYP, LIM, LZH, MD, PAK, PUT, RAR, SQZ, UC2, ZIP, ZOO) * Supports 5 kinds of SFX's (ARJ, LZH, RAR, SQZ, ZIP) * Only takes up 60 KB of your diskspace * Very easy to use * It is FreeWare 1.3 License and disclaimer This program is not Public Domain but FreeWare. That means that you may not modify it, sell it or use it in other commercials packages without a written permission from the author. In no way can Morten Isaksen be responsible for damages on your system and/or any lost profits by using MUP. 1.4 Contributions If you like MUP, please feel free to give a little contribution and thereby encourage the author to keep on the good work. If you send $15 (=50 DKr = 20 DM) or more I will send you the newest version on a disk. I will send you a 3.5" disk unless you ask me to send a 5.25" disk. My address is: Morten Isaksen FidoNet : 2:238/135.11 Morbaehaven 16-116 InterNet : misak@diku.dk 2620 Albertslund Denmark Page 3 2. Configuration 2.1 How to configurate MUP MUP automatically goes to the configuration menu if it can't find the file MUP.CFG in the same directory which MUP.EXE is in. If you want to go to the configuration menu later to change something, just enter 'MUP /config' at the command prompt. 2.2 What you need to change You probably won't have to change anything in the configuration - MUP's default configuration match most of the times. If you do need to change something just enter the filename and extension IF the program is in the path, else you have to enter the full path of the program. You have to enter the parameters as you would enter them at the command prompt. Some of the unpackers NEED an 'e' or 'x' to unpack the files, such as LHarc, ARJ and PAK. Others don't need them, such as PKUNZIP or PKXARC. To test an archive you have to enter a 't' at most of them. Please note that some of the formats doesn't support this. To list the files in an archive you oftens have to enter a 'l' or 'v'. If you have any doubts just press F1 to see the Online help. 2.3 Enable/disable the unpackers If you don't have a unpacker you just use the cursor keys to move the bar to the specified unpacker and press space. If you want to enable it again you just press space again. Page 4 3. Usage 3.1 The syntax The syntax for MUP is: MUP [ {-|/}] Where is the file(s) you want to unpack. The may contain wildcards (se next chapter). The and are optional. If you enter the field it must be a valid path. The switches are: t: Test the archive for CRC errors l: List the file(s) in the archive d: Delete the file(s) if no errors has occured p: A pause between each archive e: Select file(s) to extract from archive e=*.exe: Unpacks all *.EXE files in the archive Examples: MUP *.arj c:\tools => Will unpack all ARJ files to 'c:\tools'. MUP docs.lzh /e=mup.doc => Will unpack the 'mup.doc' files from the archive 'docs.lzh'. MUP *.zip /t /p => Will test all the ZIP file(s) in the current directory with a pause between each archive. MUP *.arj /l => Will list all the ARJ file(s) in the current directory. MUP games.rar /d => Will unpack the 'games.rar' and delete it if no errors has occured. 3.2 Support of wildcards MUP supports extended wildcards (? and *). Examples: *.* => Match all files in current directory ???110.arj => Match all files with '110' on the 4. to 6. places and with the extension arj. *.?? => Match all files with two and only two letters or numbers in the extension. Page 5 4. Credits Thanks to: Allan Larsen, Thomas Fraefel, Nicolai Ritz, Martin Nielsen, Sune Trudslev for testing the program. Thomas Wagner for making EXEC 3.3 and relesed it into public domain. Also thanks to the people in PASCAL_R23.PUB for helping me with some small problems.