导航:首页 > 文件类型 > word是二进制文件

word是二进制文件

发布时间:2024-05-10 03:05:39

㈠ 请问下,为什么说word是二进制文件

英文:Binary files - 包含在 ASCII 及扩展 ASCII 字符中编写的数据或程序指令的文件。计算机文件基本上分为二种:二进制文件和 ASCII(也称纯文本)文件,图形文件及文字处理程序等计算机程序都属于二进制文件。这些文件含有特殊的格式及计算机代码。ASCII 则是可以用任何文字处理程序阅读的简单文本文件。

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

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

㈡ WORD文档是二进制文件吗

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

1)、文本文件

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

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

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

㈢ c语言中的word和byte是什么数据类型啊

在C语言里没有word、byte数据类型。

word一般叫作“字”:系统硬件有关,数据总线为位,则1word为2byte;32位时,1word为4byte;

byte表示一个字节是8位二进制数,对应C的unsignedchar;存储容量通常用byte表示,因为与系统硬件无关。

(3)word是二进制文件扩展阅读

C语言写入word文档的使用

#include"stdio.h"

#include"stdlib.h"

voidmain()

{

FILE*pl;

inti,a;

charb;

char*bbb;//指针变量用于储存未知长度的字符串

chararr[300];//参考第二种输出格式,按行输出。

charlujing[30];

printf("请输入创建的文件路径:");//参考格式D:\"文件夹名"\(创建文档名).doc

scanf("%s",lujing);

pl=fopen(lujing,"w");

if(pl==NULL){printf("1文件找不到");exit(0);}

while(1){//向文档输入内容

b=getchar();

if(b=='#')break;

fputc(b,pl);

}

fseek(pl,0L,SEEK_END);//检测文档字符长度包括空格换行等

a=ftell(pl)+1;

fclose(pl);

bbb=(char*)malloc(sizeof(char)*a);//分配等长度空间便于输出

pl=fopen(lujing,"r");

if(pl==NULL){printf("1文件找不到");exit(0);}

i=0;

while(!feof(pl))//直到文件全部内容写入,循环停止

{

bbb[i]=fgetc(pl);//这种做法的好处是可以保持输入格式进行输出

i++;

}

bbb[i]='';

printf("%s",bbb);

fclose(pl);

//当然也可以选择按行输出。

/*while(!fepf(pl)){

fgets(arr,300,pl);

printf("%s",arr);

}*/

}

㈣ 帮忙找下关于Word的发展历史,特点和使用技巧等相关的资料.

Word发展概况

· 关于WordNet的不成熟的想法可以追溯到20多年前,而这一想法开始逐渐具体化和清晰化则是1985年后才开始的。从85年开始,WordNet作为一个知识工程全面展开。不过,当时的WordNet和经过10多年后今天的WordNet还是很不一样的。

· 这一工程最初的前提之一是“可分离性假设”(Separability hypothesis),即语言的词汇成分可以被离析出来并专门针对它加以研究。词汇编纂学的历史明确地告诉我们,在词语水平上可以得到有用的研究成果。词库(词典,lexicon)当然不是完全独立于其他语言成分的,但它的确是可以从其他成分中分离出来的。例如,尽管语音和语法知识在一个人的早年生活中就成型了,但词汇量却可以随着智力活动的不断积累而增加。这表明语言的不同成分涉及不同的认知过程。

· 另一个前提是“模式假设”(patterning hypothesis):一个人不可能掌握他运用一种语言所需的所有词汇,除非他能够利用词义中存在的系统的模式和词义之间的关系。这种系统化的心智模式至少从柏拉图时代就成为一种进行推测的学问,现代语言学研究开始在自然语言的语义结构中识别这样的模式。但许多遵循这类路线的出色的研究工作在这一问题上碰到了困难。一个作者可能提出一种语义理论,并以20到50个英语单词为例来展示他的理论,而留下另外10万个单词让读者去做练习。

· 第三个前提就是所谓的“广泛性假设”(comprehensiveness hypothesis):计算语言学如果希望能像人那样处理自然语言,就需要像人那样储存尽可能多的词汇知识。

