無損壓縮格式演算法
無損壓縮演算法,就其字面意思即可知,這是一種可以被完整還原成原始資料的壓縮演算法。這類型演算藉由運算邏輯,將儲存的資料由更簡化的代碼來表示,達到減少儲存空間的目標。如果以其他壓縮技術來舉例的話,這是比較近似於 ZIP 和 RAR 之類的壓縮格式,此類型壓縮演算法可以有效減少音樂訊號占用的空間,並且解碼後前後的資料完全一致,就如同壓縮一本《天龍八部》的小說文字檔,解壓縮後不會變成《射鵰英雄傳》一樣。
所以理論上對音訊數據是沒有任何影響,比較顯著的問題是解碼過程中必須消耗一部分運算能力,如果解壓裝置的運算能力不足以應付解碼需求,就有可能對即時音頻播放產生影響。此外無損壓縮的壓縮比是比不上有損壓縮,對於一些講求傳輸速率的線上串流音樂來說,這樣的壓縮比往往還是不足。比較常見的無損壓縮音訊檔案格式大多以 FLAC、APE、WavPack、TTA、WMALossless、AppleLossless 和 TAK 為主。
APE 音訊檔案格式是由軟體 Monkey's Audio 壓縮而成,其開發者為 Matthew T. Ashland,和 FLAC 相同也是源碼開放的音訊壓縮格式。Monkey's Audio 相較於其他的無損壓縮格式有其優點和缺點,優點是比其他常見的無損壓縮格式的壓縮比高,一般來說能夠達到 55% 上下,但其缺點就是解碼速度較慢。
但是選擇適合的無損壓縮音訊檔案格式就成了另一個重要的問題,雖然無損壓縮就如同 RAR 和 ZIP 一樣,解壓縮後的資訊和壓縮前完全一致,但少部分無損音訊壓縮編解碼原碼並非完全開放,少部分情況下會發生解碼器和編碼器版本不符,造成後續解碼出來的音訊並非真正無失真音訊。再來就是無損壓縮音訊檔案格式的普及性問題,少部分無損壓縮音訊檔案格式在眾多播放程式間支援度較低,可能會發生該格式解碼器並未被某個播放程式支援而無法播放的情況,所以選擇一個廣泛被使用,並且程式碼開源且是自由軟件的無失真壓縮音訊檔案格式,對於一般使用者來說是較適當的選擇。