IT用語集 › プログラミング › 実行ファイル
OSが直接読み込んで実行できるファイル。機械語、メタデータ、必要なライブラリの情報を含む。
形式はOSごとに異なる。ELF(Linux/BSD)、Mach-O(macOS)、PE/COFF(Windows)、WASM(Web)。中身はヘッダ、セクション(.text、.data、.bss)、シンボルテーブル、再配置情報など。fileコマンドで形式を判別できる。strip済みのバイナリはデバッグシンボルを持たず、静的リンクされたバイナリは必要なライブラリをすべて抱え込んでいる。
file