Command line use instructions:
-Open up a command prompt window in the FileSplit directory (this can be done with shift+right click > "Open command window here" in the explorer window)
-Enter in the name of the application (autosplit.exe or autojoin.exe or hasher.exe etc.)

For autosplit.exe:
-on the same line as the name of the application enter (in this order and separated with spaces) the path to the file needing splitting (in quotations), the split size (how big in bytes to want the output files to be (no quotations)), the data chunk size (number in bytes, no quotations), and true or false (without quotations). True to create the autojoiner, false to skip this process.

For autojoin.exe
-on the same line as the name of the application enter (in this order and separated with spaces) the path to the file needing joining (in quotations, and the file MUST end in ".0" with the rest of the files needing splitting in the same directory as the ".0" file), and the data chunk size (number in bytes, no quotations).

Examples

To split a file into 100 MB parts, using a 5 MB data chunk size without creating the autojoiner:
autosplit.exe "C:/example.file" 104857600 5242880 False

To Split a file into 5 MB parts and use the default settings for chunk size and the autojoiner:
autosplit.exe "C:/example.file" 5242880

*Note: data chunk size and the true/false for the autojoiner are optional, split size and filename are not. Default chunk size is 10000000 bytes, and autojoiner default is true
** Although if you want autojoiner to be false you MUST specify a data chunk size. For example:
autosplit.exe "C:/example.file" 5242880 false          without the chuck size will throw an error.

To join the filename "C:/example.file.0" with a 1MB chunk size:
autojoin.exe "C:/example.file.0" 1048576

To join the filename "C:/example.file.0" with default chunk size:
autojoin.exe "C:/example.file.0"

Data chunk size is optional for both the splitter and joiner, default is 10000000 bytes.


For hasher.exe (NOTE: running hasher.exe requires .net framework 3.5, whereas the splitter/joiner only require .net framework 2.0)
-on the same line as the application name enter (in this order and separated with spaces) the path to the first file to be hashed (in quotations), then the chosen checksum algorithm (MD5, SHA1, SHA256, SHA384, SHA512, or RIPEMD160), then (optionally) the path to a second file (in quotations) to compare hashes with the first file.

Examples for hasher.exe
To compare two file hashes using MD5 encryption:
hasher.exe "C:/example.file.exe" "md5" "C:/example.secondfile.exe"

To checksum a single file with SHA512 encryption
hasher.exe "C:/example.file.exe" "SHA512"

To compare an unsplit file, with the outcome of a split set of files (the application automatically hashes the output file for ".0" files)
hasher.exe "C:/example.file.exe" "RIPEMD160" "C:/example.file.exe.0"