오디오 교환 파일 형식
Audio Interchange File Format| 파일 이름 확장자 | .aiff .aif .aifc |
|---|---|
| 인터넷 미디어 유형 | 오디오/x-aiff 오디오/aff |
| 유형코드 | AIFF, AIFC |
| Uniform Type Identifier(UTI; 균일 유형 식별자) | public.aiff-module public.aifc-module |
| 개발자 | 애플사 |
| 초기 릴리즈 | 1988년 1월 ; 전 ([1] |
| 최신 릴리즈 | |
| 포맷의 종류 | 오디오 파일 형식, 컨테이너 형식 |
| 확장원 | IFF(파일 형식) |
AIFF(Audio Interchange File Format)는 개인용 컴퓨터 및 기타 전자 오디오 장치의 사운드 데이터를 저장하기 위해 사용되는 오디오 파일 형식 표준입니다.이 포맷은 1988년 애플이 일렉트로닉 아츠 인터체인지 파일 포맷(IFF, Amiga 시스템에서 널리 사용됨)을 기반으로 개발했으며, 애플 매킨토시 컴퓨터 시스템에서 가장 일반적으로 사용됩니다.
대부분의 AIFF 파일의 오디오 데이터는 Uncompressed Pulse-Code Modulation(PCM; 비압축 펄스 코드 변조)입니다.이 타입의 AIFF 파일은 MP3와 같은 손실 포맷보다 훨씬 더 많은 디스크 공간을 사용합니다.샘플 레이트는 44.1kHz, 비트 심도는 16비트이며 스테레오 오디오 1분에 약 10MB입니다.AIFF에는 다양한 압축 코덱이 정의되어 있는 AIFF-C 또는 AIFC라고 불리는 압축 변형도 있습니다.
AIFF는 오디오 데이터 외에 하드웨어 샘플러 및 음악 어플리케이션에서 사용하기 위해 루프 포인트 데이터 및 샘플의 음표를 포함할 수 있습니다.
표준 AIFF 형식의 파일 확장자는 .aif 또는 .aif입니다.압축된 바리안트의 경우 .aifc로 되어 있지만 형식을 지원하는 오디오응용 프로그램에서도 .aif 또는 .aif를 사용할 수 있습니다.
MacOS에서의 AIFF
현재 macOS로 알려진 OS X 운영 체제의 개발과 함께, 애플은 사실상 대체적인 리틀 엔디언 바이트 순서 [3][4]형식인 새로운 유형의 AIFF를 만들었습니다.
AIFF 아키텍처에는 대체 바이트 순서가 준비되어 있지 않기 때문에 애플은 기존의 AIFF-C 압축 아키텍처를 사용하여 sowt라고 하는 "의사 압축" 코덱을 만들었습니다(두 글자는 거꾸로 표기).표준 AIFF 파일과 AIFF-C/sowt 파일의 유일한 차이점은 바이트 순서입니다.압축에는 [5]전혀 관여하지 않습니다.
애플은 이 새로운 리틀 엔디언 AIFF 타입을 맥OS의 표준으로 사용한다.파일을 "AIFF" 형식으로 iTunes로 Import하거나 iTunes에서 내보내는 경우 실제로 사용되는 것은 AIFF-C/sowt입니다.오디오 CD에서 macOS Desktop으로 드래그하여 오디오를 Import하면 결과 파일도 AIFF-C/sowt가 됩니다.모든 경우, Apple은 단순히 "AIFF"라고 부르며 확장자 ".aiff"를 사용합니다.
대부분의 사용자에게 이 기술적인 상황은 전혀 눈에 띄지 않고 무관합니다.표준 AIFF와 AIFF-C/sowt의 음질은 동일하며 데이터를 손실 없이 앞뒤로 변환할 수 있다.다만, 낡은 오디오애플리케이션의 유저는, AIFF-C/sowt 파일이 재생되지 않거나, 오픈시에 포맷의 변환을 요구받거나, 스태틱으로 재생되는 경우가 있습니다.
기존의 AIFF 및 AIFF-C 파일은 모두 MacOS에서 정상적으로 동작하며, 많은 서드파티 오디오 애플리케이션 및 하드웨어는 표준 AIFF 빅엔디안 바이트 순서를 계속 사용합니다.
AIFF 애플 루프
또한 Apple은 GarageBand와 Logic Pro가 사용하는 Apple[6] Loops의 형태로 AIFF 포맷에 대한 새로운 확장을 만들었습니다.이러한 확장에서는 응용 프로그램에 의한 피치 및 템포 시프트를 위한 데이터를 포함시킬 수 있으며 MIDI 시퀀스의 데이터와 참조를 GarageBand 재생 기기에 포함시킬 수 있습니다.
Apple Loops는 유형에 관계없이 .aif(또는 .aif) 또는 .caf 확장자를 사용합니다.
data 형식
AIFF 파일은 여러 개의 [7]청크로 분할됩니다.각 청크는 보다 광범위하게 FourCC라고 불리는 청크 ID로 식별됩니다.
AIFF 파일에 있는 청크의 유형:
- 공통 청크(필수)
- 사운드 데이터 청크(필수)
- 마커 청크
- 계측기 청크
- 주석 청크
- 이름 청크
- 작성자 청크
- 저작권 청크
- 주석 청크
- 오디오 녹음 청크
- MIDI 데이터 청크
- 응용 프로그램 청크
- ID3 청크
메타데이터
AIFF 파일은 이름, 작성자, 주석, 주석 및 저작권 청크에 메타데이터를 저장할 수 있습니다.ID3v2 태그 청크는 AIFF 파일 및 [8]그 안에 Extensible Metadata Platform(XMP) 데이터가 포함된 응용 프로그램 청크에도 포함될 수 있습니다.
공통 압축 유형
AIFF는 비압축 PCM 데이터만 지원합니다.AIFF-C는 "COMM" 청크로 지정할 수 있는 압축 오디오 형식도 지원합니다.PCM 오디오 데이터의 압축 타입은 「NONE」입니다.압축 유형에는 인쇄 가능한 이름이 함께 표시됩니다.일반적인 압축 유형 및 이름은 다음과 같습니다.
| 압축 유형 | 압축명 | 데이터. | 원천 |
|---|---|---|---|
| 없음. | 압축되어 있지 않다 | PCM, 빅엔디안 | 애플사 |
| 뿌리다 | 압축되어 있지 않다 | PCM, 리틀엔디안 | 애플사 |
| fl32 | 32비트 부동소수점 | IEEE 32비트 플로트 | 애플사 |
| fl64 | 64비트 부동소수점 | IEEE 64비트 플로트 | 애플사 |
| 알로우 | ALAW 2:1 | 8 비트 ITU-T G.711 A-law | 애플사 |
| 울루 | μ법칙 2:1 | 8 비트 ITU-T G.711 μ-law | 애플사 |
| ALAW | CCITT G.711 A-law | 8 비트 ITU-T G.711 A-law (64 kbit/s) | SGI |
| 울라 | CCITT G.711 u-law | 8 비트 ITU-T G.711 μ-law (64 kbit/s) | SGI |
| FL32 | 플로트 32 | IEEE 32비트 플로트 | SoundHack & Csound |
| ADP4 | 4:1 인텔/DVI ADPCM | 스테판 타베나르 (오디오 컨버터/플레이어)아미가OS | |
| ima4 | IMA 4:1 | ||
| ACE2 | ACE 2-to-1 | Apple IIGS ACE(오디오 압축/확장) | |
| ACE8 | ACE 8 대 3 | ||
| DWVW | 단어 너비가 가변적인 델타 | TX16W 태풍 | |
| MAC3 | MCE 3대 1 | 애플사 | |
| MAC6 | MCE 6 대 1 | 애플사 | |
| Qclp | Qualcomm PureVoice | 퀄컴 | |
| QDMC | QDesign 음악 | QDesign(QDesign) | |
| rt24 | RT24 50:1 | 복스웨어 | |
| rt29 | RT29 50:1 | 복스웨어 | |
| SDX2 | 제곱근 델타 | 빅엔디안 | 3DO(Panasonic)/MAC(Apple) |
「 」를 참조해 주세요.
레퍼런스
- ^ a b Apple Computer, Inc. (1989-01-04), Audio Interchange File Format, A Standard for Sampled Sound Files, Version 1.3 (PDF), retrieved 2010-03-21
- ^ P. Kabal (2005-03-15). "Audio File Format Specifications - AIFF / AIFF-C Specifications". McGill University. Retrieved 2010-03-21.
- ^ Mac OS X 레퍼런스 라이브러리
- ^ Mac OS X에서 지원되는 오디오 파일 및 데이터 형식
- ^ "Technical Q&A QTMRF04: QuickTime Sound". Apple. 1995-05-01. Retrieved 2009-11-09.
- ^ "Logic Studio - Plug-ins & Sounds". Apple. Retrieved 2010-04-30.
- ^ 오디오 파일 형식 사양
- ^ "AIFF Tagging".
- ^ Tom Erbe (1999). "AIFF-C Compression Types and Names". Archived from the original on 2006-06-20. Retrieved 2010-03-21.
- ^ "JSTOR/Harvard Object Validation Environment - AIFF-hul Module". 2005-05-09. Archived from the original on 2010-06-29. Retrieved 2010-03-21.