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

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

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


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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект