技術 > 文件壓縮
目錄
No. 1
  一個較大的文件經壓縮後,産生了另一個較小容量的文件。而這個較小容量的文件,我們就叫它是這些較大容量的(可能一個或一個以上的文件)的壓縮文件。
  要使用這些經過壓縮的文件,您就必須將這些經過壓縮處理的文件還原成可以處理或執行的文件格式。
  目前互聯網絡上大傢常用的ftp文件服務器上的文件大多屬於壓縮文件,文件下載後必須先解壓縮才能夠使用;另外在使用電子郵件附加文件功能的時候,最好也能事先對附加文件進行壓縮處理。這樣做的結果,除了減輕網絡的負荷,更能省時省錢,利人又利己,何樂而不為呢?
  壓縮文件的類型?
  目前網絡上有兩種常見的壓縮格式:一種是zip,另一種是exe。其中zip的壓縮文件可以通過winzip這套解壓縮工具進行解壓縮,而exe則是屬於自解壓文件,衹要用鼠標雙擊這類下載後的文件圖標(若您的windows98屬於web風格,則衹需按一下),便可以自動解壓縮。因為exe文件內含解壓縮程序,因此會比zip略大一些。若想充分考慮到文件容量的大小,其實zip是一個較佳的選擇。
  原理:
  目前壓縮技術可分為通用無損數據壓縮與有損壓縮兩大類,但不管是采用何種技術模型,其本質內容都是一樣的,即都是通過某種特殊的編碼方式將數據信息中存在的重複度、冗餘度有效地降低,從而達到數據壓縮的目的。比如:“中國”是“中華人民共和國”的簡稱,但前者的字數是2,後者則是7,但我們都不會對它們倆所要表達的意思産生誤解,這是因為前者保留了信息中最“關鍵點”。同時,作為有思維能力的人類,我們可以根據前後詞彙關係和知識積纍,就可推斷出其原來的全部信息。壓縮技術也一樣,在不影響文件的基本使用的前提下,衹保留原數據中一些“關鍵點”,去掉了數據中的重複的、冗餘的信息,從而達到壓縮的目的。這就是文件壓縮技術所要遵循的最基本原理。
  例如:一個文件的內容是11100000000...000001111(中間有一萬個零),你要完全寫出來的話,會很長很長,但如果你寫“111一萬個零1111”來描述它,也能得到同樣的信息,但卻衹有十一個字,這樣就減小了文件體積。在具體應用中很少有這樣的文件存在,那些文件都相當復雜,根據一定的數學算法,權衡把哪段字節用一個特定的更小字節代替,就可以實現數據最大程度的無損壓縮.
相關詞
電腦圖形處理