壓縮的意義
你是否遇到過以下情況:
- 檔案太大, 一個 u 盤無法全部複制?
- 備份某些重要資料 , 偏偏這些資料量太大了 , 耗掉了你太多的磁盤空間?
這個時候,“檔案壓縮”技術可 就派上用場了 !
因為這些比較大型的檔案透過所謂的檔案壓縮技術後 , 可以将他的磁盤使用量降低 , 可以達到減低檔案容量的效果 , 此外 , 有的壓縮程式還可以進行容量限制 , 使一個大型檔案可以分割成為數個小型檔案 , 以友善 U盤攜帶呢 !
壓縮的原理
目前我們使用的計算機系統中都是使 bytes(位元組)機關來計量的! 事實上 , 計算機最小的計量機關應該是 bits (比特)。
1 byte = 8 bits 。
如果讓計算機記錄 1 這個數字他會如何記錄 ?
假設一個 byte 可以看成下面的樣子 :
□□□□□□□□
Tips:
1 byte = 8 bits , 是以每個 byte 當中會有 8 個空格 , 而每個空格可以是 0, 或者 1 , 這裡僅是做為一個粗略的介紹。由于我們記錄數字是 1 , 表示成二進制就是 00000001 , 1 會在最右邊占據 1 個 bit , 而其他 的 7 個bits 将會被填上 0 ! 有一種壓縮技術示這麼做的,他是将重複的資料進行統計記錄的。
舉個例子說 , 如果你的資料『 111.... 』共有 100 個 1
- 『壓縮』 技術就是将這些『空間』填滿 , 以讓整個檔案占用的容量下降 !
- 『壓縮過的檔案』并無法直接被我們的作業系統所使用 , 是以 , 若要使用這些被壓縮過的檔案資料 , 則必項将他『還原』回到 未壓縮前的模樣 ,那就是所謂的『解壓縮』啰 !
- 至于壓縮前與壓縮後的檔案所占用的磁盤空間大小 , 就可以被稱為是『壓縮比』。