· 建立包含词语意义描述的大规模词库的方式之一是基于语义成分分析的词汇语义学(componential lexical semantics)的方法(也可译为义素分析法)。这种方式把一个词的意义分析为更小的概念原子的组合。不过,定义一套概念原子却非易事。事实上,WordNet主帅George.A.Miller在1976年他与Philip N. Johnson-Laird合作的《Language and Perception》一书中还踌躇满志地探索义素分析的语义描写方法,但直到1985年,仍然没有能够出笼一个完整的定义清晰的清单,在上面列举出所有的概念原子。

· 到1985年,许多认知心理学家和计算语言学家开始以“网”的形式来描述词语的意义。比如:“桌子”(table)和“家具”(furniture)代表两个节点(node),而这两个节点之间有一个箭头(dart)来表示这样的命题:桌子是一种家具(a table is a kind of furniture),即“Is-A-KIND-OF”这样的语义关系。随着这方面研究的增多,越来越多的人自觉地意识到:除了利用语义成分(义素分析法)表示语义,还可以利用关系来表示语义(基于关系的词汇语义学relational lexical semantics),而且后者有可能替代前者。

· 在WordNet的早期阶段,研究人员主要是在考虑用关系语义来描述词义的方式是否能够大规模地广泛使用,而不是仅仅停留在玩具式的演示水平上。到了研究人员确信这是可行的的时候,他们就编制了应用软件来把想法变成现实。实际上,在早期,Miller并没有关于构建一个大词库的完整想法。初步设想是识别由字符串组成的最重要的词节点,并探索其中的语义关系模式。当时的想法是,如果得到了正确的语义关系模式,词语的定义就能从中推理出来,因此,对于一个有关词义的关系网来说,词义的定义是多余的。

· 在1978年的时候,Miller描述了一种“自动化词典”(automated dictionary)的想法。不过那时候他完全不知道该如何实现这种想法。由于Sloan基金会,Spencer基金会,IBM公司沃盛研究中心(Watson Research Center)的支持,Miller得以一直保持着他的想法,而没有中途放弃。到1984年的时候,Miller甚至在IBM PC机上做出了45个名词的小型语义网,他把这个小网叫做“word net”。Miller在IBM和Bellcore演示了这个示例成果。他在Bellcore的一帮好友,Lance Miller, Roy Byrd, Michael Lesk, Donald Walker, Robert Amsler, 以及Stephen Hanson都鼓励他继续下去,并在技术上给予许多实际指导。

· Lesk邀请Miller参加了1985年11月在加拿大沃太卢(Waterloo)大学新牛津英语词典中心的第一次会议。Miller提交了一篇论文。Miller在那篇论文中解释这样的思想: 我们可以使用同义词集合(synset)来代表词汇概念,并描述词汇矩阵,即在词的形式和意义之间建立起映射关系(mapping)。实际上,这正是在WordNet的发展中指导研究工作的主要思想。

· 不过,也许Miller在那次会议上的报告所介绍的思想尚在其次,报告的标题反而意义更大。那个标题是由Lesk提议的,叫做:WordNet: A Dictionary Browser。(WordNet:一个词典浏览器)。在这里,WordNet被看作(设想为)是一个词典浏览器,是一个机器可读词典的辅助工具。而这样一个机器词典不是传统地按字母排序的,是基于意义的。

· 也就是在WordNet开始成形的时候,Miller和他的一些志同道合的同事在普林斯顿合作发起了一个认知研究的计划(Program for Cognitive Studies)。Richard Cullingford从1983年到1985年在普林斯顿访问,他,Gilbert Herman,加上Miller说服Provost Neil Rudenstine提供了一台微型计算机。那台计算机也就成了普林斯顿认知科学实验室的心脏。有了设备在手,Miller又去说服海军研究办公室的Susan Chipman跟他们签合同来开发WordNet。Cullingford和Miller一起收到了军队研究所(Army Research Institute)的一个合同,开发一个词汇语义学的计算理论。1986年3月,James S.McDonnell基金向普林斯顿慷慨解囊,支持认知科学的研究工作。Marie BienKowski(Cullingford的研究生)和一个熟练的计算机专家,从1985年开始跟我们一道工作,不久就拿出了我们需要的软件。由此,WordNet真正成为普林斯顿新成立的认知科学实验室几项研究计划中的一个,并开始实际运作。

