기본 콘텐츠로 건너뛰기

AIFF-file-structure

AIFF 파일 구조

AIFF(Audio Interchange File Format)는 개인용 컴퓨터와 기타 오디오 전자 장비에서 사용하는 오디오 파일 형식으로 비압축 무손실 압축 포맷이며 고품질 오디오 CD를 굽는데 사용할 수 있다. 1988년에 애플이 일렉트로닉 아츠의 인터체인지 파일 형식(Interchange File Format, IFF)을 기반으로 공동 개발하였다. 주로 애플 매킨토시에서 사용된다. 파일 확장자는 .aiff, .aif, .aifc를 갖는다.

offset length contents
Header
0 4 “FORM”
4 4 File size - 9
8 4 “AIFF”
Chunk
4 chunk magic
4 chunk data size(x)
(x) chunk data
COMM(Must)
0 4 “COMM”
4 4 COMM chunk size (==18)
8 2 Number of channels
10 4 Number of frames
14 2 bits/samples
16 10 Sample rate
FORM
0 4 “FORM”
4 4 FORM chunk size(x)
8 (x) FORM chunk
INST
0 4 “INST”
4 4 INST chunk size(x)
8 (x) INST chunk
MARK
0 4 “MARK”
4 4 MARK chunk
8 (x) MARK chunk size(x)
SKIP
0 4 “SKIP”
4 4 SKIP chunk size(x)
8 (x) SKIP chunk
SSND(Must)
0 4 “SSND”
4 4 chunk size(x)
8 4 offset(n)
12 4 block size (=0)
16 (n) comment
16 + (n) (s) sample data (x - n - 8)