linux怎么判断一个文件是2进制?

售前免费咨询热线: 4 0 0 - 1 8 6 - 0 9 0 5
汇智资讯Huizhi information

当前位置:首页 »linux怎么判断一个文件是2进制?

linux怎么判断一个文件是2进制?

日期:2020-08-26 14:50:56 访问量: 来源:

对于计算机所有的文件最终都是以二进制表示

我们可以是用 linux 的file 命令来查看文件类型,后续介绍。

在文本文件与二进制文件的区别并不是物理上的,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件。

可以使用hexdump命令来查看“二进制”文件的十六进制编码。

比如查看一个linux 命令ls

linux怎么判断一个文件是2进制

在比如可以执行查看文件文件

linux怎么判断一个文件是2进制

在右侧很容易就看到了文件的内容。

 

可以使用 【file】命令来查看文件的类型

文本型:

[root@api ~]# echo 123 > test.txt

[root@api ~]# file test.txt

test.txt: ASCII text

压缩文件:

[root@api ~]# file docker-18.06.1-ce.tgz

docker-18.06.1-ce.tgz: gzip compressed data, ....

目录:

[root@api ~]# file bin

bin: directory

连接文件:

[root@api ~]# touch test.sh

[root@api ~]# ln -sn test.sh test2.sh

[root@api ~]# file test2.sh

test2.sh: symbolic link to `test.sh'

块文件:

[root@api ~]# file /dev/vda1

/dev/vda1: block special

共享库文件

[root@api /]# file /usr/libexec/sudo/sudoers.so

/usr/libexec/sudo/sudoers.so: ELF 64-bit LSB shared object, x86-64......

可执行文件:

[root@api /]# file /bin/ls

/bin/ls: ELF 64-bit LSB executable, x86-64,

以上希望对于有所帮助。

汇聚行业精英智慧

致力于高端IT技术人才培养

助力万千学员成就IT梦!

汇智动力

扫码关注 领取资料

www.hzdledu.cn

相关阅读Reading

全国热线:400-186-0905

总部热线:028-6547-1147

周一至周日9:30-24:00

我要咨询
汇智动力微信

汇智动力微信公众号

')