надо записать (вписать) один файл (последовательность блоков) в другой начиная с определённого места(блока) в файле назначения.
надеялся на dd но он просто затирает файл назначения
Нашел вот этот ман http://www.citforum.ru/operating_systems/manpages/BC.1.shtml
Но самой программы не нашел
bcopy работает точно так же как и dd, только интерактивно.
вообще, не существует способа вставить данные в середину файла.
т.е. вот вообще их нету. вернее они есть, но для использования не предназначены и тебе тебе о них лучше не знать.
поэтому любая вставка в середину файла делаться так
1) создаётся временный файл
2) в него копируется часть целевого файла до места вставка
3) в него копируются данные, которые надо вставить
4) в него копируется остаток целевого файла
5) целевой файл удаляется, а временный кладётся на его место.
так что, думай.
поэтому любая вставка в середину файла делаться так...
это не совсем то. Надо было вставить блоки с замещением (стиранием) тех что были на их месте. а юзать для рутинной операции hex-редактор резона не было.
Вопрос в практическом плане уже не актуален, ибо пошёл в обход
НО всёравно спасибо!