Будем передергивать? Хорошо. Есть еще ОГРОМНАЯ разница между "нужно сделать" и "можно сделать" Поэтому если НЕ нужно, то один фиг -- можно или нет. Программист должен быть в меру ленивым и не тратить свое время на то, что не нужно для решения основной задачи.
Мне было нужно сделать генерацию своего hex-файла, содержащего константы для последующего склеивания с готовой программой -- и я ЭТО СДЕЛАЛ при помощи своей библиотеки на питоне. Мне нужно было склеить два hex-файла в один -- я склеил при помощи srec_cat и при этом узнал много нового об этой программе. Тогда (в марте 2006) я проблему заборол. Хотя кривизна того решения до сих пор вызывает у меня отвращение.
Но я больше не работаю с тем мартовским проектом. Поэтому я не собираюсь ничего менять и не буду никому ничего доказывать.
Но в следующий раз, когда возникнет похожая задача, пользовать srec_cat я уже не буду.