7. アーカイブ(ライブラリ)ファイル形式

COFFアーカイブ形式は、オブジェクト ファイルの集まりを格納するための標準メカニズムを提供します。これらの集まりはしばしば、プログラミング関係の文書では「ライブラリ」と呼ばれます。

アーカイブの先頭の8バイトは、ファイルシグネチャからなります。アーカイブの残りの部分は、以下に示す一連のアーカイブ メンバで構成されます。

アーカイブ メンバ ヘッダが各メンバの前に付けられます。次の図では、アーカイブの一般的な構造を示します。

シグネチャ :"!<arch>\n"

ヘッダ
第1リンカ メンバ

Header
第2リンカ メンバ

ヘッダ
長い名前メンバ

ヘッダ
OBJファイル1の内容(COFF形式)

ヘッダ
OBJファイル2の内容(COFF形式)

ヘッダ
OBJファイルNの内容(COFF形式)

図4:アーカイブファイル構造体


戻る