導航:首頁 > 文件類型 > 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是二進制文件相關的資料

熱點內容
word在試圖打開文件時錯誤 瀏覽:108
主板無vga插槽怎麼連接編程器 瀏覽:521
錄視頻文件在哪裡刪除 瀏覽:881
word2013如何插入文件 瀏覽:233
proe教程百度網盤 瀏覽:197
如何控制遠程linux伺服器 瀏覽:740
it教學app有哪些 瀏覽:34
怎麼在ps摳的圖變成矢量文件 瀏覽:405
口袋妖怪銀魂安卓v11 瀏覽:1
網站上芒果tv的賬號都是什麼 瀏覽:104
帶公式的表格如何刷新數據 瀏覽:81
數據標注語音和2d哪個好 瀏覽:145
保存excel文件的方法 瀏覽:655
手機上看不到電腦上的文件 瀏覽:626
關於ps的微信公眾號 瀏覽:612
矩陣論教程 瀏覽:971
字體文件分系統嗎 瀏覽:921
編程一級考試要帶什麼證件 瀏覽:923
extjs表格修改前數據 瀏覽:612
什麼是資料庫的函數 瀏覽:722

友情鏈接