Интересует именно разделение по байтам, а не построчно.
Получается, что на входе 1 большой исходный файл, а на выходе уже несколько маленьких.
Был бы очень признателен за помощь.
Большинство языков программирования, как правило, умеют открывать файлы в байтовом режиме. Например, на python:
Аналогично, можно воспользоваться linux-утилитой split, которая умеет разделять файл по байтам на несколько, и cat - для склеивания отдельных частей в один файл. На windows, склеить файлы обратно можно с помощью echo > filename.