RZSplit v2.5 - 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 [drive]" -s = Means you want to Split the file = 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] [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:". = 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 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. Written by R. Zino in Turbo C++. I can be reached at "rjz@indcomp.com" for comments/questions. -EOF-