sooxin-JAVA

          二進制數據就是完全數字型

          二進制文件:"二進制文件"本來就是一種似是而非的叫法。我們知道,存在有種類繁多的不同類型(格式)的文件,如文本文件,視頻文件,圖像文件,數據庫文件...., 文件格式的具體定義取決于應用。不同的文件格式的主要差別之一就是信息的編碼不同,而編碼總歸都是"二進制"的,從這個方面看,所有的都是"二進制文件 "。而我們常講的"二進制文件"并不是這個意思,它是想對于"文本文件"而言的,也就是說,所有非文本文件(即非ASCII編碼)都被稱為"二進制文件 ".在這里很容易提出疑問,文本文件只是文件格式的一種,所有格式的文件應該都是平等的,為什么在這里把它單獨提出來作為一種特殊的參照呢?原因很簡單, 那就是無論從應用時間的久遠程度還是應用的普遍性上,ASCII編碼的文件都是其他格式的文件所不能比擬的。
          可以簡單理解成:

          只由ASCII字符構成的文件稱為[b]文本文件[/b](text files),所有其他的文件則稱為[b]二進制文件[/b]。

          所謂的ASII字符構成的文件,就是用一個唯一的字節大小的整數值來表示每個字符,比如字符"i"的ASCII值為105,"c"為99,“\n”為10 等等。更通俗的講,在文本文件中,你看到的是一個個的字符“a”,“b”,“c”,他們都由一個唯一的整數值表示,表現在內存上,就是整數值97,98, 99。而二進制文件沒有字符概念,它是一個個的值,當然,你認為這個值代表什么,它就可以代表什么。
          二進制對象:計算機中,一個大型二進制對象通常是一個大型的文件,例如一個圖片聲音文件。而這些文件不得不以一種特殊的方式存放在數據庫中。按照Eric Raymond的解釋,大型二進制對象的意義在于,當文件的處理者(例如數據庫管理工具無法識別文件的格式以致無法處理該文件時,就把它作為大型二進制對象來處理。也有人說大型二進制對象實際上指代的是大型數據對象。一個需要處理大型二進制對象的應用程序是存儲了大型多媒體對象(例如電影電視節目)的數據存儲器。

          posted on 2007-04-20 11:21 sooxin 閱讀(240) 評論(0)  編輯  收藏 所屬分類: JAVA

          主站蜘蛛池模板: 阳朔县| 年辖:市辖区| 越西县| 永修县| 平陆县| 彭水| 宁德市| 平舆县| 三都| 民乐县| 天津市| 晋城| 崇礼县| 永定县| 鄂伦春自治旗| 桐城市| 逊克县| 临夏市| 安龙县| 南川市| 兴文县| 石首市| 闽清县| 合阳县| 渑池县| 敦化市| 钟山县| 白山市| 长泰县| 绵阳市| 科技| 永丰县| 云南省| 天水市| 胶南市| 郸城县| 广州市| 壤塘县| 日土县| 南开区| 高清|