Bu program komut satırından calışmaktadır. Komut satırından arguman olarak parcalara ayrılacak kaynak dosyanın ismi ve her bir parcanın byte olarak uzunluğu alınmaktadır. Orneğin program bol sample.exe 2000 şeklinde calıştırıldığında sample.exe isimli dosyayı 2000 byte'lık parcalara ayırmaktadır. Her bir parca dosyanın ismi dos0001.xxx bicimindedir. Boyle parcalar bir isimli başka bir programla tekrar birleştirilebilir. bir isimli programın kodları başka bir ornek olarak verilmiştir.

PHP Code:
#include
#include
#include

#define MAX_LEN 80

int main(int argc, char **argv)

else

printf("%s dosyasi %d uzunlugunda dosyalara bolunecek!\n", fsname, chunk);

fs = fopen(fsname, "rb");
if (fs == NULL)
fd = NULL;

while ((ch = fgetc(fs)) != EOF)
no_of_files++;
printf("%s dosyasi yaratildi!\n", fdname);
}
fputc(ch, fd);
no_of_chars++;
if (no_of_chars % chunk == 0)
}
fclose(fs);
if (no_of_chars % chunk != 0)

printf("%ld uzunlugunda %s dosyasi %d uzunlugunda %d adet dosyaya bolundu!\n",
no_of_chars, fsname, chunk, no_of_files);

return 0;
}



__________________