Audio AIFF (.aiff)
Apple StandarAudio 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
Pengonversi AIFF ke FLAC gratis di dalam peramban. Konversi berkas secara instan di perangkat Anda.
Periksa & Metadata
Sistem operasi dan penganalisis file mengidentifikasi file AIFF dengan memeriksa urutan byte biner utama:
Tanda Tangan Header Tingkat-Byte (Magic Bytes)
Sistem operasi dan penganalisis file mengidentifikasi file AIFF dengan memeriksa urutan byte biner utama:
SIGNATURE HEX (OFFSET 0):
46 4F 52 4D 00 00 00 00 41 49 46 46REPRESENTASI ASCII: FORM....AIFF
Standardisasi: Apple / Electronic Arts IFF 85 Standard
Spesifikasi Teknis
| Arsitektur Wadah | Electronic Arts Interchange File Format (EA IFF 85) chunk hierarchy |
| Kompresi | Uncompressed Linear Pulse-Code Modulation (LPCM); AIFF-C variant supports compression |
| Endianness Byte | Big-Endian (Macintosh / Motorola byte order) |
| Ruang Warna | N/A (Uncompressed Audio PCM) |
| Saluran & Struktur | Mono, Stereo, and multichannel up to 32 discrete channels |
| Dimensi Maks | Up to 192 kHz sample rates at 16, 24, or 32-bit floating-point depth |
| Transparansi | 100% bit-perfect lossless uncompressed audio capture |
| Streaming & Progresif | Header-dependent chunk structure requires complete file inspection for seek offsets |
Matriks Perbandingan Teknis: AIFF vs Pesaing
| Atribut Teknis | AIFF (Saat Ini) | WAV | FLAC | ALAC |
|---|---|---|---|---|
| Pengurutan Byte | Big-Endian (urutan byte Motorola) | Little-Endian (Intel RIFF) | Penyusunan bitstream | Big-Endian di dalam MP4 |
| Mode Kompresi | 100% LPCM Tanpa Kompresi | 100% LPCM Tanpa Kompresi | Kompresi Lossless (~50% ukuran) | Kompresi Lossless (~50% ukuran) |
| Dukungan Penanda DAW | Titik loop dan isyarat (cue) bawaan yang komprehensif | Didukung melalui potongan 'cue ' | Metadata komentar Vorbis saja | Trek bab (chapter) Apple QuickTime |
| Ukuran File (stereo 10 menit) | ~100 MB | ~100 MB | ~50 MB | ~50 MB |
Mode Kerusakan Umum & Panduan Pemulihan Hex
DAW melaporkan 'Invalid COMM chunk size' atau membuka audio sebagai derau putih (white noise) keras murni.
Penyebab Utama: Ketidakcocokan endianness di mana stream WAV little-endian disalin ke dalam wadah AIFF tanpa pertukaran byte 16-bit.
Pemulihan: Transkode menggunakan File2File Audio Converter atau terapkan pertukaran byte 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 integer (integer underflow) pada bidang offset SSND (Sound Data) yang menyebabkan perhitungan pointer 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:
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- Audio tanpa kompresi lossless memastikan nol degradasi di seluruh siklus generasi dan pencampuran studio.
- Dukungan bawaan untuk titik loop, penanda (marker), dan data penyetelan instrumen yang sangat penting untuk sampler dan synthesizer.
- Pemutaran bawaan yang universal pada Apple macOS, iOS, Logic Pro, dan workstation audio digital tingkat atas.
Keterbatasan Teknis & Kekurangan
- Kebutuhan penyimpanan yang masif (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 potongan (chunk) standar 32-bit membatasi ukuran maksimum file rekaman berkelanjutan hingga 2 GB atau 4 GB.
Fakta Teknis Menarik
- AIFF adalah format perekaman dan pantulan (bounce) audio default untuk semua perangkat lunak Macintosh sepanjang tahun 1990-an.
- Tidak seperti Microsoft WAV yang berorientasi little-endian, AIFF menyimpan nomor sampel dalam urutan byte jaringan big-endian.
- Potongan 'COMM' dalam file AIFF secara eksplisit mendefinisikan sample rate sebagai angka titik mengambang (floating-point) diperpanjang IEEE 754 80-bit.
Pertanyaan Teknis yang Sering Diajukan
Apa perbedaan teknis antara AIFF dan WAV?
Keduanya menyimpan data audio PCM tak terkompresi yang identik. Perbedaan arsitektur utamanya adalah endianness: AIFF menggunakan urutan bita big-endian (warisan Motorola 68k/PowerPC), sedangkan WAV menggunakan urutan bita little-endian (warisan Intel x86).
Apakah AIFF terdengar lebih baik daripada FLAC?
Tidak. Saat didekompresi selama pemutaran, FLAC mereproduksi bentuk gelombang PCM bit-demi-bit yang persis sama dengan AIFF, tetapi menggunakan ruang penyimpanan disk yang kira-kira separuhnya.
Apakah AIFF dapat menyimpan metadata ID3 dan sampul album?
Ya. Implementasi modern menambahkan bagian (chunk) 'ID3 ' ke dalam hierarki wadah IFF, memungkinkan pemutar seperti Apple Music dan Foobar2000 membaca artis, album, dan karya seni.