乔山办公网我们一直在努力
您的位置:乔山办公网 > word文档 > office、txt、pdf文件各自是文本文件还是<em>二进制</em>文件...-word

office、txt、pdf文件各自是文本文件还是<em>二进制</em>文件...-word

作者:乔山办公网日期:

返回目录:word文档


说到底计算机zhidao存储的文件都是以二进制形式存储的,但是区别是,习惯上认为:

1)、文本文件

文本文件是包含用户可读信息的文件。这些文件以ASCII码方式存储,可显示和打印。文本文件的行不能包括空字符(即码中的NULL),行的最大长度(包括换行符在内)也不能超过(LINE_MAX)所定义的字节数。不过文本文件中并不限制使用除空字符以外的控制字符或其它不可打印字符。

(2)、二进制文件(实际上这种说法不准确,因为文本文件也是用二进制代码存放的,称为非文本文件比较好)

二进制文件是包含计算机可读信息的文件。二进制文件可以是可执行的文件,使系统根据其中的指令完成某项工作。命令和程序都是以可执行的而进制文件方式存储。二进制文件没有行的长度限制,也可包含空字符。

txt 为文本文件

pdf 为二进制文件
office 是个办公套件,不是文件名称,其中常用的 word excel 等文件以前格式不公开,是二进制文件,office 2007 之后改为了公开格式的 xml 文件,也可以认为是文本文件,但 access 等数据库格式仍是二进制形式,无法直接查看。
上边说的二进制文件文本文件都是相对于数据的可读性来说的,其实所有的文件存储形式都是二进制。
建议使用string x=Convert.ToBase64String(bs);//bs为byte[](字节数组,二进制)copy。用byte[] bs=Convert.FromBase64String(x);//解码

b64string一般不会伤害图片的zhidao内部结构~
<em>word</em>编辑的文件属于什么文件
A.<em>二进制</em>文件
B.文本文件
英文:Binary files - 包含在 ASCII 及扩展 ASCII 字符中编写的数据或程序指令的文件。计算机文件基本上分为二种:二进制文件和 ASCII(也称纯文本)文件,图形文件及文字处理程序等计算机程序都属于二进制文件。这些文件含有特殊的格式及计算机代码。ASCII 则是可以636f7079e799bee5baa6e79fa5e98193330用任何文字处理程序阅读的简单文本文件。   

广义的二进制文件即指文件,由文件在外部设备的存放形式为二进制而得名。狭义的二进制文件即除文本文件以外的文件。文本文件是一种由很多行字符构成的计算机文件。文本文件存在于计算机系统中,通常在文本文件最后一行放置文件结束标志。文本文件的编码基于字符定长,译码相对要容易一些;二进制文件编码是变长的,灵活利用率要高,而译码要难一些,不同的二进制文件译码方式是不同的。   从本质上来说他们之间没有什么区别,因为他们在硬盘上都有一种的存放方式--二进制,但是如果要对他们有些区分的话,那可以这样理解。我们现在的每个字符由一个或多个字节组成,每个字节都是用的-128—127之间的部分数值来表示的,也就是说,-128——127之间还有一些数据没有对应任何字符的任何字节。如果一个文件中的每个字节的内容都是可以表示成字符的数据,我们就可以称这个文件为文本文件,可见,文本文件只是二进制文件中的一种特例,为了与文本文件相区别,人们又把除了文本文件以外的文件称为二进制文件,由于很难严格区分文本文件和二进制文件的概念,所以我们可以简单地认为,如果一个文件专门用于存储文本字符的数据,没有包含字符以外的其他数据,我们就称之为文本文件,除此之外的文件就是二进制文件。

以上是引用的二进制文件的说明,一般意义上讲,文本文件你用记事本打开看到的都是正常的字符或文字,没有任何的格式,只是一些字符或文字的集合。只要其中加了格式的话,或引用的表格、图片等,就都是二进制文件了

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网