普通二进制格式(.bin)和Windows可执行文件(.exe)之间有什么区别
普通二进制格式(.bin)和
Windows可执行文件(.exe)之间有什么区别?
在这种情况下,我不确定“bin”文件是什么.可能是一个固件,可能是一个目标文件,可能是任何真正的东西(它取决于上下文).
在讨论可执行文件(在Windows的情况下为exe文件)时,这些通常是自包含的包,其中包含运行它们所需的所有内容.这些文件格式通常包含所有可执行数据,字符串和其他资源,链接数据和导出,偏移量,和其他数据填充在其中.它们具有操作系统设置和环境运行所需的一切,例如需要加载的依赖库,需要运行的体系结构等. 常用的有很多不同的: > PE您的标准Windows可执行文件和DLL格式(http://en.wikipedia.org/wiki/Portable_Executable) 很多其他人(COFF,COM等). 如果操作系统支持动态可链接库(Windows上的dll,linux上的.so文件,mac上的dylib),那么它们通常共享相同的打包格式. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows – 禁用Office和删除权限的共享网络驱动器导致无法
- windows-xp – 管理员/访客帐户状态“不适用”?
- 在[Windows Subsystem for Linux]中安装perl模块
- .net – 样式化XAML滑块控件 – 如何在PointerOver上停止更
- Window丢失api-ms-win-crt-runtime-l1-1-0.dll
- 如何在Windows上使用提升的权限运行.msi安装程序
- Windows – Euler问题的性能问题和Int64类型的递归
- windows – 切换计量连接
- 使用PowerShell进行NTFS权限审核
- windows-server-2008 – 如何使用Powershell确定32位或64位