README for WINSPLIT 1.0.8
-------------------------

This version fixed a few bugs from version 1.0.7
and also features some new enhancements.

1.FAQ
2.NEW FEATURES SINCE 1.0.7
3.BUG FIX HISTORY


1.FAQ
-----
-What is WinSplit   ?
-How much does it cost ?
-What do I do if  I find a bug ?
-Where all can i download it from ?
-What are these 3 splitting options about ?
-How do i join the pieces back ?
-I am getting errors while running the batch file ?
-What is winsplit  written in ?

-What is WinSplit   ?

Winsplit is a lite-weight  file splitting/joining GUI application for Win9x/NT 
platforms.


-How much does it cost ?

Winsplit can be downloaded   for free. 
There are -no- nag boxes, -no- "gimmee money or else ..."   messages. 
Feel free to distribute it. Wouldnt mind if you still want to pay 
me something , 10 bucks for a beer would not be bad :-).


-What do I do if  I find a bug ?

If you are not running 1.0.8 , please download it , it fixes quite 
few bugs. 
if you are running 1.0.8 then :
You can inform me   by email [ashok@techie.com]. 
I may take my time   but I will fix it ...Also I can send you updates 
as and when I find/fix/enhance   winsplit.


-Where all can i download it from ?

http://lab.eccentrica.org/ashok/winsplit.htm
http://members.dencity.com/ashok/winsplit.htm
http://pagan.drak.net/hazard/winsplit.htm

-What are these 3 splitting options about ?

1) Pieces : 
This is probably what you will use most.
This allows you to speciy the no. of pieces you want the file to
be split as. say you have a file of size 1 mb and you specify Pieces as 3 .
The file will be split in exactly 3 pieces.

2) Size : this allows you to specify the size of each split piece.
say you have a 2 mb file and you want to split it into pieces of size 
500,000 bytes each. specifying that number (in Kilobytes or bytes) as the size 
of each piece will do just that.
[Note : 1 Kilobyte = 1024 bytes
	1 Megabyte = 1024 kilobytes]

3) Keyword : this allows you to split a file based on a keyword .
say you have a large text file and you want to split it at every occurence of 
the word 'page' or the phrase 'page no.'. then winsplit will do just that.

-How do i join the pieces back ?

There are two methods to join pieces back.

a)Using Winsplit itself :
Select the 'Join' Option button (under 'Do you wish to split or join files ?')
Now click on source file and browse to the folder where you have kept the split
pieces.  The .1 file (the first piece of the file you had split) should be visible
, select that.
Now select a target directory (where you want the original file to be recreated ).
Now Click Join. The file should have been recreated in the target directory.

b)Using the genarated batch file :
Check the generate batch files option BEFORE splitting, this will create a batch
file which when run will recreate the original file.
Note : the batch file is created in the same folder in which the split pieces
are kept [i.e. the target folder].
executing this batch file will recreate the original file.


-I am getting errors while running the batch file ?

a)Check that you have 1.0.8 and above versions, prior versions used to have
a bug in the batch file with respect to carriage returns in the JOIN.BAT
which causes the file not to get executed under win 9x (though it works in 
Winnt).  
If you have a batch file prior to 1.0.8 do the following :
	a) launch a command prompt in the folder where join.bat resides.
	   [if join.bat resides in d:\split_files, go to explorer click 
	    on d:\split_files to make it the current folder and then 
	    select startmenu->run and type 'command' and press enter]
	b) in the command prompt type  :  edit join.bat.
	   the file should open in the dos editor edit .
	c) now go to File->Save, after saving exit out.
	d) The batch file should be OK now.



-What is winsplit  written in ?

Winsplit was completely   written using the Win32 SDK APIs, using Visual C++ 6.0 
as a development tool.   It is complete writing using the standard SDK which 
accounts for its -small- size [44KB] and does not require any additional vbxxx 
or mfcxxx runtimes.


-I cant seem to   find any documentation ?
This File !


2.NEW FEATURES SINCE 1.0.7
--------------------------
a)Added Join functionality (in additon to the batch file)
b)Split option allows size specification in Kilobytes now
c)Tooltips for all the controls (for a rudimentary help system)
d)Improved error trapping
e)Size increase of 4KB (aint exactly a featur ?!!)

3.BUG FIX HISTORY
-----------------
[Thanks to all the individuals who reported bugs.]
BUG FIXES SINCE 1.0.7
---------------------
a)JOIN.BAT used to be written unix style with \n carriage return, changed it to 
put \r\n.
b)Added a check for 0 length source files
c)Added checks for blank source, target or keyword fields.


BUG FIXES SINCE 1.0.5
---------------------
a)Join.bat used to fail in case of very long file names
-- changed way in which the batch file was genarated.
b)sneaky bug caused extra file to be put for joining in 
batch file.
c)Renamed binary from KsplitW to Winsplit.

