Audio AIFF (.aiff)

Apple Standar

Audio Interchange File Format (AIFF) adalah wadah audio tingkat studio tanpa kompresi yang dikembangkan oleh Apple untuk menyimpan audio bentuk gelombang berketepatan tinggi.

Konversi AIFF ke FLAC

Konverter AIFF ke FLAC gratis yang berjalan di peramban. Konversikan berkas secara instan di perangkat Anda.

Pemeriksaan & Metadata

Sistem operasi dan penganalisis file mengenali file AIFF dengan memeriksa urutan byte biner di bagian awal:

Pilih atau letakkan berkas di sini

Privat - file tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan berlangsung secara lokal di sandbox browser Anda.

Tanda Tangan Header per Byte (Byte Penanda)

Sistem operasi dan penganalisis file mengenali file AIFF dengan memeriksa urutan byte biner di bagian awal:

TANDA TANGAN HEX (OFFSET 0):

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

REPRESENTASI ASCII: FORM????AIFF

Standardisasi: Apple / Electronic Arts IFF 85 Standard

Spesifikasi Teknis

Arsitektur KontainerHierarki bagian Electronic Arts Interchange File Format (EA IFF 85)
KompresiLinear Pulse-Code Modulation (LPCM) tanpa kompresi; varian AIFF-C mendukung kompresi
Urutan ByteBig-Endian (urutan byte Macintosh / Motorola)
Ruang WarnaTidak berlaku (audio PCM tanpa kompresi)
Saluran & StrukturMono, stereo, dan multisaluran hingga 32 saluran diskret
Dimensi MaksimumLaju sampel hingga 192 kHz dengan kedalaman 16, 24, atau 32-bit floating-point
TransparansiPerekaman audio lossless tanpa kompresi yang bit-perfect 100%
Streaming & ProgresifStruktur bagian bergantung pada header sehingga file harus diperiksa lengkap untuk menentukan offset pencarian

Perbandingan Teknis AIFF dengan Pesaing

Atribut TeknisAIFF (Saat Ini)WAVFLACALAC
Pengurutan ByteBig-Endian (urutan byte Motorola)Little-Endian (Intel RIFF)Pembingkaian aliran bitBig-Endian di dalam MP4
Mode KompresiLPCM 100% tanpa kompresiLPCM 100% tanpa kompresiKompresi lossless; ukuran bervariasiKompresi lossless; ukuran bervariasi
Dukungan Penanda DAWDukungan bawaan yang menyeluruh untuk titik pengulangan dan penanda posisiDidukung melalui bagian 'cue 'Hanya metadata komentar VorbisTrek bab Apple QuickTime
Ukuran File (stereo 10 menit)~100 MB~100 MB~50 MB~50 MB

Pola Kerusakan Umum dan Panduan Pemulihan Hex

DAW melaporkan 'Invalid COMM chunk size' atau membuka audio sebagai derau putih murni yang sangat keras.

Penyebab Utama: Ketidakcocokan urutan byte ketika aliran WAV little-endian disalin ke dalam wadah AIFF tanpa pertukaran byte 16-bit.

Pemulihan: Konversikan menggunakan File2File.app Audio Converter atau tukar byte dengan Sox: sox -t aiff -B broken.aiff -t aiff fixed.aiff.

Analisis Keamanan & Vektor Serangan Parser

File AIFF berisi potongan bersarang dengan bidang panjang yang eksplisit. Panjang yang cacat dapat menyebabkan luapan heap (heap overflow) pada pengurai audio yang rentan.

Vektor Serangan yang Diketahui

  • Kekurangan bilangan bulat pada bidang offset SSND (Sound Data) yang menyebabkan perhitungan penunjuk di luar batas.
  • Nilai float diperpanjang IEEE 80-bit yang berukuran terlalu besar dalam potongan COMM yang memicu perangkap pengurai titik mengambang.
  • Perulangan alokasi potongan bersarang yang menghasilkan kehabisan memori penolakan layanan (denial-of-service memory exhaustion).

Praktik Terbaik Defensif: Validasi batas bagian dan batasi laju sampel yang diizinkan sebelum meneruskan penyangga audio ke perender audio.

Asal-Usul & Tonggak Sejarah

1991Spesifikasi AIFF-C (Compressed AIFF) dirilis untuk mengakomodasi codec algoritmik seperti ALaw dan uLaw.
1988Apple merilis AIFF 1.3 berdasarkan standar IFF 85 Electronic Arts sebagai format audio utama untuk Macintosh System 7.
1985Electronic Arts menciptakan arsitektur dasar Interchange File Format (IFF).

Keunggulan & Kelebihan Utama

  • PCM tanpa kompresi mempertahankan sampel, tetapi pemrosesan dapat mengubah audio.
  • Dukungan bawaan untuk titik pengulangan, penanda, dan data penyetelan instrumen yang sangat penting untuk sampler dan synthesizer.
  • Kompatibilitas bergantung pada pemutar dan perangkat.

Keterbatasan Teknis & Kekurangan

  • Kebutuhan ruang penyimpanan yang sangat besar (sekitar 10 MB per menit untuk audio stereo 44,1 kHz 16-bit).
  • Pengurutan byte big-endian memerlukan pertukaran byte (byte swapping) saat diproses pada prosesor little-endian x86/ARM.
  • Ukuran bagian standar 32-bit membatasi ukuran maksimum file rekaman berkelanjutan hingga 2 GB atau 4 GB.

Fakta Teknis Menarik

  • AIFF adalah format bawaan untuk merekam dan melakukan bounce audio pada semua perangkat lunak Macintosh sepanjang tahun 1990-an.
  • Tidak seperti Microsoft WAV yang menggunakan urutan byte little-endian, AIFF menyimpan nilai sampel dalam urutan byte big-endian jaringan.
  • Bagian 'COMM' dalam file AIFF secara eksplisit mendefinisikan laju sampel sebagai angka titik mengambang diperluas IEEE 754 80-bit.

Pertanyaan Teknis yang Sering Diajukan

Apa perbedaan teknis antara AIFF dan WAV?

Kedua format dapat menyimpan audio PCM tanpa kompresi. AIFF biasanya memakai big-endian dan WAV little-endian; struktur wadahnya juga berbeda.

Apakah AIFF terdengar lebih baik daripada FLAC?

Tidak. Saat didekompresi selama pemutaran, FLAC mereproduksi bentuk gelombang PCM yang persis sama bit demi bit dengan AIFF, tetapi menggunakan kira-kira separuh ruang penyimpanan disk.

Apakah AIFF dapat menyimpan metadata ID3 dan sampul album?

Ya. Implementasi modern menambahkan bagian “ID3 ” ke dalam hierarki kontainer IFF, sehingga pemutar seperti Apple Music dan Foobar2000 dapat membaca artis, album, dan gambar sampul.