資料壓縮技術分為兩大類,有三種分法:1、即時壓縮和非即時壓縮;2、資料壓縮和檔案壓縮;3、無損壓縮與有損壓縮。
資料壓縮是指在不遺失有用資訊的前提下,縮減資料量以減少儲存空間,提高其傳輸、儲存和處理效率,或依照一定的演算法對資料進行重新組織,減少資料的冗餘和儲存的空間的一種技術方法。
在電腦科學和資訊理論中,資料壓縮或來源編碼是依照特定的編碼機制用比未編碼少的資料位元(或其它資訊相關的單位)來表示資訊的過程。
例如,如果我們將「compression」編碼為「comp」那麼這篇文章可以用較少的資料位表示。一種流行的壓縮實例是許多電腦都在使用的ZIP 檔案格式,它不僅提供了壓縮的功能,而且還作為歸檔工具(Archiver)使用,能夠將許多檔案儲存到同一個檔案中。
資料壓縮技術的分類
資料壓縮的方式非常多,不同特點的資料有不同的資料壓縮方式(也就是編碼方式)
資料壓縮技術分為兩類,有三種分法:
1、即時壓縮和非即時壓縮
例如打IP電話,就是將語音訊號轉換為數位訊號,同時進行壓縮,然後透過Internet傳送出去,這個資料壓縮的過程是即時進行的。即時壓縮一般應用在影像、聲音資料的傳送中。即時壓縮常用到專門的硬體設備,如壓縮卡等。
非即時壓縮是電腦使用者常用到的,這種壓縮在需要的情況下才進行,沒有即時性。例如壓縮一張圖片、一篇文章、一段音樂等。非即時壓縮一般不需要專門的設備,直接在電腦中安裝並使用相應的壓縮軟體就可以了。
2、資料壓縮和檔案壓縮
其實資料壓縮包含了檔案壓縮,資料本來是泛指任何數位化的信息,包括電腦中用到的各種文件,但有時,數據是專指一些具有時間性的數據,這些數據常常是即時採集、即時處理或傳輸的。而檔案壓縮就是專指將要保存在磁碟等實體媒體的資料進行壓縮,如一篇文章資料、一段音樂資料、一段程式編碼資料等的壓縮。
3、無損壓縮與有損壓縮
無損壓縮利用資料的統計冗餘進行壓縮。資料統計冗餘度的理論限制為2:1到5:1,所以無損壓縮的壓縮比一般比較低。這類方法廣泛應用於文字資料、程式和特殊應用場合的圖像資料等需要精確儲存資料的壓縮。
有損壓縮方法利用了人類視覺、聽覺對影像、聲音中的某些頻率成分不敏感的特性,允許壓縮的過程中損失一定的訊息。雖然不能完全恢復原始數據,但是所損失的部分對理解原始圖像的影響較小,卻換來了比較大的壓縮比。
有損壓縮廣泛應用於語音、影像和視訊資料的壓縮。
更多相關知識,請造訪:PHP中文網!
以上是資料壓縮技術分為哪兩類?的詳細內容。更多資訊請關注PHP中文網其他相關文章!