home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
- Z I P T O O L
- Version 2.40
- (August 24, 1992)
-
- Written by Russell Pool
- 106 Holly St
- Rome, Ga 30161
-
- Purpose: 1. To break down ZIP files into smaller ZIP files leaving
- the data in ZIP format without UNZIPPING the files.
-
- 2. Combine the numerous ZIP files back together as one
- ZIPfile without UNZIPPING.
-
- 3. Selectivly view any file within the ZIPfile without
- UNZIPPING all the other files.
-
- 4. Copy Files out of a selected ZIPfile to another ZIPFile
- without unzipping
-
- 5. Deletion of files within a ZIPfile (Taggable)
-
-
- Command Line Format: <D:><Path>ZIPTOOL <options> <switches>
-
- Options:
- HELP
- List ALL Command line options and Environment
- parameters that ZiPtool uses. Quick Reference
-
- REGISTER
- (Example: ZIPTOOL REGISTER)
- This will allow you to register ZIPTOOL. It will
- ask for your Name, Address, City State and ZIP, then
- it will ask for your registration number. If your
- registration number doesnt match the information you
- sent to me, then ZIPTOOL will not install the registration
- information.
-
- UNREGISTER
- (Example: ZIPTOOL UNREGISTER)
- This will allow you to remove your registration information
- from Ziptool if you want to give it to a friend. Please note
- that it is ILLEGAL to distribute REGISTERED copies of ZIPTOOL.
-
- EDITOR
- (Example: ZIPTOOL EDITOR)
- This option will install a CUSTOM Editor that you have
- in your path. All you have to do is tell it the filename
- (IE:LIST.COM) and Ziptool will attach your editor to itself
- and run it when you view files within ZIPTOOL. The only
- requirements is the editor must be able to view binary files
- and to accept filenames to view on the DOS command line.
-
- NOEDITOR
- (Example: ZIPTOOL NOEDITOR)
- This option will remove the Custom installed Editor if
- one was installed. Very helpful in installing a new editor
- or returning ZIPTOOL to the orginal editor.
-
- VIEWREG
- (Example: ZIPTOOL VIEWREG)
- This option will allow you to view the registration of
- ZipTool. This is quite handy for upgrading your old
- version of ZipTool and installing your registration
- information into.
-
- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- ZipTool now supports environment parameters.
- ENVIRONMENT OPTIONS:
- ZTMOUSE=OFF
- Turns MOUSE off. To set Environment Parameter,
- type SET ZTMOUSE=OFF at the DOS Prompt. To
- remove parameter, type SET ZTMOUSE=
- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-
- ZIPTOOL Switches:
- /M = Turn off Mouse support (If available)
-
- /NC = No Color Mode - For Monochrome. ZIPTOOL
- should autodetect if you have a MONO
- monitor
-
- /CO = Force Color Mode - Helpful if ZIPTOOL
- has a problem detecting you monitor
-
- /DEBUG = For Debuging ZipTool. For Author use.
- Great for finding memory allocation problems
- that ZipTool sometimes has.
-
- Once ZIPTOOL is loaded, F1 help is availble at almost every
- location.
-
-
- **** NOTE ****
- Subdirectories are displayed with a Down Arrow in of
- the directory name and the previous path is an UP Arrow
- symbol. Press enter (When Selection Bar is on Directory Name)
- to change subdirectories
-
- Keys to remember:
- F1 Help (Globally)
- F2 From file selection menu, Split selected ZIPfile
- F3 From file selection menu, Merge selected ZIPfiles
- F4 From file selection menu, Change to another Hard Drive.
- F10 Registration Menus
- Install Registration (After you have recieved
- your registration number by mailing $10.00
- to the Author.)
- Print a Registration Form (To LPT1: ONLY)
- List BBS that carry Current Versions of ZipTool
-
- Enter From file selection menu, View indivudial files in
- the ZIPfile.
-
- Enter From the Viewing menu, Unzip and View the selected
- file. Handy for viewing DOC files.
-
- ESC Back out of any menu or Screen.
- If at file selection menu, then ESC terminates
- ZIPTOOL.
-
- Arrow Keys Move the selection bar up or down
-
-
-
- Registering ZIPTOOL:
- If you want to register ZIPTOOL, then send $10.00 to:
-
- Russell Pool
- 106 Holly St
- Rome, Ga 30161
-
- Please make sure to enclose the following:
-
- Your Name
- Your Address
- Your City, State and ZIPcode
- Daytime Phone Number (If you wish me to call you)
-
- These are used in the generation of a registration number.
-
- Why do I want to register ZIPTOOL:
-
- There is only one reason for registering ZIPTOOL. The
- unregistered copy of ZIPTOOL will only split,merge
- copy or delete ZIP files that have less than 20 files
- in the ZIPfile. If you try to process a file with more
- than 20, it will refuse to process it. However you can
- still use the VIEW portion.
-
- Please send comments and suggestions for this program
- to Russell Pool. Russell may be reached through his BBS
- (The Pool Hall - 404/235/7235 (300/1200/2400 baud) or
- through Compuserve (ID: 76276,36).
- Please send ANY suggestions you might have. If possible
- I will try to incorporate them in. I would like ZIPTOOL
- to be the BEST ZIP management tool around.
- ---------------------------------------------------------------------------
- ---------------------------------------------------------------------------
- ---------------------------------------------------------------------------
- ---------------------------------------------------------------------------
- ---------------------------------------------------------------------------
- Error Codes and Possible Meanings
-
- If you get and error with ZipTool, In order for me to find the problem
- and fix it, I need the following information. If I dont get this information,
- I have NO WAY of finding the bug.
-
- 1. - I need the Error Code that ZipTool caused. This tells me what
- error occured and what to look for.
-
- 2. - Version Number. I keep last 3 versions of ZipTool available at
- all times to fix bugs. If I find a bug in a older version, I check
- the most recent version for the bug and fix it if is there.
-
- 3. - Program Counter. Version number and Program Counter are the MOST
- valuable pieces of information you can give. By going to the version,
- and giving my compiler the Program Counter, the compiler will take
- me DIRECTLY to the statement that caused the error and it speeds
- debugging. Since the program counters are different for each version,
- I need the version you are having problems with so the program
- counter will match the source code.
-
- 4. - I need to know what you were trying to do when it caused the error.
- An example would be Splitting, Merging, Copying a file or Exiting
- ZipTool. It allows me to trace down the problem better.
-
-
- --------------------------------------------
- History of Modifications
- --------------------------------------------
- Date | Description
- --------------------------------------------
- 4/5/91 | View files within the ZIP file
- (V1.10) | (PC magazines BROWSE.COM is included in this Program)
- |
- | Added Pause for Diskette Swapping in ZIPPACK
- |
- | Let ZIPPACK create files that are as big as the freespace
- | left on the floppy drive
- |
- | Fixed Path problems in ZIPPACK
- |
- | Temporary files in ZIPPACK are stored on Both Destination
- | and Default drive
- |
- | Added ability to turn off mouse with /M Parameter
- |
- | ZipMerge now makes the file in the Current Directory
- ---------------|-------------------------------------------------------
- 4/17/91 | Stored the Browse Program as 1 string instead of data
- v1.2 | statements, thus it Browses it out faster.
- |
- | Fixed problems with finding the END of the ZIPfile.
- | This problem usually happened with ZIPfiles less than
- | 500 bytes in length. Solved.
- |
- | Added display to reading Subdirectories and Files
- ---------------|-------------------------------------------------------
- 4/18/91 | Added ability to change drive. Only Hard Drives.
- V1.21 | The reason floppies were not added was you would never
- | split or merge files on floppies. Floppies are too slow
- | and most of the users of Ziptool have at least a 20mb
- | Hard Drive. If you really wanted to split or merge ZIP
- | files on a floppy, then you could start Ziptool on the
- | floppy drive.
- ---------------|-------------------------------------------------------
- 5/01/91 | Added more list options to viewing of Zipfile.
- v1.30 | Press TAB to cycle through.
- |
- | Button 1 on Mouse while viewing now Unzips and views
- | selected file (Enter also Views)
- |
- | Button 2 is for Tagging (Though not in use, it will be
- | used in future versions. Spacebar also Taggs)
- |
- | Help screen on Viewing ZIPfile has been modified
- |
- ---------------+------------------------------------------------------
- 05/03/91 | Fixed a problem when exiting VIEW ZIPFILE and selecting
- V1.31 | another file, then ZIPFILE was not closed off before
- | opening another file. Added a CLOSE to the exiting
- | part of the VIEW ZIPFILE routine.
- |
- | Added "Total Files" to VIEW Zipfile for More Information
- |
- | Fixed Path error when viewing Files within ZIPfiles
- | that contained paths.
- |
- ---------------+------------------------------------------------------
- 05/06/91 | Fixed an error with returning back to previous path
- v1.40 | when viewing a file within a ZIP File. Bug only happened
- | if you started ZIPTOOL from the Root Directory.
- |
- | Added some MONOCHROME support in request to a
- | Registered User s Request.
- | Ziptool should AutoDetect if you have MONOCHROME, but
- | if it doesnt, you should be able to use a /NC parameter
- | to force NO COLOR mode.
- |
- ---------------+------------------------------------------------------
- 5/7/91 | Fixed very minor Mouse problem when viewing file
- v1.405 | Mouse was resetting to off screen. Fixed. Now it is
- | resetting to Column 1, Row 1 (Upper Left of Screen)
- ---------------+------------------------------------------------------
- 5/10/91 | Fixed a problem with Autodetect of COLOR or Monochrome
- v 1.5 | display. You can override the selection with the
- | command line switch /NC for NO COLOR or /CO for Color
- |
- | Added the ability for the user to select the size
- | of the output ZIP file if the user wanted something
- | other than the standard 360kb, 720kb, 1.2meg or 1.44meg
- | sizes.
- ---------------+------------------------------------------------------
- | Redid routine for finding end of ZipFile. Much Faster
- V1.55 | Not released.
- ---------------+------------------------------------------------------
- V1.60 | Added Copy File(s) within Zipfile to another ZipFile
- 6/05/91 | Added Delete files within ZipFile
- ---------------+------------------------------------------------------
- V1.61 | Cosmetic fixes
- 6/26/91 |
- | Fixed problem in estimating # of parts while Splitting
- | (Could cause an Error 9)
- ---------------+------------------------------------------------------
- V1.62 | Fixed an Error 76 in Copying Routines
- 07/01/91 |
- ---------------+------------------------------------------------------
- V1.63 | Added Version Number to Error Code.
- 7/4/91 |
- ---------------+------------------------------------------------------
- V1.64 | Fixed a bug that would cause a lockup with some Zipfiles
- 7/22/91 | (Reading End of Zipfile)
- ---------------+------------------------------------------------------
- V1.70 | Added ability to Add a User-Installed Ascii Viewer
- 7/23/91 | (ZIPTOOL EDITOR)
- |
- | Added Ability to remove the Installed-Ascii Viewer
- | (ZIPTOOL NOEDITOR)
- |
- | Added Ability to UNREGISTER Ziptool
- | (ZIPTOOL UNREGISTER)
- ---------------+------------------------------------------------------
- V1.71 | Fixed a bug with Registering ZipTool.
- 8/29/91 |
- ---------------+------------------------------------------------------
- V1.72 | Added the ability to view Registration of ZipTool
- | (ZIPTOOL VIEWREG)
- ---------------+------------------------------------------------------
- V1.73 | Fixed an error (I hope) with the file display menu
- 09/11/91 | when viewing a large file (68megs or so).
- |
- | Redid the Search for EOF of Zipfile in ZIPMERGE routine.
- ---------------+------------------------------------------------------
- V1.74 | Added "OUT OF MEMORY" Error
- 9/14/91 | Added ability to quickly go to selected file by pressing
- | first letter or number of filename
- ---------------+------------------------------------------------------
- V1.80 | ZipFile Names are now Sorted alphabetically
- 9/20/91 |
- | Cosmetic changes (Windowing routines employed)
- |
- | Deletion of Zipfile with Confirmation
- |
- | Added Compression Totals while Viewing Zipfile
- |
- | Display File Attributes while Viewing ZipFile
- |
- | Added Error Checking for trying to Unzip and viewing
- | files within a Zipfile that have 1 or more of the
- | following attributes: Read Only, System, Hidden,
- | or Volume Label
- |
- | I wish to thank ED GUZIS (Compuserve 76304,3137)
- | for all of his suggestions. All but one of his
- | were implemented in this version. On of his suggestions
- | was not implemented because PKZIP didnt support the
- | feature, and ZipTool cant if PKZIP doesnt.
- -----------------------------------------------------------------------
- v1.81 | Increased the number of Zipfiles in a directory maximum
- 9/23/91 | from 200 to 400 files.
- -----------------------------------------------------------------------
- v2.00 | Added ability to turn off sorting (*)
- 10/21/91 | Added percent sorted to sorting window
- | Added ability to turn off advertising comments (*)
- | Added ability to insert own Comments (*)
- | Fixed problem with viewing files with Read-Only, System
- | and/or Hidden Attribute
- | Moved main functions to a single window for
- | future addition of commands
- |
- | (*) Valid for Registered versions ONLY
- |-----------------------------------------------------------
- | Added mouse functions to VIEW ZIPFILE (Click on Words
- | such as <TAB><PGUP><PGDN> etc)
- |-----------------------------------------------------------
- | Added F6 - Move Zipfile from one directory to another.
- | NOTE *** This feature will only move the file if BOTH
- | of the following conditions are true:
- | 1. The file cannot exist in the destination directory.
- | 2. The destination path MUST exist and be valid.
- | 3. Destination must be on the same PHYSICAL source drive.
- | (Cannot move between PHYSICAL drives, but can
- | move between Logical Drives. IE: SUBST'ed Drive)
- -----------------------------------------------------------------------
- 11/26/91 | Added ability to turn off MOUSE via Environment Parameter
- V2.10 | (SET ZTMOUSE=OFF)
- |----------------------------------------------------------
- | Fixed Mouse functions so that Arrow Keys affect the Mouse
- |----------------------------------------------------------
- | Prevented bombout when viewing a Zipfile with more than
- | 200 files. Still can view ZIPfile, but only 200 files
- | will show up.
- |----------------------------------------------------------
- | Fixed problem with freeing up unused Memory
- | (Enhanced Stability of ZiPTool)
- |----------------------------------------------------------
- | Added Viewing Support to READ-ONLY ZipFiles
- |----------------------------------------------------------
- | Added Registration Form to Menu
- |----------------------------------------------------------
- | Added ability to Register ZiPTool from Menus
- |----------------------------------------------------------
- | Redid the BYTESEARCH Algorithm to find EOF of ZipFile and
- | Installations/Registrations. Much more Accurate than
- | before.
- |----------------------------------------------------------
- | Added "Where to Get ZipTool under Registration Options
- |----------------------------------------------------------
- | Changed Zipfile Advertisement to reflect Pool Hall BBS
- | changes (Purchase of US Robotics Dual Standard Modem)
- ----------------------------------------------------------------------------
- 4/1/92 - 4/2/92 |Fixed Bug with not closing off ZipFile if it didnt find
- v2.20 & v2.20a |the EOF of the ZiPfile on the first Pass. (Ziptool will
- | attempt to find the EOF of the ZiPfile 10 times)
- |----------------------------------------------------------
- | Fixed a problem (I Hope) with reporting freespace
- | for Large Hard Drives (>1 GIG).
- ---------------------------------------------------------------------------
- 6/12/92 | Added Compression Version to VIEW ZIPFILE Screens
- v2.30 |----------------------------------------------------------
- | Added New Compression Types For V2.0 (Actually v1.93a)
- |----------------------------------------------------------
- | Added HELP option: ZIPTOOL HELP
- | Displays All ZipTool Options
- |----------------------------------------------------------
- | You can now press a letter, and ZipTool will take you the
- | filename that starts with that letter. Press it again, and
- | ZipTool will take you to the NEXT file that starts with that
- | letter.
- |----------------------------------------------------------
- | Now, After viewing a ZipFile (Pressing Enter on the
- | Zipfile name, Ziptool will return you to the Filename
- | instead of going back to the top of the file list. I cant
- | do it after merging or while Splitting because of memory
- | constraints and the number of variables used in Splitting.
- |-----------------------------------------------------------
- | If viewing a ZipFile, Ziptool now detects if the ZIP file
- | uses authentic testing. If detected, Ziptool will warn you
- | about modifying or altering the ZIP.
- -----------------------------------------------------------------------------
- 6/24/92 | Fixed minor functionallity problems
- 2.31 | Fixed a bug with registration installation.
- |
- -----------------------------------------------------------------------------
- 8/24/92 | Spelling Fixes
- 2.40 | Splitting Routine had ability to create a file that
- | DOS would not identify. Fixed (Hopefully).
- | When Ziptool viewes a file within a ZIP, it creates a temp
- | directory called ZTW#. If ZipTool crashes and leaves that
- | temporary directory, ZipTool will crash again because It
- | it tried to create the directory again. Fixed (Hopefully).
- |Fixed Authentication Testing
- |
- |Fixed problem with finding PKUNZIP for UNZIPPING to View
- ----------------------------------------------------------------------------