o23861o1oo2机主能查到吗?大概位置

热门搜索:
您的位置:&&&& &&&
[英文名称]
Acid Blue 92
[英文别名]
C.I. 13390; C.I. Acid Blue 92 C.I. Acid Blue 92, trisodium salt (8CI); Anazolene Sodium [USAN:INN]; Anazolene S acid blue 92 (C.I. 13390); trisodium 4-hydroxy-4-(4-anilino-5-sulphonato-1-naphthylazo)naphthalene-2,7- Acid Blue 92 (13390); trisodium 4-hydroxy-5-{(E)-[4-(phenylamino)-5-sulfonatonaphthalen-1-yl]diazenyl}naphthalene-2,7- trisodium 4-[(4-anilino-5-sulfonato-1-naphthyl)azo]-4-hydroxy-1H-naphthalene-2,7-disulfonate
[EINECS编号]
C26H18N3Na3O10S3
CAS号码 推荐供应商
CAS号码 更多供应商
公司名称:上海儒德染料化工有限公司
联系电话: 86-21-844725
联系传真: 86-21-
产品介绍:
英文名称:Acid Blue 92 cas号:
公司名称:宁波保税区乾唐精化有限公司
联系电话: 143
联系传真: 17917
产品介绍:
英文名称:Acid Blue 92 cas号:
公司名称:天津希恩思生化科技有限公司
联系电话: 400 638 7771
联系传真: (022)
产品介绍:
英文名称:Acid Blue 92 cas号:
公司名称:上虞市光明化工厂
联系电话: 86-575-728745
联系传真: 86-575-729799
产品介绍:
英文名称:Acid Blue 92 cas号:
公司名称:牡丹江市丰达化工进出口有限责任公司
联系电话: 86-571-
联系传真: 86-571-
产品介绍:
英文名称:Acid Blue 92 cas号:
公司名称:淄博齐翔石油化工集团有限公司
联系电话: +86-21-21033
联系传真: +86-21-
产品介绍:
英文名称:Acid Blue 92 cas号:
公司名称:宁波海曙唐彩化工有限公司
联系电话: 86-574-862093
联系传真: 86-574-
产品介绍:
英文名称:Acid Blue 92 cas号:
公司名称:常熟市染料化工厂
联系电话: +852--21-
联系传真: +852--21-
产品介绍:
英文名称:Acid Blue 92 cas号:
公司名称:杭州三维化学有限公司
联系电话: 86-571-8
联系传真: 86-571-
产品介绍:
英文名称:Acid Blue 92 cas号:
公司名称:青岛捷盛化工物资有限公司
联系电话: 86-8
联系传真: 86-2
产品介绍:
英文名称:Acid Blue 92 cas号:
每页显示10204060&&|&& &1&
&|&&&跳转到&123&&页
其他CAS号推荐:
相关产品推荐:
其他CAS号推荐:
客服热线: &86-400 610 1188 (周一至周五&9: 00-18: 00)
<div style="color: #06-20 上海博华国际展览有限公司版权所有(保留一切权利)ICP备readelf命令_Linux readelf 命令用法详解:用于显示elf格式文件的信息当前位置: &
& readelfreadelf命令
readelf命令用来显示一个或者多个elf格式的目标文件的信息,可以通过它的选项来控制显示哪些信息。这里的elf-(s)就表示那些被检查的文件。可以支持32位,64位的elf格式文件,也支持包含elf文件的文档(这里一般指的是使用ar命令将一些elf文件打包之后生成的例如lib*.a之类的&静态库&文件)。& 这个程序和提供的功能类似,但是它显示的信息更为具体,并且它不依赖BFD库(BFD库是一个GNU项目,它的目标就是希望通过一种统一的接口来处理不同的目标文件),所以即使BFD库有什么bug存在的话也不会影响到readelf程序。& 运行readelf的时候,除了-v和-H之外,其它的选项必须有一个被指定。& ELF文件类型 种类型的ELF文件: 可重定位文件:用户和其他目标文件一起创建可执行文件或者共享目标文件,例如lib*.a文件。& 可执行文件:用于生成进程映像,载入内存执行,例如编译好的可执行文件a.out。& 共享目标文件:用于和其他共享目标文件或者可重定位文件一起生成elf目标文件或者和执行文件一起创建进程映像,例如lib*.so文件。& ELF文件作用: ELF文件参与程序的连接(建立一个程序)和程序的执行(运行一个程序),所以可以从不同的角度来看待elf格式的文件:& 如果用于编译和链接(可重定位文件),则编译器和链接器将把elf文件看作是节头表描述的节的集合,程序头表可选。& 如果用于加载执行(可执行文件),则加载器则将把elf文件看作是程序头表描述的段的集合,一个段可能包含多个节,节头表可选。& 如果是共享文件,则两者都含有。& ELF文件总体组成:& elf文件头描述elf文件的总体信息。包括:系统相关,类型相关,加载相关,链接相关。& 系统相关表示:elf文件标识的魔术数,以及硬件和平台等相关信息,增加了elf文件的移植性,使交叉编译成为可能。& 类型相关就是前面说的那个类型。& 加载相关:包括程序头表相关信息。& 链接相关:节头表相关信息。& 选项
--all 显示全部信息,等价于 -h -l -S -s -r -d -V -A -I.
--file-header 显示elf文件开始的文件头信息.
--program-headers
--segments 显示程序头(段头)信息(如果有的话)。
--section-headers
--sections 显示节头信息(如果有的话)。
--section- 显示节组信息(如果有的话)。
--section-details 显示节的详细信息(-S的)。
--symbols 显示符号表段中的项(如果有的话)。
--headers 显示全部头信息,等价于: -h -l -S
--notes 显示note段(内核注释)的信息。
--relocs 显示可重定位段的信息。
--unwind 显示unwind段信息。当前只支持IA64 ELF的unwind段信息。
--dynamic 显示动态段的信息。
--version- 显示版本段的信息。
---specific 显示CPU构架信息。
--use-dynamic 使用动态段中的符号表显示符号,而不是使用符号段。
-x &number or name&
--hex-=&number or name& 以16进制方式显示指定段内内容。number指定段表中段的索引,或字符串指定文件中的段名。
-[liaprmfFsoR] or
--debug-dump[=line,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges] 显示调试段中指定的内容。
--histogram 显示符号的时候,显示bucket list长度的柱状图。
--version 显示readelf的版本信息。
-- 显示readelf所支持的命令行选项。
--wide 宽行输出。
@file 可以将选项集中到一个文件中,然后使用这个@file选项载入。
实例 先给出如下例子: 1.对于可执行文件形式的elf格式文件: 1)查看可执行程序的源代码如下:&
[root@localhost ]$
#include &iostream&
using std::
using std::
void my_print();
int main(int argc, char *argv[])
my_print();
cout&&&hello!&&&
my_print()
cout&&&print!&&&
2)编译如下:&
[root@localhost test]$ g++ main.cpp -o main
[root@localhost test]$ g++ -g main.cpp -o main.debug
3)编译之后,查看生成的文件:&
[root@localhost test]$
-rwxr-xr-x 1 quietheart quietheart
18:04 main
-rw-r--r-- 1 quietheart quietheart
201 07-07 18:02 main.cpp
-rwxr-xr-x 1 quietheart quietheart
18:04 main.debug
这里,main.debug是带有调试信息的可执行文件,main是一般的可执行文件。& 2.对于库文件形式的elf格式文件: 1)查看库的源代码如下:&
//myfile.h
#ifndef __MYFILE_H
#define __MYFILE_H
void printInfo();
//myfile.cpp
#include &myfile.h&
#include &iostream&
using std::
using std::
void printInfo()
cout&&&hello&&&
2)编译如下:&
[root@localhost test]$ g++ -c myfile.cpp
[root@localhost test]$ g++ -shared -fPCI -o libmy.so myfile.o
[root@localhost test]$ ar -r libmy.a myfile.o
ar: creating libmy.a
3)编译之后,查看生成的文件:& [root@localhost test]$ ls -l& 总计 44&
-rw-r--r-- 1 quietheart quietheart
16:14 libmy.a
-rwxr-xr-x 1 quietheart quietheart
16:08 libmy.so
-rwxr-xr-x 1 quietheart quietheart
117 07-08 16:06 myfile.cpp
-rwxr-xr-x 1 quietheart quietheart
63 07-08 16:08 myfile.h
-rw-r--r-- 1 quietheart quietheart
16:08 myfile.o
myfile.cpp
这里,分别生成目标文件myfile.o,共享库文件libmy.so,和静态库文件libmy.a。& 基于以上可执行文件和库,这里给出一些常用的命令。& 读取可执行文件形式的elf文件头信息:
[root@localhost test]$ readelf -h main
ELF Header:
7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
2&#39;s complement, little endian
1 (current)
UNIX - System V
ABI Version:
(Executable file)
Intel 80386
Entry point address:
Start of program headers:
52 (bytes into file)
Start of section headers:
3232 (bytes into file)
Size of this header:
52 (bytes)
Size of program headers:
32 (bytes)
Number of program headers:
Size of section headers:
40 (bytes)
Number of section headers:
Section header string table index: 26
这里,可见可执行文件的elf文件,其类型为EXEC(可执行文件)。另外,含调试信息的&main.debug&和不含调试信息的&main&除了一些大小信息之外,其内容是一样的。并且由此可见文件的体系结构为Intel 80386。& 读取目标文件形式的elf文件头信息:
[root@localhost test]$ readelf -h myfile.o
ELF Header:
7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
2&#39;s complement, little endian
1 (current)
UNIX - System V
ABI Version:
REL (Relocatable file)
Intel 80386
Entry point address:
Start of program headers:
0 (bytes into file)
Start of section headers:
516 (bytes into file)
Size of this header:
52 (bytes)
Size of program headers:
Number of program headers:
Size of section headers:
40 (bytes)
Number of section headers:
Section header string table index: 12
这里,可见目标文件的elf文件,其类型为REL(可重定位文件)。& 读取静态库文件形式的elf文件头信息:
[root@localhost test]$ readelf -h libmy.a
File: libmy.a(myfile.o)
ELF Header:
7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
2&#39;s complement, little endian
1 (current)
UNIX - System V
ABI Version:
REL (Relocatable file)
Intel 80386
Entry point address:
Start of program headers:
0 (bytes into file)
Start of section headers:
516 (bytes into file)
Size of this header:
52 (bytes)
Size of program headers:
Number of program headers:
Size of section headers:
40 (bytes)
Number of section headers:
Section header string table index: 12
这里,可见静态库文件的elf文件,其类型为REL(可重定位文件)。& 读取动态库文件形式的elf文件头信息:
[root@localhost test]$ readelf -h libmy.so
ELF Header:
7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
2&#39;s complement, little endian
1 (current)
UNIX - System V
ABI Version:
DYN (Shared object file)
Intel 80386
Entry point address:
Start of program headers:
52 (bytes into file)
Start of section headers:
2768 (bytes into file)
Size of this header:
52 (bytes)
Size of program headers:
32 (bytes)
Number of program headers:
Size of section headers:
40 (bytes)
Number of section headers:
Section header string table index: 24
这里,可见动态库文件的elf文件,其类型为DYN(共享目标文件)。& 查看可执行的elf文件程序头表信息:
[root@localhost test]$ readelf -l main
Elf file type is EXEC (Executable file)
Entry point 0x8048580
There are 8 program headers, starting
Program Headers:
FileSiz MemSiz
0xxxx00 R E 0x4
[Requesting program interpreter: /lib/-linux.so.2]
0xxxx70 R E 0x1000
0xxxxc8 RW
0xxxx000e0 0x000e0 RW
GNU_EH_FRAME
0xxxx00 RW
Section to Segment mapping:
Segment Sections...
.interp .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt . .plt .text .fini .rodata .eh_frame_hdr .eh_frame
.ctors .dtors .jcr .dynamic .got .got.plt .data .bss
.note.ABI-tag
.eh_frame_hdr
这里,含调试信息的&main.debug&和不含调试信息的&main&其内容是一样的。& 查看目标文件的elf文件程序头表信息:&
[root@localhost test]$ readelf -l myfile.o
There are no program headers in this file.
这里可知,可重定位的目标文件,它没程序头表。& 查看静态库文件的elf文件程序头表信息:
[root@localhost test]$ readelf -l libmy.a
File: libmy.a(myfile.o)
There are no program headers in this file.
这里可知,可重定位的静态库文件,它没程序头表。& 查看动态库文件的elf文件程序头表信息:
[root@localhost test]$ readelf -l libmy.so
Elf file type is DYN (Shared object file)
Entry point 0x550
There are 5 program headers, starting at offset 52
Program Headers:
FileSiz MemSiz
0xxxx007f4 0x007f4 R E 0x1000
0xx 0x 0x28 RW
0xxxx000e0 0x000e0 RW
GNU_EH_FRAME
0xxxx00 RW
Section to Segment mapping:
Segment Sections...
.gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
.ctors .dtors .jcr .data.rel.ro .dynamic .got .got.plt .bss
.eh_frame_hdr
这里可知,做为共享目标文件的动态库,它程序头表。& 查看一个可执行的elf文件的节信息:
[root@localhost test]$ readelf -S main
There are 29 section headers, starting at offset 0xca0:
Section Headers:
ES Flg Lk Inf Al
[ 1] .interp
[ 2] .note.ABI-tag
[ 3] .gnu.hash
[ 4] .dynsym
[ 5] .dynstr
[ 6] .gnu.version
080483ec 0003ec 00001a 02
[ 7] .gnu.version_r
[ 8] .rel.dyn
[ 9] .rel.plt
[10] .init
[12] .text
[13] .fini
[14] .rodata
804 00001a 00
[15] .eh_frame_hdr
[16] .eh_frame
864 00010c 00
[17] .ctors
970 00000c 00
[18] .dtors
[20] .dynamic
[22] .got.plt
[23] .data
[25] .comment
[26] .shstrtab
[27] .symtab
[28] .strtab
Key to Flags:
W (), A (alloc), X (execute), M (merge), S (strings)
I (info), L (link order), G (group), x (unknown)
O (extra OS processing required) o (OS specific), p (processor specific)
这里,main是可执行文件,不含调试信息。& 查看一个包含调试信息的可执行的elf文件的节信息:
[root@localhost test]$ readelf -S main.debug
There are 37 section headers, starting at offset 0x88c8:
Section Headers:
ES Flg Lk Inf Al
[ 1] .interp
[ 2] .note.ABI-tag
[ 3] .gnu.hash
[ 4] .dynsym
[ 5] .dynstr
[ 6] .gnu.version
080483ec 0003ec 00001a 02
[ 7] .gnu.version_r
[ 8] .rel.dyn
[ 9] .rel.plt
[10] .init
[12] .text
[13] .fini
[14] .rodata
804 00001a 00
[15] .eh_frame_hdr
[16] .eh_frame
864 00010c 00
[17] .ctors
970 00000c 00
[18] .dtors
[20] .dynamic
[22] .got.plt
[23] .data
[25] .comment
[26] .debug_aranges
[27] .debug_pubnames
[28] .debug_info
bfc 0067aa 00
[29] .debug_abbrev
[30] .debug_line
[31] .debug_frame
eb0 00009c 00
[32] .debug_str
[33] .debug_loc
[34] .shstrtab
[35] .symtab
[36] .strtab
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings)
I (info), L (link order), G (group), x (unknown)
O (extra OS processing required) o (OS specific), p (processor specific)
可见,相对非调试版本的可执行文件,多了&.debug*&段的信息。& 查看一个目标文件的elf文件的节信息:
[root@localhost test]$ readelf -S myfile.o
There are 15 section headers, starting at offset 0x204:
Section Headers:
ES Flg Lk Inf Al
[ 1] .text
034 00009e 00
[ 2] .rel.text
[ 3] .data
[ 5] .ctors
[ 6] .rel.ctors
[ 7] .rodata
[ 8] .eh_frame
0e0 00008c 00
[ 9] .rel.eh_frame
[10] .comment
16c 00002e 00
[11] .note.GNU-stack
[12] .shstrtab
19a 00006a 00
[13] .symtab
[14] .strtab
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings)
I (info), L (link order), G (group), x (unknown)
O (extra OS processing required) o (OS specific), p (processor specific)
查看一个静态库文件的elf文件的节信息:
[root@localhost test]$ readelf -S libmy.a
File: libmy.a(myfile.o)
There are 15 section headers, starting at offset 0x204:
Section Headers:
ES Flg Lk Inf Al
[ 1] .text
034 00009e 00
[ 2] .rel.text
[ 3] .data
[ 5] .ctors
[ 6] .rel.ctors
[ 7] .rodata
[ 8] .eh_frame
0e0 00008c 00
[ 9] .rel.eh_frame
[10] .comment
16c 00002e 00
[11] .note.GNU-stack
[12] .shstrtab
19a 00006a 00
[13] .symtab
[14] .strtab
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings)
I (info), L (link order), G (group), x (unknown)
O (extra OS processing required) o (OS specific), p (processor specific)
查看一个动态库文件的elf文件的节信息:
[root@localhost test]$ readelf -S libmy.so
There are 27 section headers, starting at offset 0xad0:
Section Headers:
ES Flg Lk Inf Al
[ 1] .gnu.hash
[ 2] .dynsym
[ 3] .dynstr
[ 4] .gnu.version
000003ca 0003ca
[ 5] .gnu.version_r
[ 6] .rel.dyn
[ 7] .rel.plt
[ 8] .init
[10] .text
[11] .fini
714 00001c 00
[12] .rodata
[13] .eh_frame_hdr
738 00002c 00
[14] .eh_frame
[15] .ctors
[16] .dtors
[18] .data.rel.ro
[19] .dynamic
[21] .got.plt
000018fc 0008fc
910 00000c 00
[23] .comment
[24] .shstrtab
9f6 0000da 00
[25] .symtab
[26] .strtab
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings)
I (info), L (link order), G (group), x (unknown)
O (extra OS processing required) o (OS specific), p (processor specific) 送福利在Linux命令大全(man.linuxde.net)可以查询您所需要的Linux命令教程和相关实例。如果您觉得本站内容对您有所帮助,请推荐给更多需要帮助的人。知道ATM机编号怎么查详细地址_百度知道
知道ATM机编号怎么查详细地址
我有更好的答案
设计到个人安全问题,通过ATM机编号,一般是查不到ATM机的具体位置,如果有特殊问题,可去银行柜台咨询。1、自动柜员机,即ATM,是指银行在不同地点设置一种小型机器,利用一张信用卡大小的胶卡上的磁带记录客户的基本户口资料让客户可以透过机器进行提款、存款、转账等银行柜台服务,尽管大多数客户都把这种自助机器称为自动提款机。2、使用ATM时,要留意机种是否匹配。在美国和韩国有不少旧式ATM只能输入四位数字的密码。如果你的提款卡需要输入六位的密码,请放弃并使用其他提款机。
采纳率:76%
可以拨打银联的客户电话,提供你的卡号和姓名,核对无误后可进行查询。电话是95516转人工台就行。
本回答被提问者采纳
  如果要查询交易地点,如果已经有了ATM的编号,知道是哪所银行的ATM机的话,就可以直接联系ATM所属行查询,因为ATM终端编号是机器所属行进行编号的,只有所属行才能查询到。  
直接打银联热线电话95516进行查询呢
其他1条回答
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。----最高全站日排行2名
面瘫女仆酱~小粗腿~事业线什么的!!吐槽你就输了!喵~投稿:75粉丝:190.2万分享--dynmicweibozoneqqbaidu将视频贴到博客或论坛视频地址复制嵌入代码复制微信扫一扫分享收藏0硬币--稍后看马克一下~用手机看转移阵地~用或其他应用扫描二维码手机下视频请使用扫码若未安装客户端,可直接扫此码下载应用看过该视频的还喜欢正在加载...miniOFF&/&&/&&/&&/&
热门行业|场所
&/&&/&&/&&/&
&/&&/&&/&&/&&/&&/&&&
驾校一点通
招才猫直聘
//   &/
轻松加入微信
1.打开微信
2.点击底部菜单“发现”
3.选择“扫一扫”功能
4.对准左方二维码即可关注
友情链接:友情链接:&&&&&&&
京公网备案信息09||||乙测资字||员工舞弊举报:

我要回帖

更多关于 2o22年国家新主席猜想 的文章

 

随机推荐