[kiosk@foundation0 Desktop]$ file /bin/passwd
/bin/passwd: setuid ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0x91a7160a019b7f5f754264d920e257522c5bce67, stripped
[kiosk@foundation0 Desktop]$
这里的 ELF是什么,我们可以参考一下网上的文档:
ELF, Executable and Linking Format, 是一种用于可执行文件、目标文件、共享库和核心转储的标准文件格式。 ELF格式是是UNIX系统实验室作为ABI(Application Binary Interface)而开发和发布的。
这里简单介绍一下相关历史:
- UNIX: 最初采用的格式为a.out,之后被System V中的COFF取代,最后则被SVR4中的ELF格式所取代。
- Windows: 采用的则是COFF格式的变种PE格式
- MAC OS X: 采用的是Mach-O格式
ELF有四种不同的类型:
1. 可重定位文件(Relocatable): 编译器和汇编器产生的.o文件,需要被Linker进一步处理
2. 可执行文件(Executable): Have all relocation done and all symbol resolved except perhaps shared library symbols that must be resolved at run time
3. 共享对象文件(Shared Object): 即动态库文件(.so)
4. 核心转储文件(Core File):
来源 | 诺亚研究工作坊(Noah_Research) 作者 | 王俊磊 最近几年,我们常常能够听到来自于各个行业的人都热衷于谈论一件事情:“供应链金融”,甚至于不少的实体企业以及非金融专业...
什么是再生障碍性贫血(再生障碍性贫血都有哪几个类型)我们都非常的清楚贫血有很多的种,其中再生障碍性贫血就是其中的一部分,很多人对于再生障碍性贫血还不是很了解,还有很多人在问贫血的原因,所以今天小编就要...
本文是论文写作八节必修课中的第三节,标题、摘要与关键词,本文共分为三个部分。在《论文标题有公式?摘要有方法可循?这是一篇让你论文写作变简单的工具文!》一文中,我们已经讲解了论文标题与摘要的写...
退休养老金双轨制一直被人诟病,目前国家已经开始着力破除双轨制,并努力减少双轨制造成的影响,这是社会不断进步的一种体现。 退休双轨制,实际上是指机关事业人员由国家供养,计算标准按照退休前工资。而企业退...
通常情况下,固态硬盘(SSD)的底层NAND架构会因模型而异。NAND 闪存的每种类型——SLC、MLC、eMLC和TLC——都有不同的特性,并因此对您的数据存储产生不同的影响,在这篇文章中,我们会讨...
当你在香水buy buy buy的道路上停不下来的时候,各路品牌也在马不停蹄地争先出各种新香,只为了抢先掏空你的钱包,香水这种东西不管对于男人还是女人都是永不嫌多的。 都说香水是女人的最爱,...