· 用来创建WordNet的最重要的程序是所谓的Grinder(磨床)程序。Bienkowski在1986年用LISP语言写了Grinder的第一个版本。Dan Teibel在1987年用C语言重写了这个程序。Antonio Romero在1989年又重写了一次。Randee Tengi从1991年开始负责管理该程序的所有这些版本。

· WordNet中的词来自不同的地方。Brown语料库、Laurence Urdang的同义反义小词典(1978)、Urdang修订的Rodale同义词词典(1978)、以及Robert Chapmand的第4版罗杰斯同义词词林(1977)等。1986年下半年,Miller得到海军研究与发展中心的Fred Chang的一个词表,Miller将Chang的词表跟WordNet已有的词表进行了比较,令人沮丧的结果是只有15%的重合词语,于是Miller把Chang的词表加入到WordNet中。1993年,Miller得到了Ralph Grishman和他在纽约大学的同事的一个词表,39143个词,这个词表实际上包含在著名的COMLEX词典中。这一次比较的结果是,WordNet中只包含了COMLEX中74%的词。于是Miller又把这个词表加入到WordNet中。

· 随着词表长度的增加,组织工作的压力开始增加。第一步区分是通过句法范畴来进行的。我们创建了不同的文件用于存放名词、动词、形容词(1992年后加入副词)。但在每个句法范畴内,仍有太多的词语,如果没有进一步分类就难以把握。名词由于是开放的词类,因而问题最严重。

· 1987年春,Philip N. Johnson-Laird从英国剑桥应用心理学研究所来到普林斯顿大学访问。他发现WordNet中缺乏手段来区分形容词的意义在修饰不同名词时所发生的变化。他利用266对反义形容词(当时WordNet包含了这些反义形容词对),根据它们修饰名词的适合度来分出名词的次类。结果大约得到名词的25个次类。这些次类构成了名词的基础分类。而且这些不同次类的名词也相应地被分成不同的个别文件交给不同的研究人员去分头加工,从而从工程上推动了WordNet的进展。

· 1987年夏,Christiane Fellbaum加入到研究队伍中来,承担了对动词进行次分类的工作。

· 只有Kitty Miller负责的描写性形容词(descriptive adjective),从一开始就一直保持是一个大类,没有次范畴化,所有的这些形容词也保存在一个巨大的文件中。

· WordNet从一个简单的“词典浏览器”(dictionary browser)发展成一个自足的词汇数据库(self-contained lexical database),主要的进步是从1989年年初开始的。当时SusanChipman不满于WordNet仅仅作为一个词汇浏览器而存在,要求研究小组开发一个工具。该工具可以在WordNet的基础上阅读一个文本,并报告文本中词语的各种信息。这一工具即所谓的“Word Filter”(词过滤器)。罕用的或不符合需要的词能够从小说文档中被过滤出去,而同时更常见的词语可以用来替代这些词。这个工作很快使我们意识到必须对词形的曲折变化进行处理。这使得我们处理了有关词形方面的一些问题,WordNet中仅包含词语的基本形式,如果文本中出现“ships”,WordNet就无法识别它。Richard Beckwith和Miceael Colon写了一个程序,叫做Morphy,可以识别出文本中的“ships”的词形式“ship”。到1989年9月,WordNet就可以处理文本中的词形变化,并在词库中找到相应的词语基本形式。

· 上述工作导致另一个重要的进展,就是在文本中将词语跟WordNet中的相应意义关联起来。Claudia Leacock(1991年11月加入)和Brian Gustafson开发了一个界面-- ConText,可以对文本进行预处理(实例化、词汇化、自动句法标注等),并跟WordNet一道显示目标词语(即对目标词语进行了语义标注)。1993年6月,Shari Landes负责把一整套的标注工具汇编到一起(包含一组标记),利用这样一套工具,可以尽最大可能产生一个无歧义的文本作为输出结果。对文本进行语义标注显著地提高了WordNet的覆盖面,即包括词汇覆盖面,也包括词义的覆盖面。

