Как посчитать размер elf файла?

Добрый день.
Есть куча склеенных файлов в один большой, среди этого набора есть elf файлы. Известно где они начинаются, но не известно где заканчиваются.
Вопрос: как зная заголовок посчитать размер elf файла?
Формат файлов elf32
  • Вопрос задан
  • 386 просмотров
Пригласить эксперта
Ответы на вопрос 2
Frankenstine
@Frankenstine
Сисадмин
https://ru.wikipedia.org/wiki/Executable_and_Linka...

Берёте книгу "Формат исполняемых файлов Lunix ELF" авторства Александра Фисуна и изучаете структуру заголовка, зная структуру, сможете составить алгоритм подсчёта.
Ответ написан
Комментировать
AnnTHony
@AnnTHony
Интроверт
Известно где они начинаются, но не известно где заканчиваются.


Вполне логично, что заканчиваются они там, где начинается следующий.
Ищите сигнатуру начала elf файла, и с этого места перебирайте ищите совпадения с начальными сигнатурами остальных файлов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы