Задать вопрос

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

Добрый день.
Есть куча склеенных файлов в один большой, среди этого набора есть elf файлы. Известно где они начинаются, но не известно где заканчиваются.
Вопрос: как зная заголовок посчитать размер elf файла?
Формат файлов elf32
  • Вопрос задан
  • 394 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    AL-1802 Администрирование Astra Linux Special Edition 1.8
    2 недели
    Далее
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Frankenstine
@Frankenstine
Сисадмин
https://ru.wikipedia.org/wiki/Executable_and_Linka...

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


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

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

Похожие вопросы