LINUX.ORG.RU

История изменений

Исправление cvv, (текущая версия) :

В хедере файла тупо не написано кто он - executable или shared library.

Вы видели хэдер своими собственными глазами? А спеки читали?

поле хэдера со смещением 0x10, два байта, с именем e_type определяет тип файла. Список допустимых значений:

...
ET_EXEC	2	Исполняемый файл
ET_DYN	3	Разделяемый объектный файл
ET_CORE	4	Core file
...

все версии file с которыми я имел дело тупо аналищировали два вот этих байта.

Исправление cvv, :

В хедере файла тупо не написано кто он - executable или shared library.

Вы видели хэдер своими собственными глазами? А спеки читали?

поле хэдера со смещением 0x10, два байта, с именем e_type определяет тип файла. Список допустимых значений:

...
ET_EXEC	2	Исполняемый файл
ET_DYN	3	Разделяемый объектный файл
ET_CORE	4	Core file
...

Исходная версия cvv, :

В хедере файла тупо не написано кто он - executable или shared library.

Вы видели хэдер своими собственными глазами? А спеки читали?

Второе поле хэдера, два байта, с именем e_type определяет тип файла. Список допустимых значений:

...
ET_EXEC	2	Исполняемый файл
ET_DYN	3	Разделяемый объектный файл
ET_CORE	4	Core file
...