AIFF 오디오 (.aiff)

Apple 표준

AIFF(Audio Interchange File Format)는 고충실도 파형 오디오를 저장하기 위해 Apple이 개발한 비압축 스튜디오 등급의 오디오 컨테이너입니다.

AIFF을(를) FLAC(으)로 변환

무료 브라우저 내 AIFF에서 FLAC로 변환하는 도구입니다. 기기에서 파일을 즉시 변환할 수 있습니다.

검사 및 메타데이터

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 AIFF 파일을 식별합니다:

여기에 파일을 선택하거나 놓으십시오

비공개 - 파일은 기기를 벗어나지 않습니다

또는 붙여넣기 Ctrl+V
네트워크 전송 없음에 대한 개인정보 보호 보장: 외부 서버로 업로드된 데이터는 0바이트입니다. 모든 처리는 브라우저 샌드박스 내에서 로컬로 수행되었습니다.

바이트 단위 헤더 시그니처 (매직 바이트)

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 AIFF 파일을 식별합니다:

16진수 시그니처 (오프셋 0):

46 4F 52 4D ?? ?? ?? ?? 41 49 46 46

ASCII 표현: FORM????AIFF

표준화: Apple / Electronic Arts IFF 85 Standard

기술 사양

컨테이너 아키텍처Electronic Arts Interchange File Format (EA IFF 85) 청크 계층 구조
압축비압축 선형 펄스 부호 변조(LPCM); AIFF-C 변형은 압축을 지원합니다.
바이트 엔디안빅 엔디안(Macintosh/Motorola 바이트 순서)
색 공간해당 없음(비압축 오디오 PCM)
채널 및 구조모노, 스테레오 및 최대 32개의 독립 채널을 지원하는 다채널 오디오
최대 크기최대 192 kHz 샘플링 레이트, 16/24비트 또는 32비트 부동 소수점 심도
투명도100% 비트 단위로 정확한 무손실 비압축 오디오 캡처
스트리밍 및 프로그레시브헤더에 따라 달라지는 청크 구조이므로 탐색 오프셋을 확인하려면 전체 파일을 검사해야 합니다.

기술 비교 매트릭스: AIFF 대 경쟁사

기술적 속성AIFF (현재)WAVFLACALAC
바이트 순서빅 엔디안 (Motorola 바이트 순서)리틀 엔디안 (Intel RIFF)비트스트림 프레이밍MP4 내부의 빅 엔디안
압축 모드100% 비압축 LPCM100% 비압축 LPCM무손실 압축이며 크기는 오디오에 따라 달라집니다무손실 압축이며 크기는 오디오에 따라 달라집니다
DAW 마커 지원포괄적인 기본 루프 및 큐 포인트'cue ' 청크를 통한 지원Vorbis 코멘트 메타데이터 전용Apple QuickTime 챕터 트랙
파일 크기 (10분 스테레오)~100 MB~100 MB~50 MB~50 MB

일반적인 손상 모드 및 헥스 복구 가이드

DAW에서 'Invalid COMM chunk size' 오류를 보고하거나 오디오가 시끄러운 백색 소음으로만 재생됩니다.

근본 원인: 16비트 바이트 스와핑 없이 리틀 엔디안 WAV 스트림이 AIFF 컨테이너에 복사되어 발생한 엔디안 불일치.

복구: File2File.app 오디오 변환기를 사용하여 트랜스코딩하거나 Sox 바이트 스와프 적용: sox -t aiff -B broken.aiff -t aiff fixed.aiff.

보안 분석 및 파서 공격 벡터

AIFF 파일은 명시적인 길이 필드를 가진 중첩 청크를 포함합니다. 잘못된 길이는 취약한 오디오 파서에서 힙 오버플로우를 유발할 수 있습니다.

알려진 공격 벡터

  • SSND(사운드 데이터) 오프셋 필드의 정수 언더플로우로 인한 범위를 벗어난 포인터 계산.
  • COMM 청크의 지나치게 큰 80비트 IEEE 확장 부동 소수점 값이 부동 소수점 파서 트랩을 유발함.
  • 중첩 청크 할당 루프로 인한 서비스 거부(DoS) 메모리 고갈.

방어적 모범 사례: 오디오 버퍼를 오디오 렌더러에 전달하기 전에 청크 경계를 검증하고 허용 가능한 샘플 레이트를 제한하십시오.

역사적 배경 및 주요 이력

1991ALaw 및 uLaw와 같은 알고리즘 코덱을 수용하기 위해 AIFF-C(압축 AIFF) 사양 발표.
1988Apple은 Macintosh System 7의 기본 오디오 포맷으로 일렉트로닉 아츠(Electronic Arts)의 IFF 85 표준을 기반으로 한 AIFF 1.3을 출시.
1985일렉트로닉 아츠가 기본 인터체인지 파일 포맷(IFF) 아키텍처를 생성.

주요 장점

  • 비압축 PCM은 샘플을 보존하지만 처리 과정에서 오디오가 바뀔 수 있습니다.
  • 샘플러와 신디사이저에 필수적인 루프 포인트, 마커, 악기 튜닝 데이터에 대한 기본 지원.
  • 호환성은 플레이어와 기기에 따라 다릅니다.

기술적 제한 사항 및 단점

  • 대규모 저장 공간 요구 사항 (스테레오 44.1 kHz 16비트 오디오 기준 분당 약 10 MB).
  • 빅 엔디안 바이트 정렬로 인해 x86/ARM 리틀 엔디안 프로세서에서 처리할 때 바이트 스와핑이 필요함.
  • 표준 32비트 청크 크기로 인해 최대 연속 녹음 파일 크기가 2 GB 또는 4 GB로 제한됨.

흥미로운 기술적 상식

  • AIFF는 1990년대 내내 모든 Macintosh 소프트웨어의 기본 오디오 녹음 및 바운스 포맷이었음.
  • 리틀 엔디안을 사용하는 Microsoft WAV와 달리, AIFF는 샘플 번호를 빅 엔디안 네트워크 바이트 순서로 저장함.
  • AIFF 파일의 'COMM' 청크는 샘플 레이트를 80비트 IEEE 754 확장 부동 소수점 숫자로 명시적으로 정의함.

자주 묻는 기술 질문

AIFF와 WAV의 기술적 차이는 무엇입니까?

두 형식 모두 비압축 PCM 오디오를 저장할 수 있습니다. AIFF는 보통 빅엔디안, WAV는 리틀엔디안을 사용하며 컨테이너 구조도 다릅니다.

AIFF가 FLAC보다 소리가 더 좋습니까?

아니요. 재생 시 압축이 해제될 때 FLAC은 AIFF와 정확히 동일한 비트 대 비트 PCM 파형을 재현하면서도 디스크 공간은 약 절반만 차지합니다.

AIFF에 ID3 메타데이터와 앨범 아트워크를 저장할 수 있습니까?

네. 최신 구현 방식에서는 IFF 컨테이너 계층 구조에 'ID3 ' 청크를 추가하여 Apple Music 및 Foobar2000 같은 플레이어가 아티스트, 앨범, 아트워크를 읽을 수 있도록 합니다.