首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

扩展名“.bin”,大概了解一下

一、“.bin”释义

文件扩展名“.bin”中的“bin”是英文单词“binary”的缩写,“binary”是二进制的意思,所以,“.bin”文件就是指二进制文件。

二、“.bin”文件的类型和作用

前面我们介绍说,“.dll”文件是动态链接库文件,“.ini”文件是配置文件,“.dat”文件是数据文件,那么,“.bin”文件又是什么类型的文件?

“.bin”文件没有具体的类型,它泛指二进制这种内容形式的文件。计算机文件大致分为两类,一种是二进制文件,一种是ASCII文件(纯文本文件)。广义上的“.bin”文件就是指文件,狭义上的“.bin”文件文件指除文本文件以外的文件。

以“.bin”为扩展名的文件可能任何形式的文件,比如虚拟光驱文件常见的就是“.bin”格式,但以“.bin”为后缀的不一定都是虚拟光驱文件,它可以是图片、文档,也可以是程序、管理文件。

科研计算的数据格式通常为“.bin”格式,单片机中烧写的程序也有是“.bin”格式的,另外FTP 在传送文件时分为ASCII和“.bin”两种格式,只有文字文件,例如 html 文件使用的ASCII格式,其他的,例如图像文件、压缩文件、可执行文件等通常使用 “.bin”格式。

简单来说,“.bin”文件可能会像“.dll”文件一样做为程序被调用,也可能会像“.dat”文件一样做为数据被调用,具体看它的内容。

三、“.bin”文件怎么生成的

它通常是由计算机的编译器生成的,包含了原始的机器指令,一般用来存放各种程序的代码和数据。“.bin”文件的具体生成流程比较复制,我后续会特定的情况下再具体说明。

四、“.bin”文件是怎么读取的

注意,这里的“读取”跟“查看”的区别:“读取”是指程序在运行的过程中如何读取,它是指在运行的过程中怎么工作,谁在读它;而“查看”是指我们怎么查看它的内容,并不一定是用来运行它,而是出于好奇想了解一下。

“.bin”文件存储的是机器指令,因此不能直接运行,必须经过编译和链接才能生成可执行文件。机器指令是可以直接被CPU读取的,所以,“.bin”文件是由CPU直接读取的。

五、“.bin”文件怎么查看

“.bin”文件在软件和系统目录里相对来说比较少见,一般可以用各种编程软件可以打开查看。除此之外,如果是光碟图标文件,还可以更改后缀名“.bin”为“.jpg”或“.png”来查看。记事本可以打开,但是很有可能会显示乱码。

六、总结

关于“.bin”文件的介绍,本文简单的介绍确实有点含糊,因为“.bin”文件相较前面的写的其他几种类型的文件无论是从概念、类型、生成和运行都比较隐蔽,因为它更接近于编程,而不是日常操作,所以,很难从大众理解的角度给予准确的描述。总之,“.bin”文件是一种包含原始机器指令的文件格式,是计算机程序开发和嵌入式系统领域不可或缺的一部分。这篇文章,大家大概有个印象,后续在介绍软件开发的时候有机会再更深层次地说明。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230612A04F8S00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券