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
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:
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 46REPRESENTASI ASCII: FORM????AIFF
Standardisasi: Apple / Electronic Arts IFF 85 Standard
Spesifikasi Teknis
| Arsitektur Kontainer | Hierarki bagian Electronic Arts Interchange File Format (EA IFF 85) |
| Kompresi | Linear Pulse-Code Modulation (LPCM) tanpa kompresi; varian AIFF-C mendukung kompresi |
| Urutan Byte | Big-Endian (urutan byte Macintosh / Motorola) |
| Ruang Warna | Tidak berlaku (audio PCM tanpa kompresi) |
| Saluran & Struktur | Mono, stereo, dan multisaluran hingga 32 saluran diskret |
| Dimensi Maksimum | Laju sampel hingga 192 kHz dengan kedalaman 16, 24, atau 32-bit floating-point |
| Transparansi | Perekaman audio lossless tanpa kompresi yang bit-perfect 100% |
| Streaming & Progresif | Struktur bagian bergantung pada header sehingga file harus diperiksa lengkap untuk menentukan offset pencarian |
Perbandingan Teknis AIFF dengan Pesaing
| Atribut Teknis | AIFF (Saat Ini) | WAV | FLAC | ALAC |
|---|---|---|---|---|
| Pengurutan Byte | Big-Endian (urutan byte Motorola) | Little-Endian (Intel RIFF) | Pembingkaian aliran bit | Big-Endian di dalam MP4 |
| Mode Kompresi | LPCM 100% tanpa kompresi | LPCM 100% tanpa kompresi | Kompresi lossless; ukuran bervariasi | Kompresi lossless; ukuran bervariasi |
| Dukungan Penanda DAW | Dukungan bawaan yang menyeluruh untuk titik pengulangan dan penanda posisi | Didukung melalui bagian 'cue ' | Hanya metadata komentar Vorbis | Trek 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
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.