Простая программка делилка

Сергей14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
23.02.2011

Нужна программка которая разделит файл (txt) весом в 300 мб на 10 частей по 30 мб

в проге я выбераю сам файл что нужно обработать там должно быть еще одно поле туда вписываю 30 это означает что обрабатываемый файл разделить на 10 частей по 30 мб каждая

на выходе

1.txt

2.txt

3.txt

4.txt

в зависимости от обрабатываемого файла размера и от того что я впишу в поле на какие куски по сколько МБ делить

делить примерно 30 - 31 мб

ГЛАВНОЕ БЫСТРОТА И ЧТОБЫ ПРОГРАММА НЕ НАРУШАЛА ТЕКУЩУЮ КОДИРОВКУ ФАЙЛА