Sample code for 30+ languages & platforms
C#

Split File into Chunks

Demonstrates how to split a file into chunks.

Chilkat C# Downloads

C#
bool success = false;

Chilkat.FileAccess fac = new Chilkat.FileAccess();

//  Any type of file may be split.  It doesn't matter if it's
//  a binary file or a text file.
string fileToSplit = "qa_data/hamlet.xml";

string partPrefix = "hamlet";
string partExtension = "part";
int maxChunkSize = 50000;
string destDirPath = "qa_output";

//  Splits hamlet.xml into hamlet1.part, hamlet2.part, ...
//  Output files are written to the current working directory.
//  Each chunk will be 50000 bytes except for the last which
//  will be the remainder.
success = fac.SplitFile(fileToSplit,partPrefix,partExtension,maxChunkSize,destDirPath);

if (success == true) {
    Debug.WriteLine("Success.");
}
else {
    Debug.WriteLine(fac.LastErrorText);
}