資源交換檔案格式 資源交換檔案格式英語Resource Interchange File Format縮寫為RIFF又譯資源互換文件格式是一種檔案格式metaformat標準把資料儲存在被標記的區塊tagged chunks中它是在年時由Microsoft和IBM提出它是Electronic Arts在提出的Interchange File FormatIFF的翻版這兩種標準的唯一不同處是在多位元整數的儲存方式 RIFF使用的是小端序這是IBM PC使用的處理器x所使用的格式而IFF儲存整數的方式是使用大端序這是Amiga和Apple Macintosh電腦使用的處理器k可處理的整數型態 Microsoft在AVI和WAV這兩種著名的檔案格式中都使用RIFF的格式當成它們的基礎 RIFF檔案由一個簡單的表頭header跟隨著多個chunks所組其格式完全跟IFF一樣除整數的儲存方式不一樣以外 表頭Header 位元組bytes固定為RIFF 位元組littleendian bit正整數整個檔案的大小扣掉辨識字元和長度共個位元組 位元組這個檔案的型態字元例如AVI 或WAVE 接下來是區塊Chunks每個區塊包含 位元組此區塊的ASCII識別字例如fmt 或data 位元組littleendian bit正整數表示本區塊的長度這個正整數本身和區塊識別字的長度不算在內 不固定長度欄位此區塊的資料大小等同前一欄之正整數 假如區塊的長度不為偶數則填入一個byte 關於此格式的更多資訊請見互換檔案格式Interchange File Format條目