当前位置:首页>维修大全>综合>

可执行的二进制文件是什么(二进制文件是如何运行的)

可执行的二进制文件是什么(二进制文件是如何运行的)

更新时间:2024-04-16 13:08:13

可执行的二进制文件是什么

简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICOD

E编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么

意思(这样一个过程,可以看作是自定义编码)。

从上面可以看出文本文件基本上是定长编码的,基于字符嘛,每个字符在具体编

码中是固定的,ASCII码是8个比特的编码,UNICODE一般占16个比特。而二进制文件可看

成是变长编码的,因为是值编码嘛,多少个比特代表一个值,完全由你决定。大家可能

对BMP文件比较熟悉,就拿它举例子吧,其头部是较为固定长度的文件头畔ⅲ?字节

用来记录文件为BMP格式,接下来的8个字节用来记录文件长度,再接下来的4字节用来记

录bmp文件头的长度。。。大家可以看出来了吧,其编码是基于值的(不定长的,2、4、

8字节长的值都有),所以BMP是二进制文件。

更多栏目