音頻交換文件格式
音頻交換文件格式(Audio Interchange File Format,縮寫為AIFF)是用佇咧個人電腦佮其他電子音頻設備中存儲音頻數據的一種音頻格式。這種格式由蘋果公司佇一九八八年佇藝電公司的交換檔案格式(Interchange File Format,縮寫為 IFF)基礎上開發而成,並且用佇蘋果公司的 macOS 作業系統上。
佇一个標準 AIFF 文件內底的音頻是線性 PCM(pulse-code modulation), 閣有一種予人叫做是AIFF-C抑是AIFC的使用各種壓縮編解碼器的變體。
標準 AIFF 格式佮 SDII 和 WAV 做伙予人認為是專業視頻音頻編輯應用的領導性格式,並且佮廣為人知的有損格式 MP 三相比,伊並無經過壓縮。佮其他的無壓縮無損音頻格式相比,AIFF 會占用比 MP 三閣較濟的磁碟空間。佇立體聲的四十四孵一 kHz 採樣率佮十六 bits 挽草的條件之下,文件大細大約是每分鐘十 MB。除了音頻信息以外,AIFF 格式閣會當包含循環點數據佮樂譜的示例,會當供硬體採樣器佮取樣器使用。
標準 AIFF 文件的擴展名是. aiff抑是. aif,壓縮過的 AIFF 文件的擴展名應該是. aifc。
佇咧 OS X 上的 AIFF 格式
隨著 OS X 的發展,蘋果公司開發矣事實上用佇替代的小端格式的新型 AIFF 格式,
因為標準的嘛 AIFF 格式無規定會當供替代的字節順序,因此蘋果使用矣已經有的 AIFF-C 壓縮結構並且開發一个予人叫做sowt(twosspelled backwards ) 的 " 偽壓縮的 " 編碼。標準 AIFF 文件佮 AIFF-C / sowt 文件唯一無仝的是字節順序,佮壓縮無關係。
蘋果公司使用這款小端格式的 AIFF 類型成做 OS X 的彼號標註。做一个文件被以 " AIFF " 格式導入抑是導出 iTunes 時,伊實際上用的是 AIFF-C / sowt。來做一个來自音頻 CD 的音頻文件是以拖沙到 OS X 的桌面的方式結果的時陣,產生的文件嘛是 AIFF-C / sowt 文件。佇一切情況下,蘋果共文件簡單的號做 " AIFF " 並且使用 " . aiff " 做為擴展名。
對大部份用戶來講,這个技術細節是完全無法度智覺而且無重要的。標準 AIFF 佮 AIFF-C / sowt 的音質是仝款的,並且數據會當予無損地轉換轉來。毋過,老式音頻軟體的用戶可能會發現 AIFF-C / sowt 文件袂去予人放送,抑是佇開時提示用戶轉換格式,抑是發出類似靜電干擾的噪聲。
所有傳統的 AIFF 佮 AIFF-C 文件繼續正常的頭路佇咧 OS X 上(包括是基於英特爾晶片的設備), 並且真濟第三方音頻軟體親像硬體仝款會當良好的支持標準大五模式字節順序的 AIFF。
提示 :佇咧 Mac OS X version 十曉四 . 九上,系統有時仔會錯誤地將文件的圖標顯示為 AIFC 的圖標同時顯示. aif擴展名,無論文件的真實格式是 AIFF 抑是 AIFF-C。這會使予人驗證—— 佇一个 hex editor 著拍開文件並查看類型塊。彼對頭 QuickTime 引導文件的時陣,這有時發生,並且定定發生佇咧 PC 佮 Mac 咧交換文件的時陣,抑是對壓縮文件內底提取音頻。
AIFF 佇蘋果公司內底的擴展
蘋果閣創造另外一个蘋果的 AIFF 格式的擴展,被用佇咧 GarageBand 和 Logic Audio,該擴展允准包含音懸、拍數據拍數據、MIDI-sequence 數據佮參考數據重放樂器佇咧 GarageBand 應用中的另外一个類型里。
Apple Loops 使用 . aiff(抑是 . aif)擴展名,毋管類型按怎。
數據格式
一个 AIFF 文件予人分做真濟「塊」,彼每一个「塊」被一个「塊 ID」識別,閣較濟概括地看做 FourCC。
予人發現 AIFF 文件內底的「塊」的類型:
- 把有一塊 ( 必須 )
 - 音頻數據塊 ( 必須 )
 - 標記塊呢
 - 樂器塊
 - 說明塊
 - 名稱塊
 - 作者塊
 - 版權塊
 - 注釋塊
 - 聲頻錄製塊
 - MIDI 數據塊
 - 應用塊
 - ID 三 Chunk
 
AIFF-C 公共壓縮類型
AIFF 干焦支持無壓縮的 PCM 數據。AIFF-C 𪜶嘛支持壓縮過的音頻格式,佇咧COMM塊內底有詳細說明。壓縮過的類型是 " NONE " 和 PCM 音頻數據。壓縮過的類型伴綴一个會當列印的名,公共壓縮類型佮名被包含,但是無限制:
參見
- Apple Lossless
 - FLAC
 - WAV
 - RIFF , the little-endian format corresponding to IFF
 - OSType
 - FourCC
 
參考資料
外部連結
- AIFF file format details
 - AIFF file format-Byte order : Big-endian
 - Audio Interchange File Format AIFF-C-Draft 二十六分之八 / 九十一矣-Apple Computer , Inc .-( archive . org backup )
 - Creating AIFF Audio Formatted Files-by Paul Bourke-( September 九百九十六 )
 - Audio Interchange File Format : " AIFF "-A Standard for Sampled Sound Files , Version 一孵二
 - AIFF / AIFC Sound File Specifications