UN - Unpack util v2.1! (c) by Dan Silfvast 1993-1995 USERS MANUAL INTRODUCTION! ------------- UN is a small util which I created for use in "everyday extracting" It detects the type of the archive and automatically uses the correct extractor. UN still detects only ZIP,ARJ and LHA archives, but I'm working on support for most known formats. It also detects some of the self extracting versions of these archives. UN itself does not extract files, so if you'll still need the correct extractor. In other words, UN can't handle ZIP files if PKUNZIP is not found. I created this util because I have many archives in different formats, and when I want to extract I usually don't remeber the complete filename. Ofcourse I could use DIR to find out the filename, but it's 'too slow' for me. And I also usually extract SFX archives manually. For more history read the UPDATE.DOC file. USAGE: (command line) ------ UN [-option] file [destination] [parameters] OPTION= Option for UN. The following options are avilable: -E = Extract without pathname -X = Extract with pathname (default) -L = List contents of archive -D = Delete files from archive. -A = Add files to existing archive. -? = Shows command line help. FILE = The archive to be exctracted. You CAN use asterisks like * and ? in the filename, but if don't UN will automatically search the directory for files matching the written string. Some examples of filenames: FILE1.ARJ = Direct extraction of file. Just like using normal ARJ x FILE*.ARJ = UN searches the directory for files beginning with 'FILE' with the extension 'ARJ'. If only one file is found it will be extracted, otherwise UN enters file selection mode. (explained later) FILE = UN searches the directory for files beginning with 'FILE' Then it will continue like with 'FILE*.ARJ' *.ARJ = UN shows a list over all files with the extension ARJ. C:\ARCHIVES\ = UN shows all files in the directory and let's you select one for extracting. (other parameters) DESTINATION = Destination for extracted files. This is sent directly to the exctractor. Ex. C:\TEMP PARAMETERS = Parameters for the extractor. Like -va (for ARJ) etc... ARJ and LHA extracts the directory structure by default, but for ZIP and PAK files this parameter must be added from the command line. FILE SELECTION: --------------- The file selection system is activated if UN finds more than one file matching the filename gived at the command line. Keys while in file selection system: ARROW KEYS: Move around cursor. PGUP : Moves one page up. PGDOWN : Moves one page down. HOME : Moves to the beginning of the list. END : Moves to the end of the list. L : Shows contents of current file. (Explained later) H : Shows Help screen. S : Changes file sort order. Files can be sorted by: Name, Extension, Size or Date The default sort order is Unsorted T : Toggles file info in list In other words, shows file size & date on same line as name SPACE : Tags files for extracting / viewing (with -L parameter) ENTER : Proceed with current file or tagged ones. ESC : Quits UN. ARCHIVE LIST MENU: ------------------ Pressing L in the File Selection Menu activates the Archive List menu. If the current file is an archive a list of the files in the archive is shown. The archive list menu uses the same keys as the file selection menu, except for the sort funktion, which I haven't yet implanted in the list section. The colors don't work either. You can tag files in the archive for extraction with SPACE. COMING UP NEXT! --------------- - Some kind of INI file system. - Support for more archive formats. - Support for moving in directories - Copy, Move, Delete commands BTW. If you have any good ideas then please write to the author. (Me :)) LEGAL NOTICE! ------------- This file is provided AS IS, and with no warranty! It will not do any harm to your computer equipment, but if it formats your hard disk or anything like that, the author will not be responsible for it. CONTACTING THE AUTHOR! ---------------------- If you have any problems with UN you can contact me (the author of this program) by writing a message to DAN SILFVAST: By calling to: Null Pointer Programmers BBS! Number: +358-(9)15-610150 Open : 24H Modem : v.32bis Sysop : Jonas Berlin Other : Specialized in (C++) programming Or by writing to me by snail mail: DAN SILFVAST Suurim„entie 211 b 07840 Lindkoski Finland SYSTEM REQUIREMENTS ------------------- UN Shuld work on any DOS based computer. It requires a screen at least 80x25 big. UN should work with all heights but there was some problems when trying 132x25 size screen modes. The following programs should be in the path for UN to work with ARJ, ZIP and LHA archives: PKUNZIP.EXE (and optionally PKZIP.EXE) LHA.EXE ARJ.EXE TECH. INFO: ---------- - UN is made with Borland C++ 3.1 (Only C code, No C++) - UN is mostly programmed by me (Dan Silfvast) but Jonas Berlin helped me with the file & path systems. - This document is written with: Norton Editor v1.3B (c) 1986 S. Reifel & Co. (It's a great text editor!!! =)) THANKS! ------- JONAS BERLIN - Your C support is good!