· WordNet的另一个重要变化是1989年春发生的,Antonio Romero修改了Grinder程序,使得它可以接受插入语定义(或理解为“注释”)作为同义词集合(synset)的一部分。随着WordNet中词语数量的增加,既要尽可能清楚地区别词义,同时又要保持同义词集合的纯粹性,就越来越困难了。换句话说,仅靠同义来定义词义是不够的。一开始,WordNet保持注释尽量得短。但一年后,注释就开始变得越来越长。注释数量也开始稳步增长。1989年4月,WordNet中有37409个同义词集合,没有注释;到1991年7月,WordNet包含44983个同义词集合, 13688个注释(30%);到1992年1月,WordNet包含49771个同义词集合,19382个注释(39%);到1993年1月,WordNet包含61023个同义词集合,36880个注释(60%);到1994年1月,WordNet中包含79542个同义词集合,58705个注释(74%);到1995年1月,WordNet包括了91050个同义词集合,同时包含了75389个注释(占同义词集合数量的83%)。

· WordNet的研究人员一直把WordNet视作一个试验,而不是一个产品。因此当WordNet中的词语足够多的时候,他们就把WordNet向学术界免费公开了。Randee Tengi监督了WordNet一系列版本的发行。WordNet 1.0版是1991年7月公布的;1.1版是在1991年8月公布的;1.2版是在1992年4月公布的;1.3版是在1992年12月公布的;1.4版是在1993年8月公布的;1.5版是在1995年3月公布的。目前加入WordNet邮件列表的个人和单位超过1000个。诸多研究人员下载了WordNet,并在各个不同的方面使用它。

· 对WordNet提供过资金支持的包括:海军研究室(Office of Naval Research),高级研究计划署(Advanced Research Projects Agency),James S. McDonnell基金,以及最近的语言学数据协作会(Linguistic Data Consortium)。

Word的主要功能与特点

Word的主要功能与特点==> Word的启动与退出

--------------------------------------------------------------------------------

Word的主要功能与特点可以概括为如下几点:
(1)所见即所得 用户用Word软件编排文档,使得打印效果在屏幕上一目了然。
(2)直观的操作界面 Word软件界面友好,提供了丰富多彩的工具,利用鼠标就可以完成选择,排版等操作。
(3)多媒体混排 用Word软件可以编辑文字图形、图象、声音、动画,还可以插入其它软件制作的信息,也可以用Word软件提供的绘图工具进行图形制作,编辑艺术字,数学公式,能够满足用户的各种文档处理要求。

(4)强大的制表功能 Word软件提供了强大的制表功能,不仅可以自动制表,也可以手动制表。Word的表格线自动保护,表格中的数据可以自动计算,表格还可以进行各种修饰。在Word软件中,还可以直接插入电子表格。用Word软件制作表格,既轻松又美观,既快捷又方便。

(5)自动功能 Word软件提供了拼写和语法检查功能,提高了英文文章编辑的正确性,如果发现语法错误或拼写错误,Word软件还提供修正的建议。当用Word软件编辑好文档后,Word可以帮助用户自动编写摘要,为用户节省了大量的时间。自动更正功能为用户输入同样的字符,提供了很好的帮助,用户可以自己定义字符的输入,当用户要输入同样的若干字符时,可以定义一个字母来代替,尤其在汉字输入时,该功能使用户的输入速度大大提高。

(6)模板与向导功能 Word软件提供了大量且丰富的模板,使用户在编辑某一类文档时,能很快建立相应的格式,而且,Word软件允许用户自己定义模板,为用户建立特殊需要的文档提供了高效而快捷的方法。

(7)丰富的帮助功能 Word软件的帮助功能详细而丰富,Word软件提供的形象而方便的帮助,使得用户遇到问题时,能够找到解决问题的方法。为用户自学提供了方便。

