有許多編碼器可用于存儲數字數據。雖然有實現不同壓縮算法的通用編碼器,但最好的編碼器是專門為壓縮某些類型的數據而設計的。這是因為有些算法更適合于特定用途,使用的編碼器可以進行優化,以便與壓縮匿名數據不同,它的工...
有許多編碼器可用于存儲數字數據。雖然有實現不同壓縮算法的通用編碼器,但最好的編碼器是專門為壓縮某些類型的數據而設計的。這是因為有些算法更適合于特定用途,使用的編碼器可以進行優化,以便與壓縮匿名數據不同,它的工作速度更快、效率更高,并提供針對性強的功能。通常會使用專門對任意文件進行常規歸檔的編碼器,盡管其中一些文件已經采用了復雜的編碼方案,所以額外的壓縮實際上可以增加文件的大小,而不是縮小文件的大小。最好的編碼器是專門為壓縮某些類型的數據而設計的。編碼器是一種計算機軟件,它將另外兩個軟件或計算機庫結合起來,形成一個完整的程序。第一種是壓縮算法,這是一個實際的公式,用于獲取數字數據并將其轉換為比原始數據更小的文件。該算法封裝在一個程序中,該程序可以集成到一個名為壓縮解壓縮器(compress decompressor,簡稱codec)的操作系統中,它是壓縮方案的實現。軟件編碼器提供了一個可用的接口,可以調用編解碼器將數據轉換為算法指定的格式,以便以后可以解包或存儲在少量空間中。一些最常用的編碼器主要處理圖像就所需功能的深度而言,對于某些人來說,最好的圖像編碼器將有一個簡單的界面,并支持多種文件格式,這樣圖像就可以轉換為其他程序所需的任何類型。一些圖像編碼器還包括標準算法的替代實現,為稍大的文件提供更好的質量大小,或圖像分辨率有所損失時的最大壓縮對于一般的歸檔,有幾種編碼軟件,其功能各不相同。在需要壓縮大量文件的情況下,有些編碼器只使用一個強大的算法進行優化,可以獲得難以置信的高壓縮率-以速度和缺乏可移植性為代價,有一些編碼程序可以壓縮多個文件,并創建一個易于使用的自解壓文件,從而使文件更大,但增加了可移植性,并且是一種輕松地復制文件樹或目錄結構的簡單方法。還有其他幾種專門的編碼器,包括用于快速壓縮流式視頻的編碼器,音軌或三維(3D)數據。每一種都需要一個特殊的編解碼器,在某些情況下,還需要外部支持硬件。這些類型的編碼器可以包括免費版本及其已成為行業標準的專業對應物,因此,選擇最好的軟件將是評估軟件的成本與提供的功能的問題
-
發表于 2020-08-06 09:06
- 閱讀 ( 572 )
- 分類:電腦網絡