В каком формате используются файлы статической библиотеки (* .lib)? Где я могу найти «Официальные» спецификации структуры / формата файла * .LIB?

Только сейчас я обнаружил, что статические библиотеки в системах * nix, другими словами, библиотеки * .a - это не что иное, как архивы перемещаемых файлов (*. O файлов) вАрканзас fromat.

Как насчет статических библиотек (*. Lib файлов) в Windows? В каком формате они?

Я нашел статью (архивная копия 1, архивная копия 2) который объясняет структуру файла * .lib. Но где я могу найти "Официальные" спецификации структуры / формата файла * .lib?

Кроме ar.exe mingw, есть ли какой-нибудь инструмент от Microsoft, который извлекает перемещаемые объекты из файлов * .lib & * .a?

РЕДАКТИРОВАТЬ:

Интересно, почему я не могу добраться до этого вопроса. Если нет официальных спецификаций. Тогда как работает компилятор (если быть более точным, компоновщик) с файлами * .LIB?

Ответы на вопрос(2)

Ваш ответ на вопрос