(8)Web工具支持 因特网(internet)是当今计算机应用最广泛、最普及的一个方面,Word软件提供了Web的支持,用户根据Web页向导,可以快捷而方便地制作出Web页(通常称为网页),还可以用Word软件的Web工具栏,迅速地打开,查找或浏览包括Web页和Web文档在内的各种文档。
(9)超强兼容性 Word软件可以支持许多种格式的文档,也可以将Word编辑的文档以其它格式的文件存盘,这为Word软件和其它软件的信息交换提供了极大的方便。用Word可以编辑邮件、信封、备忘录、报告、网页等。
(10)强大的打印功能 Word软件提供了打印预览功能,具有对打印机参数的强大的支持性和配置性。

㈤ 谁能举例告诉我什么是二进制文件比如doc、ppt、txt、exe、rmb,它们都是什么文件

定义
包含在 ASCII及扩展 ASCII字符中编写的数据或程序指令的文件。计算机文件基本上分为二种:二进制文件和 ASCII(也称纯文本)文件,图形文件及文字处理程序等计算机程序都属于二进制文件。这些文件含有特殊的格式及计算机代码。ASCII 则是可以用任何文字处理程序阅读的简单文本文件。

广义的二进制文件即指文件,由文件在外部设备的存放形式为二进制而得名。狭义的二进制文件即除文本文件以外的文件。

几种后缀名都是二进制文件。一般二进制文件用记事本打开是乱码,除了txt文本文件属于比较特殊的二进制文件外,其它的需要专门的软件用对应的解码格式才能正常打开阅读

doc Word 文档,属于二进制文件。
docx 改进的Word文档,可以用WinRAR打开
ppt 演示文稿
txt 文本文档
exe 应用程序,属于计算机可执行文件
rmvb 视频文件

㈥ 用于创建此对象的程序是package.您的计算机尚未安装此程序。(word2007)

重新下载word并且安装。

Microsoft office Word 97到Microsoft office Word 2003之前的Word文件格式都是二进制文件格式。

微软声明他们接下来将以XML为基础的档案格式作为他们办公室套装软件的格式。Word 2003提供WordprocessingML的选项。这是一种公开的XML档案格式,由丹麦政府等机构背书支持。Word 2003的专业版能够直接处理非微软的档案规格。

跟其它Microsoft Office程序一样,Word可使用固定宏语言(宏语言)来高度定制。(最初是WordBasic。

但自从Microsoft office Word 97以来就变成Visual Basic)然而,这种性能也可以在文档中嵌入就像梅利莎蠕虫的电脑病毒。这就是电脑用户需要安装防火墙和反病毒软件的另一个原因。Microsoft's security advice。


(6)word是二进制文件扩展阅读:

Word 2007使用docx新文件格式。Windows系统的Word 2000-2003用户可以安装一个名为“Microsoft Office 兼容包”的免费的插件从而可以打开,编辑以及保存新的Word 2007文件。另外,Word 2007可以以存储doc格式在Word 97-2003使用。

Word 2007,是Microsoft Office 2007 System 的一部分,是继 Word 2003 之后的版本。这版本包括很多的改变,包括了对新的基于XML文件格式的支持以及一个被重新设计的界面。

阅读全文

与word是二进制文件相关的资料

热点内容
mac109升级1010 浏览:691
在java的菜单如何导入文件 浏览:982
现在什么网站销量最高 浏览:760
angularjsclass定义 浏览:157
ug数控编程怎么导出程序 浏览:466
cmdb文件 浏览:710
鹎文件夹 浏览:763
网络舆情应对的基本理念是什么 浏览:433
word2007层次结构 浏览:456
去掉文件名的数字 浏览:713
word公司 浏览:710
淘宝店数据包怎么上传 浏览:341
pbt文件 浏览:204
HX基础编程怎么改变字体 浏览:876
怎么开网络教学 浏览:915
630升级工程武器 浏览:936
用换机助手接收的软件文件在哪找 浏览:282
阅达app一教一辅五年级有哪些 浏览:7
win10系统用f2调节音量 浏览:19
压缩文件密码器 浏览:840

友情链接