--- title: "ELF" type: concept tags: [linux, 可执行文件, 格式] date: 2026-04-16 --- ## Definition ELF(Executable and Linkable Format,可执行和链接格式)是 Linux 和 Unix 系统的标准可执行文件格式。 ## Full Name Executable and Linkable Format ## Key Characteristics - 跨平台:Linux、FreeBSD、Solaris 等多种系统使用 - 支持多种文件类型:可执行文件(.exe)、共享对象(.so)、核心转储文件(core) - 包含元数据:程序入口、段表、符号表等 ## Usage 检测可执行文件架构: ```bash file /bin/bash # 输出示例:ELF 64-bit LSB executable, x86-64 # 或:ELF 64-bit LSB executable, ARM aarch64 ``` ## Related Concepts - [[x86_64]]:64 位 x86 架构可执行文件 - [[ARM64]]:64 位 ARM 架构可执行文件