home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hot Shareware 32
/
hot34.iso
/
ficheros
/
DUTI
/
SPLITV12.ZIP
/
README.1ST
next >
Wrap
Text File
|
1998-03-27
|
5KB
|
150 lines
***************************** Pro Splitter v1.2***************************
This little piece of software, yet simple but powerful, will allow
you to move large files from one computer to the next by splitting
them into smaller pieces.
FILES
-----
splitv12.exe - MSDOS executable
splitv12.c - The source code in C.
readme.1st - This file your reading.
DESCRIPTION
-----------
This is a command line based piece of software where all commands
are entered within the shell after the name of the program.
This program will allow you split large files into desired sized
parts. This program will also rejoin the pieces and perform a
checksum to verify that the original file has been created
successfully.
The pieces will be named with numbers starting with 001,002,003 ....
and so on. An additional file called 000.CHK will be created containing
vital information for checksum and rejoining purposes.
Once the pieces are joined successfully, it will create the original
file with the original filename.
So for example;
If we need to split a file called ANONYMOUS.ZIP, which is 4.5 Mb,into
1MB pieces the Splitter will make the following files;
001.CHK - Checksum info about file (5-9 bytes in size)
001 - 1st piece (1Mb in size)
002 - 2nd piece (1Mb in size)
003 - 3rd piece (1Mb in size)
004 - 4th piece (1Mb in size)
005 - 5th piece (0.5Mb in size)
Total size = 4.5 Mb
Once the Splitter is used to join the pieces it will reconstruct
the original program from the pieces and name it ANONYMOUS.ZIP
USAGE
-----
NOTE : You must firstly compile the source code in a decent compiler
before you will be able to use it.
splitv12 -[s/m/h] [size] [filename] [Number of 1st piece (Default is 001)]
-s Used to specify that the splitter is going to be used to
split a file.
-m Used to specify that the splitter is going to be used to
construct a file from the pieces.
-h Help on usage.
[size] Size of pieces (in bytes).For convenience commonly used
values can be specified with one digit, these values are;
1 - 1.2Mb
2 - 700Kb
3 - 320Kb
4 - 60Kb
[filename] Name of file to split.
[Number of 1st piece (Default is 001)] To be able to split more than one file
in the same directory you can specify
the number to start splitting from. So
is you specify 8 it will create;
008.CHK, 008 , 009, and so on.
Examples;
Splitting a file into 1.2Mb pieces
splitv12 -s 1200000 anyfile.doc
or
splitv12 -s 1 anyfile.doc (the value 1 is used to specify 1.2Mb as
a common value. SEE ABOVE)
or
splitv12 -s 1200000 anyfile.doc 1
Joining the file
splitv12 -m[number of 1st piece]
so in the above example
splitv12 -m (if no value entered 1 is taken as default!!)
or
splitv12 -m 1
Getting help
splitv12 -h
IMPROVEMENTS FROM PREVIOUS v1.1
-------------------------------
* Better and faster code used.
* Better algorithyms used for splitting files.
* Recreates files with the same name as they had at the begining.
* The ability to split various files in the same directory without
ovewriting exiting parts.
* More features introduced to trap errors and user mistakes.
KNOWN BUGS
----------
No bugs at the present moment reported but feel free to e-mail me if you find
any.
Works perfectly splitting and rejoining files in all other platforms, e.g. Unix,
Linux, Mac, etc......
ACKNOWLEDGEMENT and all the rest.....
------------------------------------
This program was written by me, Oscar Agra, using Turbo C and GCC
compilers so should compile properly in any of these.
This software can be freely distributed with the condition that
it is not modified in any way and MUST be accompanied by this
text file.
I have decided to publish this software as POSTCARDWARE which
means(for all of you who do not know!) that if you use it you
must send me a postcard acknowledging that you have used it to
the following address.
Oscar Agra
92 Palermo Road
London NW10 5YN
Feel free to send an e-mail (o.agra@cs.ucl.ac.uk) telling me what you
think or any suggestions which might improve this program.
Get upgrades and support from my web-page;
http://www.cs.ucl.ac.uk/students/o.agra
()sc/\r :-)
27/03/98