PE和ELF可执行文件格式

本文介绍了PE和ELF两种可执行文件格式。PE格式是Windows平台的主要格式,包括.exe和.dll文件。而ELF是Linux的主要格式,分为可重定位文件、可执行文件和共享对象文件,如.o、.so。此外,ELF还包括核心转储文件用于记录进程崩溃信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PE(Portable Executable): 是目前Windows平台上主流的可执行文件格式,包括常见的可执行程序.EXE文件/动态链接库.DLL文件等等。详见: PE可执行文件格式详解 - 知乎

ELF(Executable and Linking Format): 是一种用于二进制文件、可执行文件、目标代码、共享库和core转存格式文件。是UNIX系统实验室(USL)作为应用程序二进制接口(Application Binary Interface,ABI)而开发和发布的,也是Linux的主要可执行文件格式。详见:ELF文件格式 - 知乎

ELF标准文档: https://refspecs.linuxbase.org/elf/elf.pdf

在 ELF 文件规范中,把系统中采用 ELF 格式的文件(规范中称为对象文件(Object File))归类为以下三种:

        可重定位文件(Relocatable File ): 这类文件包含代码和数据,可用来连接成可执行文件或共享对象文件(Object File&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值