二进制文件是什么类型
答案:1 悬赏:10 手机版
解决时间 2021-01-24 03:37
- 提问者网友:雪舞兮
- 2021-01-23 11:31
二进制文件是什么类型
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-01-23 11:45
问题一:二进制文件的后缀是什么? 如果你是问常用的二进制文件有哪些类型, 那一般有.jpg .doc .mp3等等, 基本上大多数文件都是二进制文件.常用的文本文件后缀为.txt .html等等.
但是计算机储存文件都是二进制的, 所谓文本文件是指遵循实现约定的编码规则, 如ASCII码,来记录字符的文件.
后缀的作用只是帮助计算机找出解析这个文件的对应软件和编码方式. 并不会影响文件类型. 如果你吧 .mp2文件后缀改成 .txt, 任然能够用记事本程序打开.问题二:什么类型文件是大对象二进制文件 support.microsoft.com/kb/103257/zh-cn
baike.baidu.com/view/1438508.htm
给你两个链接你看看对你是否有帮助,有帮助请采纳一下,谢谢问题三:文本文件和二进制文件的区别 一、文本文件与二进制文件的定义
大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码。
从上面可以看出文本文件基本上是定长编码的(也有非定长的编码如UTF-8)。而二进制文件可看成是变长编码的,因为是值编码嘛,多少个比特代表一个值,完全由你决定。大家可能对BMP文件比较熟悉,就拿它举例子吧,其头部是较为固定长度的文件头信息,前2字节用来记录文件为BMP格式,接下来的8个字节用来记录文件长度,再接下来的4字节用来记录bmp文件头的长度。
二、文本文件与二进制文件的存取
文本工具打开一个文件的过程是怎样的呢?拿记事本来说,它首先读取文件物理上所对应的二进制比特流,然后按照你所选择的解码方式来解释这个流,然后将解释结果显示出来。一般来说,你选取的解码方式会是ASCII码形式(ASCII码的一个字符是8个比特),接下来,它8个比特8个比特地来解释这个文件流。例如对于这么一个文件流01000000_01000001_01000010_01000011(下划线''_'',为了增强可读性手动添加的),第一个8比特''01000000''按ASCII码来解码的话,所对应的字符是字符''A'',同理其它3个8比特可分别解码为''BCD'',即这个文件流可解释成“ABCD”,然后记事本就将这个“ABCD”显示在屏幕上。
事实上,世界上任何东西要与其他东西通信会话,都存在一个既定的协议,既定的编码。人与人之间通过文字联络,汉字“妈”代表生你的那个人,这就是一种既定的编码。但注意到这样一种情况,汉字“妈”在日本文字里有可能是你生下的那个人,所以当一个中国人A与日本B之间用“妈”这个字进行交流,出现误解就很正常的。用记事本打开二进制文件与上面的情况类似。记事本无论打开什么文件都按既定的字符编码工作(如ASCII码),所以当他打开二进制文件时,出现乱码也是很必然的一件事情了,解码和译码不对应嘛。例如文件流''00000000_00000000_00000000_00000001''可能在二进制文件中对应的是一个四字节的整数int 1,在记事本里解释就变成了NULL_NULL_NULL_SOH这四个控制符。
文本文件的存储与其读取基本上是个逆过程。而二进制文件的存取显然与文本文件的存取差不多,只是编/解码方式不同而已,也不再叙述。
三、文本文件与二进制文件的优缺点
因为文本文件与二进制文件的区别仅仅是编码上不同,所以他们的优缺点就是编码的优缺点,这个找本编码的书来看看就比较清楚了。一般认为,文本文件编码基于字符定长,译码容易些;二进制文件编码是变长的,所以它灵活,存储利用率要高些,译码难一些(不同的二进制文件格式,有不同的译码方式)。关于空间利用率,想想看,二进制文件甚至可以用一个比特来代表一个意思(位操作),而文本文件任何一个意思至少是一个字符.
在windows下,文本文件不一定是一ASCII来存贮的,因为ASCII码只能表示128的标识,你打......余下全文>>问题四:什么是binary文件 binary 是二进制文件。计算机上所有的文件都是二进制文件,对,所有的都是二进制。
那为什么有得能打开?有的不知道怎么打开?
因为你的当前系统知道那些能被打开的文件的“文件格式”。很多格式是故意公开让所有的软件都方便打开,比如文本文件、pdf、avi这些。
不能打开的二进制文件怎么打开?
知道格式就能打开。
除了软件允许的开启方式和已知的一些公开格式,其余二进制文件怎么知道格式?
要么,文件的生成者提供格式的技术文档给你,而且有人替你写代码打开。
要么,找最最高手不惜成本的替你分析出格式并写出阅读软件。这要求对数据结构和对数据序列化方式的见多识广。
要么,别管了,开发者之所以给二进制文件就是不想让人去修改数据结构问题五:二进制图像是什么格式 你的问题不太清楚。
图像有多种格式,有的图像数据是以二进制格式储存的。
我想你说的“二进制图像”其实就是指二进制形式储骸的图像数据,与格式没有固定的对应关系问题六:文本文件和二进制文件的区别 从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。
ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的存储形式为:
ASC码: 00110101 00110110 00110111 00111000
↓ ↓ ↓ ↓
十进制码: 5 6 7 8 共占用4个字节。ASCII码文件可在屏幕上按字符显示, 例如源程序文件就是ASCII文件,用DOS命令TYPE可显示文件的内容。 由于是按字符显示,因此能读懂文件内容。
二进制文件是按二进制的编码方式来存放文件的。
例如, 数5678的存储形式为: 00010110 00101110只占二个字节。二进制文件虽然也可在屏幕上显示,
但其内容无法读懂。C系统在处理这些文件时,并不区分类型,都看成是字符流,按字节进行处理。
输入输出字符流的开始和结束只由程序控制而不受物理符号(如回车符)的控制。 因此也把这种文件称作“流式文件”。
一个文件可以以文本模式或二进制模式打开,这两种的区别是:在文本模式中回车被当成一个字符'/n',而二进制模式认为它是两个字符0x0D,0x0A;如果在文件中读到0x1B,文本模式会认为这是文件结束符,也就是二进制模型不会对文件进行处理,而文本方式会按一定的方式对数据作相应的转换。问题七:C语言中的文件分类是:A,文本文件和数据文件B,文本文件和二进制文件C,数据文件和二进制文件D、顺序文件和 文件分类
从编码上看:文本文件和二进制文件;
从文件的读取方式:顺序读写文件和随机读写文件;
从用户看:磁盘文件和设备文件;
所以本题选 B问题八:二进制文件用什么格式才能变成是一般的文本文件? 取决于你是什么格式的二进制文件了,没有统一的办法。比如读取excel可以用NPOI,读取word丁以用OLEAutomation方式,读取pdf可以用iText等。问题九:二进制格式和文本格式读取文件的不同 文本文件一般是指 Text (ASCII 字符)文件, 在DOS 下即可打开看。二进制文件是特定格式的文件, 一般需专用软件才能打开。问题十:C语言的文件类型只有 D
file函数有二进制和文本两种读写方式,所以是D
但是计算机储存文件都是二进制的, 所谓文本文件是指遵循实现约定的编码规则, 如ASCII码,来记录字符的文件.
后缀的作用只是帮助计算机找出解析这个文件的对应软件和编码方式. 并不会影响文件类型. 如果你吧 .mp2文件后缀改成 .txt, 任然能够用记事本程序打开.问题二:什么类型文件是大对象二进制文件 support.microsoft.com/kb/103257/zh-cn
baike.baidu.com/view/1438508.htm
给你两个链接你看看对你是否有帮助,有帮助请采纳一下,谢谢问题三:文本文件和二进制文件的区别 一、文本文件与二进制文件的定义
大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码。
从上面可以看出文本文件基本上是定长编码的(也有非定长的编码如UTF-8)。而二进制文件可看成是变长编码的,因为是值编码嘛,多少个比特代表一个值,完全由你决定。大家可能对BMP文件比较熟悉,就拿它举例子吧,其头部是较为固定长度的文件头信息,前2字节用来记录文件为BMP格式,接下来的8个字节用来记录文件长度,再接下来的4字节用来记录bmp文件头的长度。
二、文本文件与二进制文件的存取
文本工具打开一个文件的过程是怎样的呢?拿记事本来说,它首先读取文件物理上所对应的二进制比特流,然后按照你所选择的解码方式来解释这个流,然后将解释结果显示出来。一般来说,你选取的解码方式会是ASCII码形式(ASCII码的一个字符是8个比特),接下来,它8个比特8个比特地来解释这个文件流。例如对于这么一个文件流01000000_01000001_01000010_01000011(下划线''_'',为了增强可读性手动添加的),第一个8比特''01000000''按ASCII码来解码的话,所对应的字符是字符''A'',同理其它3个8比特可分别解码为''BCD'',即这个文件流可解释成“ABCD”,然后记事本就将这个“ABCD”显示在屏幕上。
事实上,世界上任何东西要与其他东西通信会话,都存在一个既定的协议,既定的编码。人与人之间通过文字联络,汉字“妈”代表生你的那个人,这就是一种既定的编码。但注意到这样一种情况,汉字“妈”在日本文字里有可能是你生下的那个人,所以当一个中国人A与日本B之间用“妈”这个字进行交流,出现误解就很正常的。用记事本打开二进制文件与上面的情况类似。记事本无论打开什么文件都按既定的字符编码工作(如ASCII码),所以当他打开二进制文件时,出现乱码也是很必然的一件事情了,解码和译码不对应嘛。例如文件流''00000000_00000000_00000000_00000001''可能在二进制文件中对应的是一个四字节的整数int 1,在记事本里解释就变成了NULL_NULL_NULL_SOH这四个控制符。
文本文件的存储与其读取基本上是个逆过程。而二进制文件的存取显然与文本文件的存取差不多,只是编/解码方式不同而已,也不再叙述。
三、文本文件与二进制文件的优缺点
因为文本文件与二进制文件的区别仅仅是编码上不同,所以他们的优缺点就是编码的优缺点,这个找本编码的书来看看就比较清楚了。一般认为,文本文件编码基于字符定长,译码容易些;二进制文件编码是变长的,所以它灵活,存储利用率要高些,译码难一些(不同的二进制文件格式,有不同的译码方式)。关于空间利用率,想想看,二进制文件甚至可以用一个比特来代表一个意思(位操作),而文本文件任何一个意思至少是一个字符.
在windows下,文本文件不一定是一ASCII来存贮的,因为ASCII码只能表示128的标识,你打......余下全文>>问题四:什么是binary文件 binary 是二进制文件。计算机上所有的文件都是二进制文件,对,所有的都是二进制。
那为什么有得能打开?有的不知道怎么打开?
因为你的当前系统知道那些能被打开的文件的“文件格式”。很多格式是故意公开让所有的软件都方便打开,比如文本文件、pdf、avi这些。
不能打开的二进制文件怎么打开?
知道格式就能打开。
除了软件允许的开启方式和已知的一些公开格式,其余二进制文件怎么知道格式?
要么,文件的生成者提供格式的技术文档给你,而且有人替你写代码打开。
要么,找最最高手不惜成本的替你分析出格式并写出阅读软件。这要求对数据结构和对数据序列化方式的见多识广。
要么,别管了,开发者之所以给二进制文件就是不想让人去修改数据结构问题五:二进制图像是什么格式 你的问题不太清楚。
图像有多种格式,有的图像数据是以二进制格式储存的。
我想你说的“二进制图像”其实就是指二进制形式储骸的图像数据,与格式没有固定的对应关系问题六:文本文件和二进制文件的区别 从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。
ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的存储形式为:
ASC码: 00110101 00110110 00110111 00111000
↓ ↓ ↓ ↓
十进制码: 5 6 7 8 共占用4个字节。ASCII码文件可在屏幕上按字符显示, 例如源程序文件就是ASCII文件,用DOS命令TYPE可显示文件的内容。 由于是按字符显示,因此能读懂文件内容。
二进制文件是按二进制的编码方式来存放文件的。
例如, 数5678的存储形式为: 00010110 00101110只占二个字节。二进制文件虽然也可在屏幕上显示,
但其内容无法读懂。C系统在处理这些文件时,并不区分类型,都看成是字符流,按字节进行处理。
输入输出字符流的开始和结束只由程序控制而不受物理符号(如回车符)的控制。 因此也把这种文件称作“流式文件”。
一个文件可以以文本模式或二进制模式打开,这两种的区别是:在文本模式中回车被当成一个字符'/n',而二进制模式认为它是两个字符0x0D,0x0A;如果在文件中读到0x1B,文本模式会认为这是文件结束符,也就是二进制模型不会对文件进行处理,而文本方式会按一定的方式对数据作相应的转换。问题七:C语言中的文件分类是:A,文本文件和数据文件B,文本文件和二进制文件C,数据文件和二进制文件D、顺序文件和 文件分类
从编码上看:文本文件和二进制文件;
从文件的读取方式:顺序读写文件和随机读写文件;
从用户看:磁盘文件和设备文件;
所以本题选 B问题八:二进制文件用什么格式才能变成是一般的文本文件? 取决于你是什么格式的二进制文件了,没有统一的办法。比如读取excel可以用NPOI,读取word丁以用OLEAutomation方式,读取pdf可以用iText等。问题九:二进制格式和文本格式读取文件的不同 文本文件一般是指 Text (ASCII 字符)文件, 在DOS 下即可打开看。二进制文件是特定格式的文件, 一般需专用软件才能打开。问题十:C语言的文件类型只有 D
file函数有二进制和文本两种读写方式,所以是D
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