home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SubZIP
- Ver. 2.1
- May 1991
- by
-
- Greg Roberts
- 3033 E. Valley Blvd. #69
- West Covina, CA 91792
-
- CompuServe ID: 70233,527
-
- Shareware:
- SubZIP and it's companion program Delsub are Copyright 1991, by
- Greg Roberts. All Rights Reserved. This program is NOT Free. It
- is a shareware evaluation copy of SubZIP that you may use for up
- to 14 days to determine it's usefulness. If after 14 days you
- continue to use the program, then you must register. See
- ORDER.FRM for registration information.
-
- Legal:
- The author assumes no responsibility for any loss related
- directly or indirectly to the use of this product. No warranty
- is implied or stated. This product routinely deletes files after
- safely placing them in a compressed file. It is strongly
- suggested to do a full backup of your data before using this
- product. Use of the program is at your own risk.
-
- Purpose:
- Now that the legal stuff is out of the way, let me tell you about
- SubZIP and it's companion DELSUB. You should have received the
- following files:
- SUBZIP.EXE
- DELSUB.EXE
- SUBZIPCL.EXE
- SUBZIP.DOC
- ORDER.FRM
- READ.ME
- WHATS.NEW
-
- As programs grow in size, their appetite for disk space grows
- enormously. That "Big" 40 mb. drive you bought and thought you
- would never fill up is always at full capacity. This is where
- SubZIP comes in to play. The use of file compression is a common
- space-saving method of storage for Bulletin Board Systems. The
- same compression can be used, with a little helpful management,
- to free up more space on your hard disk. All files and
-
-
-
-
- subdirectories will be readily accessible for easy use. You can
- easily realize a 30-50% gain in storage space by using SubZIP on
- a regular basis.
-
- The theory behind SubZIP can be thought of as a desk with
- drawers containing many files. SubZIP allows you to bring
- your files to a nice clean desk (ample hard disk space),
- work on them, then file it away again, waiting for later
- use. In the meantime you retain that clean desk for
- subsequent work. This is a simplistic description, but
- helps to illustrate that you can load many programs on
- your hard disk, compress them for space conservation, yet
- allow easy access and refiling.
-
- How It Works:
- SubZIP is a companion program for PKZIP/PKUNZIP by PKWare, the
- most widely used method of file compression. SubZIP acts as a
- shell around PKZIP, allowing you to compress entire
- subdirectories into one file referred to throughout as Directory
- Structure Files (DRS). This DRS file can comprise one
- subdirectory or an entire tree of nested subdirectories. SubZIP
- examines the Subdirectory you specify, notes all file names and
- whether subdirectories below it exist. It then ZIPs the entire
- contents into one single file named [Subdirectory Name].DRS.
- Example:
- SubZIP of Lotus subdirectory would yield file LOTUS.DRS
-
- All files are then deleted to free up space, but the
- directory structure remains intact. The amount of space
- gained by this procedure can be dramatic. All that is
- left is the .DRS file, waiting to be SubUNZIPped back to
- it's original directories. All the files contained in the
- specified subdirectory will be in this .DRS file.
-
- Once the file is SubUNZIPped, all your original files will
- be in the exact place they were when SubZIPped. You may
- use them as you would any other time, except now when you
- are done and are ready to SubZIP again, only new or
- modified files are added to the .DRS file. This makes the
- system quick and efficient by not wasting time adding
- redundant files.
-
- Requirements:
- SUBZIP.EXE, DELSUB.EXE, SUBZIPCL.EXE, PKZIP.EXE,
- PKUNZIP.EXE, AND LIST.COM must be in your computer's
- path. SubZIP has been tested with PKZIP Ver 1.10.
- Earlier versions probably will not work. Please note
- that PKZIP and LIST are excellent shareware programs
- that require their own registration through their
- respective authors. Registration of this program only
- registers the use of SubZIP.
-
-
- How to Use:
- The program assumes you will be SubZIPping a subdirectory
- located in this root directory. SubZIP will always assume
- that it has to change directory to complete it's
-
-
-
-
- operation. The easiest way to ensure that you can
- SubZIP a subdirectory is by invoking SubZIP, and
- verifying that you see the name of the desired
- directory you wish to process. Invoke SubZIP by
- typing SUBZIP at your DOS prompt and press return.
- The Main Menu will appear, and the arrow keys will
- move through the different choices. As an
- alternative, you can press the highlighted key of the
- option you wish to invoke. If the name of the
- directory you wish to SubZIP is listed, it is below
- you and can therefore be processed. You cannot SubZIP
- the current directory you are in.
-
- The following describes the different menu selections:
-
- ** SubZIP **
- Will pop up a dialog box asking you to type in the name of
- the subdirectory you wish to compress. Below the box will
- be the names of the current subdirectories available for
- processing. Type the name in exactly as the directory is
- named. Do not type in a Back Slash character "\", it
- confuses the program about the desired directory. You may
- type in up to a maximum of eight characters, it is assumed
- the directory name will have no extension. If the
- directory is not found, you will be notified and returned
- to the main menu. If SubZIP locates your specified
- directory, it will begin processing by first parsing the
- subdirectory or subdirectories for all file names and
- building a list, invisible to the user. After that PKZIP
- will be invoked and the entire structure will be
- compressed into one file using the naming convention of
- "Subdirectory Name".DRS
- (Example: LOTUS.DRS for the LOTUS subdirectory)
- As a final step to reclaim that disk space, SubZIP will delete
- all the files from the subdirectory, leaving only the .DRS file
- in the now otherwise empty subdirectory.
-
- If a .DRS file already exists, then SubZIP will check the files
- against those already contained in the .DRS file. If any are new
- or have been modified (determined by system date/time stamp on
- the file name), they will update the .DRS file. Those that are
- the same will not be processed, as this redundancy would
- significantly slow operation without any benefit. As in the case
- above the disk space will be reclaimed by deleting the files,
- leaving only the .DRS file in the subdirectory.
-
- ** SubUNZIP **
- This works much the same as SubZIP does as far as the user input
- is concerned. When a valid .DRS file is designated PKUNZIP will
- be invoked, restoring the original files to their original
- subdirectory. If a designated subdirectory is not there, it will
- be created. The files are now available for you to use as you
- would any other time. When finished you can SubZIP again, and
- only new or modified files will be added to the existing .DRS
- file.
-
-
-
-
-
- ** .DRS View **
- This option uses the same user input as the previous two options.
- When a valid .DRS file is specified, a directory listing of the
- contents is displayed using LIST.COM, which needs to be in your
- path. Pressing ESC will return you to the main menu.
-
-
- ** Disk Stats **
- This selection gives a pop-up window showing the currently
- logged drive, current subdirectory, and space available on
- the drive. After which a listing of the subdirectories
- available for processing will be listed.
-
- ** Change Dir **
- This selection allows you to change to any subdirectory
- on the currently logged drive. A pop-up window will
- appear, with the current subdirectory as the title of the
- window. Inside the window, subdirectories will be listed
- as follows:
- ..\ This is the next level higher, pressing
- ENTER will move you up one level in the directory
- tree. If this option is not shown, you are
- already at the Root Directory of this drive.
- You will notice that the Directory Status Title
- Bar of the window changes to reflect the new
- subdirectory in which you reside.
-
- \SUBZIP This can and will be any legal DOS
- subdirectory name, SUBZIP is used only as an
- example. Pressing ENTER will move you to this
- subdirectory, and the Directory Status Title Bar
- will reflect the change.
-
- You may continue changing subdirectories until your
- Directory Status Title Bar shows the subdirectory you
- wish to reside in. Pressing the ESC key will exit the
- Change Dir option and leave you in the subdirectory that
- was last noted in you Directory Status Title Bar. A pop-
- up window will confirm the subdirectory you are currently
- in.
-
- ** Exit **
- End the program and return to DOS. As of Version 2.0,
- pressing the ESC key while in the main menu will also exit
- to DOS.
-
-
-
- SubZIPCL - The command line version of SubZIP
-
- SUBZIPCL.EXE is now included for those of you who routinely
- SubZIP and SubUNZIP your directories before running your
- programs, and don't need the menu-driven interface each time.
- An example of this is a DOS Menu system which SubUNZIPs your
- spreadsheet and associated files, allows you to work with the
- program, and upon quitting SubZIPS everything back up for
- you. The commands are simple:
- SUBZIPCL -U Directory_Name (SubUNZIPs the specified
- directory)
- SUBZIPCL -Z Directory_Name (SubZIPs the specified
- directory)
- Examples:
- SUBZIPCL -U LOTUS (SubUNZIPs LOTUS subdirectory)
- SUBZIPCL -Z LOTUS (SubZIPs LOTUS subdirectory)
- Example Batch file:
- SUBZIPCL -U LOTUS
- CD\LOTUS
- LOTUS
- CD\
- SUBZIPCL -Z LOTUS
-
- *Please note that both the menu-driven and command line
- versions have the same functionality as far as the
- compression of the subdirectories in concerned.
-
- That's it for operation of the program. Here are a few hints
- for optimal use of the program.
-
- * Make sure you have a good amount of Disk space
- available when you first start SubZIPping your
- subdirectories. This will help you avoid the
- "Insufficient Disk Space" message.
-
- * Never SubZIP your DOS directory, it contains
- too many files needed every session.
-
- * And finally, register, $10 is a modest amount for a
- program that can help extend your disk space. This
- program will continue to be updated and these updates
- will be made available to my registered users at a
- nominal upgrade fee. I welcome any feedback, good or
- bad, and suggestions for the program. Your input can
- make this an even better program.
-
-
- Possible Enhancements:
-
- * Windows 3.0 Version
-
- * Use of other Compression programs such as
- PAK, ARJ, LHA, etc.
-
- * And what ever useful suggestions I get from users.
-
-
- PKZIP,LIST,PAK,ARJ, and LHA are copyright their respective
- authors.
-
- Thank you for taking the time to use SubZIP!
-
-
-
-