AIFF 오디오 (.aiff)

Apple 표준

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

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

무료 브라우저 내 AIFF-FLAC 변환기. 기기에서 파일을 즉시 변환하세요.

검사 및 메타데이터

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

여기에 파일을 선택하거나 놓으세요

100% 브라우저 내 프라이버시 변환 - 파일이 기기를 절대 떠나지 않습니다

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

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

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

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

46 4F 52 4D 00 00 00 00 41 49 46 46

ASCII 표현: FORM....AIFF

표준화: Apple / Electronic Arts IFF 85 Standard

기술 사양

컨테이너 아키텍처Electronic Arts Interchange File Format (EA IFF 85) chunk hierarchy
압축Uncompressed Linear Pulse-Code Modulation (LPCM); AIFF-C variant supports compression
바이트 엔디안Big-Endian (Macintosh / Motorola byte order)
색 공간N/A (Uncompressed Audio PCM)
채널 및 구조Mono, Stereo, and multichannel up to 32 discrete channels
최대 크기Up to 192 kHz sample rates at 16, 24, or 32-bit floating-point depth
투명도100% bit-perfect lossless uncompressed audio capture
스트리밍 및 프로그레시브Header-dependent chunk structure requires complete file inspection for seek offsets

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

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

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

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

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

복구: File2File 오디오 변환기를 사용하여 트랜스코딩하거나 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) 아키텍처를 생성.

주요 장점

  • 무손실 비압축 오디오를 통해 세대 간 및 스튜디오 믹싱 주기 동안 품질 저하가 전혀 발생하지 않음.
  • 샘플러와 신디사이저에 필수적인 루프 포인트, 마커, 악기 튜닝 데이터에 대한 기본 지원.
  • Apple macOS, iOS, Logic Pro 및 하이엔드 디지털 오디오 워크스테이션에서의 보편적인 기본 재생.

기술적 제한 사항 및 단점

  • 대규모 저장 공간 요구 사항 (스테레오 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 오디오 데이터를 저장합니다. 주요 아키텍처 차이점은 엔디언(endianness)입니다. AIFF는 빅 엔디언 바이트 순서(Motorola 68k/PowerPC 유산)를 사용하고, WAV는 리틀 엔디언 바이트 순서(Intel x86 유산)를 사용합니다.

AIFF가 FLAC보다 소리가 더 좋나요?

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

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

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