檔案與檔案系統的壓縮

2022-05-07 12:09:11 字數 621 閱讀 4532

由於我們記錄數字是 1 ,考慮計算機所謂的二進位制喔,如此一來, 1 會在最右邊佔據 1 個 bit ,而其他的 7 個 bits 將會自動的被填上 0 ,其實在這樣的例子中,那 7 個 bits 應該是『空的』才對!不過,為了要滿足目前我們的作業系統資料的訪問,所以就會將該資料轉為 byte 的型態來記錄了!於是就利用一些複雜的計算方式, 將這些沒有使用到的空間『丟』出來,以讓檔案占用的空間變小!這就是壓縮的技術!

另外一種壓縮技術,他是將重複的資料進行統計記錄的。舉例來說,如果你的資料為『111....』共有 100 個 1 時, 那麼壓縮技術會記錄為『100 個 1』而不是真的有 100 個 1 的位存在!這樣也能夠精簡檔案記錄的容量。

gzip

bzip2

xz其實最簡單的使用 tar 就只要記憶底下的方式即可:

xfs 檔案系統備份 xfsdump

xfs 檔案系統還原 xfsrestore

mkisofs:建立映像檔

cdrecord:光碟燒錄工具

[可用選項功能] 主要是寫入 cd/*** 時可使用的選項,常見的選項包括有:

針對 *** 的選項功能:

ddcpio

還原會使用到的選項與引數:

一些可共享的選項與引數:

檔案與檔案系統壓縮

目錄 打包命令 什麼是檔案壓縮呢?我們稍微談一談它的原理,目前我們使用的計算機系統中都是使用所謂的位元組單位來計量。不過,事實上,計算機最小的計量單位應該是bit才對,此外,我們也知道 1位元 8位元組 1byte 8bit 但是如果今天我們只是記錄乙個數字,即1這個數字,它會如何記錄?假設乙個位元...

檔案與檔案系統的壓縮

首先我們看一下linux下面常見的壓縮檔案的拓展名。z compress程式壓縮的檔案 zip zip程式壓縮的檔案 gz gzip程式壓縮的檔案 bz2 bzip2程式壓縮的檔案 xz xz程式壓縮的檔案 tar tar程式打包的資料,並沒有壓縮 tar.gz tar程式打包的資料,並且經過gzi...

檔案與檔案系統的壓縮打包

gzip cdtv 檔名 c 將壓縮的資料輸出到螢幕上,可以通過資料流重導向來處理 d 解壓縮 t 檢驗壓縮檔案的一致性 v 顯示壓縮比等資訊 壓縮等級,1最快但壓縮比最差,9最慢但壓縮比最好,預設是6 壓縮的結果是.gz檔名,同時原始檔會被替代,zcat可以讀取gzip壓縮的檔案 bzip2 cd...