Audio FLAC (.flac)
Xiph.Org StandarFree Lossless Audio Codec (FLAC) adalah standar emas format audio tanpa kehilangan (lossless) sumber terbuka, menawarkan rasio kompresi tinggi dengan pendekodean yang sangat cepat dan ramah perangkat keras.
Konversi FLAC ke MP3
Pengonversi FLAC ke MP3 gratis di dalam peramban. Konversi berkas secara instan di perangkat Anda.
Periksa & Metadata
Sistem operasi dan penganalisis file mengidentifikasi file FLAC dengan memeriksa urutan byte biner utama:
Tanda Tangan Header Tingkat-Byte (Magic Bytes)
Sistem operasi dan penganalisis file mengidentifikasi file FLAC dengan memeriksa urutan byte biner utama:
SIGNATURE HEX (OFFSET 0):
66 4C 61 43REPRESENTASI ASCII: fLaC
Standardisasi: Xiph.Org Open Standard / IETF Draft
Spesifikasi Teknis
| Arsitektur Wadah | Native FLAC bitstream container with METADATA_BLOCK structure |
| Kompresi | Linear prediction (LPC) and Rice entropy coding with subframe partitioning |
| Endianness Byte | Big-Endian bitstream headers; sample payloads signed integer PCM |
| Ruang Warna | N/A (Lossless Audio Stream) |
| Saluran & Struktur | 1 to 8 discrete audio channels |
| Dimensi Maks | Sample rates up to 655,350 Hz at 4 to 32 bits per sample |
| Transparansi | 100% mathematically lossless bit-exact audio reproduction |
| Streaming & Progresif | Native frame synchronization words and seeking tables support byte-range HTTP streaming |
Matriks Perbandingan Teknis: FLAC vs Pesaing
| Atribut Teknis | FLAC (Saat Ini) | ALAC | WAV | APE |
|---|---|---|---|---|
| Model Perizinan | Sumber Terbuka & Gratis (BSD/GPL) | Sumber Terbuka Apache 2.0 | Domain Publik / RIFF Proprietary | Lisensi kustom sumber terbuka |
| Beban CPU Pendekodean | Sangat rendah; dampak baterai minimal | Rendah | Beban dekompresi CPU nol | Sedang hingga tinggi |
| Deteksi Galat | Tanda tangan MD5 128-bit tersemat dari audio PCM mentah | Integritas tingkat atom saja | Tidak ada yang bawaan | Checksum CRC32 per bingkai |
| Adopsi Pemutar Perangkat Keras | Ada di mana-mana di pemutar mobil, penerima rumah, dan perangkat Hi-Fi | Perangkat Apple dan penerima AirPlay | Semua perangkat | Sangat terbatas |
Mode Kerusakan Umum & Panduan Pemulihan Hex
Dekoder FLAC mencatat 'MD5 signature mismatch' atau pemutar mengalami tersendat (stutter) selama pemutaran.
Penyebab Utama: Kerusakan bit (bit rot) atau galat transmisi membalikkan bit dalam data bingkai audio terkompresi.
Pemulihan: Uji integritas menggunakan 'flac -t sample.flac'. Enkode ulang dengan 'flac -F' untuk mengabaikan bingkai yang rusak dan memulihkan audio.
Analisis Keamanan & Vektor Serangan Parser
FLAC memiliki basis kode yang matang, tetapi blok metadata yang cacat (seperti blok gambar atau lembar kiu yang terlalu besar) dapat memicu masalah pengurai.
Vektor Serangan yang Diketahui
- Pelimpahan bilangan bulat (integer overflow) dalam penguraian METADATA_BLOCK_PICTURE yang menyebabkan korupsi heap pada pengindeks media yang belum ditambal.
- Bit penugasan saluran buatan yang menyebabkan pembagian dengan nol dalam rutinitas dekorelasi stereo.
- Pembacaan di luar batas heap (heap out-of-bounds read) pada pembaca komentar libFLAC Vorbis.
Praktik Terbaik Defensif:
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- Spesifikasi yang sepenuhnya terbuka dan bebas royalti tanpa batasan paten.
- Desain asimetris memungkinkan pendekodean instan dan ringan pada perangkat keras dengan keterbatasan baterai.
- Menyertakan tanda tangan audio MD5 pada tajuk STREAMINFO untuk verifikasi korupsi tingkat bit otomatis.
Keterbatasan Teknis & Kekurangan
- Ukuran file jauh lebih besar (biasanya 5x lebih besar) daripada format berkompresi lossy seperti MP3, AAC, atau Opus.
- Tidak ada dukungan bawaan untuk data audio titik mengambang (floating-point) 32-bit yang biasa digunakan dalam bus pencampuran internal DAW.
- Resistensi historis dari aplikasi lama Apple yang memerlukan format alternatif seperti ALAC.
Fakta Teknis Menarik
- Tanda tangan ajaib 4-byte 'fLaC' memiliki huruf kapital campuran yang merepresentasikan 'Free Lossless Audio Codec'.
- Badan Antariksa Eropa menggunakan FLAC untuk mengompresi rekaman audio ilmiah dari misi ruang angkasa atmosfer.
- Pemutar musik Pono beresolusi tinggi milik Neil Young membangun seluruh ekosistemnya di sekitar FLAC 24-bit/192 kHz.
Pertanyaan Teknis yang Sering Diajukan
Apakah FLAC mengompresi audio sebaik MP3?
Tidak. FLAC bersifat lossless, artinya ia mempertahankan setiap sampel audio, biasanya mencapai pengurangan ukuran sebesar 50%. MP3 bersifat lossy, membuang data yang tidak dapat didengar untuk mencapai pengurangan 80% hingga 90%.
Apa fungsi dari tingkat kompresi FLAC (0-8)?
Tingkat kompresi dalam FLAC memengaruhi waktu pengodean dan kerja CPU, BUKAN kualitas audio. Semua tingkat (0 hingga 8) didekompresi ke audio yang persis sama. Tingkat 8 memerlukan waktu lebih lama untuk dikodekan tetapi menghasilkan file yang sedikit lebih kecil.
Bisakah FLAC menyimpan karya seni sampul album?
Ya. FLAC menyertakan blok METADATA_BLOCK_PICTURE khusus yang menyematkan sampul depan, sampul belakang, dan seni sisipan langsung di dalam file audio.
Pasangan Konversi FLAC Terkait
Mengonversi berkas FLAC tanpa kehilangan data menjadi berkas MP3 yang terkompresi secara signifikan memperkecil ukuran berkas, sehingga pustaka musik Anda kompatibel dengan pemutar media lama dan perangkat seluler dengan kapasitas penyimpanan terbatas.
Mengonversi berkas MP3 yang merugi menjadi berkas FLAC tanpa kehilangan data menempatkan data audio ke dalam penampung arsip yang tidak terkompresi, meskipun tidak dapat memulihkan frekuensi yang telah dibuang oleh kompresi aslinya.
Mengonversi file Apple Lossless Audio Codec ke Master FLAC memindahkan koleksi musik arsip Anda dari kontainer MP4 eksklusif Apple ke standar sumber terbuka yang didukung di ribuan pemutar media dan perangkat keras.
Mengonversi file audio Master FLAC ke Apple Lossless mengubah kontainer dari FLAC asli ke MP4 sambil tetap menjaga setiap bit data audio asli tetap utuh.
Mengonversi WAV PCM yang tidak terkompresi ke FLAC Master memperkecil ukuran file audio Anda hingga setengahnya tanpa membuang satu bit pun data suara.
Mengonversi FLAC Master ke WAV PCM mengekstrak audio terkompresi ke dalam data modulasi kode pulsa mentah untuk kompatibilitas perangkat keras yang tanpa kompromi.
Mengonversi file Monkey's Audio ke FLAC Master mempertahankan setiap bit data audio asli sekaligus membuka kompatibilitas universal di hampir semua pemutar media dan perangkat keras modern.
Mengonversi Audio AIFF ke Master FLAC mengurangi ukuran file tanpa kompresi hingga 60 persen sambil mempertahankan setiap bit data audio asli.