	¿
	 DESplit 0.65 Alpha 
	

¿
 WHAT IS IT? 

DESplit is a tool to split large files into smaller chunks which are easier to
store on removable discs or transfer over the internet by email, etc. It can
also be used to join files so split in order to recreate the original full size
file.

DESplit aims to be compatible with HJ-Split 2.2 for Windows and various similar
utilities for Linux and Macintosh.

When used to join files with names such as file.001, file.002, etc, be aware
that DESplit will only join in sequential order. If there are gaps (ie. missing
files in the set) DESplit will stop joining when it reaches the first gap. If
it did not do this, you could be missing important data in the middle of a
file and never realize it.

¿
 INSTALLATION 

To install DESplit, simply unzip the .zip file to the directory of your choice
(such as C:\Program Files\DESplit). You can then run the program either from the
command line by typing DESplit or through the OS/2 WorkPlace Shell desktop by
double clicking the icon for DESplit.exe in the directory where you placed it.
DESplit requires Chris Wohlgemuth's drctl014.dll (included) to be in your LIBPATH
or in the same directory as DESplit.exe.

¿
 WHAT'S NEW 

v0.65
* Code cleanup in GuessChunks and SplitUp routines

v0.64
* Various little code improvements

v0.63
* Implemented stop button for joining (was already working for splitting)
* Allow output to a different drive/directory than the input

v0.62
* More code cleanup for speed and efficiency
* Remembers last work directory during same session

v0.61
* General code cleanup

v0.6
* Verify output file size(s) match input file size(s)
* Save user preferences for the various options

¿
 KNOWN ISSUES 

* On joining, only sending output file name to subroutine. If user has
  changed default output file name then input file parts are not found.
* Stopping a join process can leave an input file chunk open and cause
  a sharing violation

¿
 FUTURE PLANS 

* Remember last work directory between session

¿
 SUPPORT 

DESplit is a compiled executable and should operate properly on any 32-bit OS/2
or eComStation system running the standard PMShell desktop interface and REXX.

DESplit is provided as-is, with no guarantees or warranties of any sort.
However, if you experience problems with this program, then please contact the
author as he would like to make the program useful to as many OS/2 and
eComStation users as possible.

If you report a bug, please indicate your operating system version and display
resolution as well as any pertinent steps to recreate any errors you are
getting.

¿
 COPYRIGHT & LICENSE 

DESplit is copyright 2003 by Don Eitner

DESplit is donation-ware.  If you find it useful and appreciate the work the
author has done, you are asked to send the author a small donation to help
encourage continued development and more advanced features.  Donations may
be made via PayPal (http://www.paypal.com) to the e-mail address shown below.

¿
 CONTACT 

As of November 2003, the author can be contacted at:

Don Eitner (freiheit@syntheticdimension.net)

¿
 ACKNOWLEDGEMENTS 

DESplit utilizes code supplied through a third-party DLL (dynamic link library).
This DLL carries its own license terms as listed below:

License
-------
/*
 * Copyright (c) Chris Wohlgemuth 2001
 * All rights reserved.
 *
 * http://www.geocities.com/SiliconValley/Sector/5785/
 * http://www.os2world.com/cdwriting
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. The authors name may not be used to endorse or promote products
 *    derived from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 *
 */
