Name
 Split.exe
Description
Any file that could be accessed by Split tool, the input file will not be changed by split. Two Binary files will be created in either the same directory as the current working directory, or, if the either of the output files contain a path, then in the URI is used, based off of output directory, if specified by “-p”, “--prefix” option.
If the either or both of the –o or –t options is not specified, then the non-specified split filenames will use the filename of the input file, with another suffix, of filename.ext.1 and/or filename.ext.2. 
When reading the input filename, if the end of file is reached before the number of bytes has been reached, i.e., the Offset is larger than the number of bytes in the input file, then the first file will be an exact copy of the input file, while the second file will be created, but it will have zero length.
Options
-f, --filename Filename			
Input file specified by Filename
-s, --split VALUE				
The number of bytes in the first file.  
The Split Occurs at the AFTER VALUE BYTES from the start of the file.
Value can be integer, hex adderss, or integer-letter, such as 1K, where:
K=1024Bytes, M=1024K, G=1024M
[-p, --prefix OutputDir]					
Output directory
[-o, --firstfile Filename1]
	First of the Split Files.
[-t, --secondfile Filename2]
	Second of the Split Files.
[--version]
	Print version and copyright of this program and exit
[-v, --verbose]
Turn on verbose output with informational messages printed. This is a count value, so specifying –vv can be used to increase the verbosity level.
[-q, --quiet]
	disable all messages except FATAL ERRORS
[-d, --debug [#]]
	Enable debug messages, at level #
[-h, --help]
	Print copyright, version and usage of this program and exit
Example
1. c:\Tools\Split.exe -f tool_setup.bat
tool_setup.bat file will be splitted into two files tool_setup.bat1 and tool_setup.bat2. As no “-s” specified, tool_setup.bat1 will have size of the input file while tool_setup.bat2 will have size zero.
2. c:\Tools\Split.exe -f tool_setup.bat  -o tool_setup1 -t tool_setup2
tool_setup.bat file will be splitted into two files tool_setup1 and tool_setup2. As no “-s” specified, tool_setup1 will have size of the input file while tool_setup2 will have size zero.
3. c:\Tools\Split.exe -f tool_setup.bat  -s 5k -o tool_setup1 -t tool_setup2
tool_setup.bat file will be splitted into two files tool_setup1 and tool_setup2. Now “-s 5k” specified and tool_setup.bat is not as large as 5k,  so tool_setup1 will have size of the input file while tool_setup2 will have size zero.
4. c:\Tools\Split.exe -f tool_setup.bat -s 4k -p c:\ -o Test/tool_setup1 -t Test1/tool_setup2
tool_setup.bat file will be splitted into two files tool_setup1 and tool_setup2. Now “-s 4k” specified and tool_setup.bat is 4.9k,  so tool_setup1 will have size of 4k and tool_setup2 will have size 0.5k. The output files are both preceded with a directory and “-p c:\” is specified, so the “Test” and “Test1” directories will be created under c:\ to contain tool_setup1 and tool_setup2 seperately.
Bugs
Not found yet.
Files 
None.
See also
 None.
License
Copyright (c) 1999 - 2009, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available 
under the terms and conditions of the BSD License which accompanies this 
distribution.  The full text of the license may be found at
http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.