Apple Lossless 音樂壓縮格式解碼器現身
2005/03/06 1:41 pm 編輯部

由於蘋果電腦並未公開 iTunes 所使用的(ALAC, Apple Lossless Audio Codec)無失真音樂壓縮格式,澳洲的 David Hammerton 利用逆向工程的方式,成功解讀 Apple Lossless 編碼器所產生的音樂檔案,並且以標準 C 語言寫出相對應的解碼器,以開放原始碼的方式公開在網路上供使用者下載使用。

根據 David Hammerton 的說法,該音樂格式利用許多知名的演算法,像是利用適應性有限脈衝響應演算法(Adaptive Finite Impulse Response prediction algorithm)來做預測,並將錯誤值以調整過的 rice/golomb 可變長度編碼方式儲存。他強調,儘管目前只有解碼器,但是按照目前現有的相關資訊,要寫出編碼器也不是太困難。

目前 ALAC 解碼器只能處理 16 位元取樣的單聲道或立體聲檔案,使用者可自行輸出為 raw PCM 格式,或 WAV 格式。

這個突破性的發展,將會對現有的幾樣蘋果電腦產品帶來更多的變化,例如,我們可能會在未來看到軟體發展商將音樂以無失真壓縮的方式傳送到 AirPort Express 上,提供與 iTunes AirTunes 功能同等級的音樂品質;或者是高品質的 iTunes 廣播服務等等。