二進位制檔案和文字檔案的儲存大小的區別及計算方式

2021-10-25 21:15:39 字數 673 閱讀 2075

二進位制檔案和文字檔案的儲存過程是不一樣的。

一般來說,二進位制檔案要小於文字檔案的。

1.二進位制檔案儲存:

二進位制檔案儲存不用符號什麼的隔開,直接數與數緊挨在一起。比如10, 12的儲存需要4個位元組。存10的時候,二進位制編碼是0ah, 00h, 後面的是空白符,前面的是表示10的二進位制數。

如果儲存的是大於255的數,那麼低8位在前,高八位在後。如果整型的數超過了16位能表示的數了,那麼就會使用4個位元組32位來表示這個數,再大的數就用64位8個位元組了。

二進位制檔案的實型資料也有位元組長度的區分,比如 4 字長,8 字長。但實型資料的長度並不僅僅代表它的表達的範圍,更多的代表精度。所以,8 字長的 我們又稱為雙精度。關於實型資料如何儲存為 2 進製。則有很多套規則。現在都廣泛使用的是 ieee 標準浮點格式。關於這樣的規則,我還正在了解,比 較麻煩。就不多說了。在這裡也沒有必要了解。

二進位制檔案也可以儲存字元型資料,儲存方法和文字檔案一樣。都是使用 ascii 編碼儲存的。所以我們用記事本開啟某些二進位制檔案時,也能看到一些有意義的字串。(無意義的亂碼我們可以認為是整型或實型,不過記事本程式當作字元來解釋,因此造成了亂碼)

//想要儲存

1256

22

上面儲存成文字,大小為10個位元組,有兩排需要換行符和回車符結尾

二進位制檔案和文字檔案

通常,我們喜歡把檔案分為二進位制檔案 binary file 和文字檔案 text file 兩類。但事實上,所有檔案在計算機上都是以二進位制方式進行儲存的,因此二者並無本質上的區別,它們的區別僅在於對檔案內容的解釋方式上。a 文字檔案,就是根據字元編碼規則解碼後,能夠全部解碼為文字字元的 二進位制...

VC 二進位制檔案和文字檔案

檔案在計算機記憶體中以二進位制表示的資料在外部儲存介質上的另一種存放形式。檔案通常分為二進位制檔案和文字檔案。二進位制檔案是包含在 ascii 及擴充套件 ascii 字元中編寫的資料或程式指令的檔案。一般是可執行程式 圖形 圖象 聲音等等檔案。文字檔案 也稱為ascii檔案 它的每乙個位元組存放的...

二進位制檔案和文字檔案的區別

原文 一 文字檔案與二進位制檔案的定義 將檔案看作是由乙個乙個位元組 byte 組成的,那麼文字檔案中的每個位元組的最高位都是0,也就是說文字檔案使用了乙個位元組中的七位來表示所有的資訊,而二進位制檔案則是將位元組中的所有位都用上了。這就是兩者的區別 接著,第二個問題就是檔案按照文字方式或者二進位制...