
RZSplit v2.8 - A DOS utility to split files to make them fit on a floppy,
============   or just smaller chunks.

    The utility RZSplit is actually 2 programs in one.  It will not only
split a files into smaller files, but also create your original file from
the smaller files.

I have tried to "split" ZIP files using other programs, but none of them
worked if a file inside your ZIP file was bigger than 1.44M.  This program 
will change all that.

This utility works with ANY kind of DOS file. (i.e. ZIP, ARJ, TXT)  
You can now split files up to 999 Meg.


Syntax to Split files
=====================

The syntax to split a large file is quite easy. Just type:

  "rzsplit -s <filename> <size> [drive]"

-s         = Means you want to Split the file
<filename> = The DOS file you want to split.
[size]     = Split file size in kilobytes.  The range is from 1 to 999999.
             or enter a number from the list below for floppy sizes.
             Note: If the number you enter is not in the list, it will 
             be multiplied by 1024, to get the number of kbytes.

Sizes:
------
[288]   = 2.8M 
[144]   = 1.4M 
[12]    = 1.2M 
[720]   = 720K 
[360]   = 360K 

[drive] = Destination Drive to write out split files to (ex. "a:")  
          This parameter is optional.  If no letter is given it will
          use the default disk drive.


For example, say the file "altersnd.zip" is 1,600,000 bytes. You would
like to split this into 2 files on disk.  Type:

"rzsplit -s altersnd.zip 144 a:"

------------------------------------------------------------------
RZSplit creating Split files..

Writing out: a:altersnd.001     --\ These are called "split files",
Writing out: a:altersnd.002     --/ and they are 1.4M or smaller.

RZSplit Finished.
------------------------------------------------------------------

NOTE: After the 1st disk is full, it will ask you for the next disk.
It will also let you know how many blank disks you need before you start.


To split that file into chucks of 800k type:

"rzsplit -s altersnd.zip 800"

------------------------------------------------------------------
RZSplit creating Split files..

Writing out: altersnd.001     --\ These are called "split files",
Writing out: altersnd.002     --/ and they are 800k or smaller.

RZSplit Finished.
------------------------------------------------------------------



Syntax to Build files
=====================

The syntax to build your original file is also quite easy. Just type:

  "rzsplit -b[d] <filename> [drive]"

-b         = You want to Build the file and keep "split files".
-bd        = You want to Build the file and delete "split files". 
             Note: RZsplit will NOT delete "split files" if the [drive]
             parameter is either "a:" or "b:".

<filename> = The DOS file you want to create. (WITHOUT THE EXTENSION)
[drive]    = Source drive to read split files (ex. "a:")
             This parameter is optional.  If no letter is given it will
             use the default disk drive.


Now say you want to create your "altersnd.zip" file by using your
"split files". If you want your "split files" deleted, use the "-bd" option.
Make sure ALL your "split files" are in your current directory or on disk, 
and type:

------------------------------------------------------------------
C:> rzsplit -b altersnd a:

RZSplit creating Original file 'altersnd.zip'.

Reading: a:altersnd.001
Reading: a:altersnd.002

RZSplit Finished.
------------------------------------------------------------------

Again RZSPLIT will prompt you for each disk if you entered a: or b: for
the [drive] parameter.  The Built file will be written in your current 
directory.


Note:  Split files created by RZSplit version 2.3 may not work with
       previous versions of RZSplit because of the header format change.


LEGAL STUFF
===========

The programmer cannot accept responsibility for any damages that may be
incurred by the use of RZSPLIT.

This program is FREEWARE and may be copied and distributed without charge
and without further permission to anyone and everyone.  I would love to see
thousands, even millions of people use this program.  This program must not
be sold for profit.  It may be included with other products, commercial or
otherwise, as long as this text file is included, and both it and the
program are not modified in any way.


Revision Notes
==============

 06/08/94 - Initial Release (version 1.0).
 10/21/94 - Version 1.1.  Improved on the documentation, added ability
            to delete or keep the "split files".
 10/23/94 - Version 1.2.  Increased speed of file access by changing
            the buffer size from 1K to 8194K.
 10/27/94 - Version 1.3.  Added more error checking code, and changed
            buffer size to 4096K, to fit more on each floppy.
 11/01/94 - Version 1.4.  Changed format of Split Files to include
            file size of the original file. This is useful because now
            I now if the re-created file does not match the original file,
            there is a problem.
 01/19/95 - Version 1.6.  (v1.5 never released). Fixed file permissions 
     	    when creating split files. 
 01/28/95 - Version 1.7.  Improved error messages if Split files were corrupt.
            Also added logic not to do anything if file to be split was 
            smaller than the requested size.
 02/25/95 - Version 1.9. (v1.8 never released).  Added code to handle files
            for the new Microsoft 1.7M format (DMF).     		    
 03/01/95 - Version 2.0.  Added floppy usage, and took out 1.7M format.
 03/09/95 - Version 2.1.  Fixed bug where ver 2.0 did not work with upper 
            case drive letters.  Also added some logic to verify that if
            the program was not the correct byte size not to execute at all.
            Fixed bug in build process, if file .002 or higher did not exist.
 03/30/95 - Version 2.2.  Took out code to check byte size of program. 
 04/23/95 - Version 2.3.  Changed split file header format. Program can now 
            handle files up to 999 Meg (previous versions could only handle 
            99 Meg). Added <size> parameter to build split files of any size. 
            This version will still read older "split files" versions.  
            Improved on-line help.  Also added "status bars" when reading and
            writing files.
 04/25/95 - Version 2.4.  Bug fix where file was not being closed.  It would
            error out on the 15th split file, saying "cannot open file".
 05/05/95 - Version 2.5.  Took out "status bars", and fixed bug where it was
            possible to have a 0 byte split file.
 05/12/95 - Version 2.6.  Improved file performance by 50%. (finally!)
            Made split files the "exact" size they should be.
 05/14/95 - Version 2.7. Small code change to fix bug where rzsplit would
            not write out last split file. 
            
Written by R. Zino in Turbo C++.  I can be reached at "rjz@indcomp.com"
for comments/questions.

-EOF-