Jawaban singkatnya
- FLAC adalah format kompresi audio digital lossless dengan spesifikasi terbuka yang mempertahankan sampel PCM asli saat kompresi dan dekode, tetapi tidak cocok untuk audio non-PCM.
- Di Windows atau macOS, gunakan Buka pada aplikasi yang secara jelas mendukung FLAC. Di ponsel, pilih aplikasi audio yang mendukung FLAC melalui Buka dengan atau Bagikan di pengelola file, jika tersedia. Dukungan parameter audio yang tidak umum bergantung pada dekoder. Alat baris perintah resmi flac dapat mendekode, memeriksa, dan menganalisis file; flac -t "file.flac" memeriksa aliran.
- Risikonya sedang karena pemrosesan oleh parser: data cacat dapat menyebabkan kesalahan memori, eksekusi kode arbitrer, atau kehabisan sumber daya. Metadata sampul dapat berisi URI eksternal dengan risiko pelacakan, konten berbahaya, atau penelusuran direktori. Aplikasi harus memperoleh persetujuan eksplisit sebelum mengambil sumber daya jarak jauh dan tidak boleh menjalankan kode dalam audio atau metadata.
File FLAC: cara membuka, konversi lossless, dan risiko keamanan
Aliran asli Free Lossless Audio Codec berisi penanda fLaC, blok metadata STREAMINFO wajib, metadata opsional, dan bingkai audio. Format ini mendukung tag, gambar sampul, dan pencarian posisi cepat. FLAC asli menggunakan audio/flac; audio/x-flac adalah alias yang sudah ditinggalkan. FLAC dalam Ogg atau kontainer lain memakai jenis media kontainernya.
Gunakan flac -d "file.flac" pada alat resmi untuk mendekode ke WAVE. Keluaran lain yang didokumentasikan meliputi Wave64, RF64, AIFF, dan sampel mentah. Dekode biasa mempertahankan sampel audio; menerapkan ReplayGain mengubah sampel keluaran sehingga konversi tersebut tidak lagi lossless.
Cara membukanya
Di Windows atau macOS, gunakan Buka pada aplikasi yang secara jelas mendukung FLAC. Di ponsel, pilih aplikasi audio yang mendukung FLAC melalui Buka dengan atau Bagikan di pengelola file, jika tersedia. Dukungan parameter audio yang tidak umum bergantung pada dekoder. Alat baris perintah resmi flac dapat mendekode, memeriksa, dan menganalisis file; flac -t "file.flac" memeriksa aliran.
Di Windows atau macOS, gunakan Buka pada aplikasi yang secara jelas mendukung FLAC. Di ponsel, pilih aplikasi audio yang mendukung FLAC melalui Buka dengan atau Bagikan di pengelola file, jika tersedia. Dukungan parameter audio yang tidak umum bergantung pada dekoder. Alat baris perintah resmi flac dapat mendekode, memeriksa, dan menganalisis file; flac -t "file.flac" memeriksa aliran.
Gunakan flac -d "file.flac" pada alat resmi untuk mendekode ke WAVE. Keluaran lain yang didokumentasikan meliputi Wave64, RF64, AIFF, dan sampel mentah. Dekode biasa mempertahankan sampel audio; menerapkan ReplayGain mengubah sampel keluaran sehingga konversi tersebut tidak lagi lossless.
Keamanan file
Risikonya sedang karena pemrosesan oleh parser: data cacat dapat menyebabkan kesalahan memori, eksekusi kode arbitrer, atau kehabisan sumber daya. Metadata sampul dapat berisi URI eksternal dengan risiko pelacakan, konten berbahaya, atau penelusuran direktori. Aplikasi harus memperoleh persetujuan eksplisit sebelum mengambil sumber daya jarak jauh dan tidak boleh menjalankan kode dalam audio atau metadata.
Pengirim tidak dikenal, nama yang berakhir dengan dua ekstensi, atau isi yang tidak cocok dengan ekstensinya — periksa dulu sebelum dibuka.
Soal konversi
Gunakan flac -d "file.flac" pada alat resmi untuk mendekode ke WAVE. Keluaran lain yang didokumentasikan meliputi Wave64, RF64, AIFF, dan sampel mentah. Dekode biasa mempertahankan sampel audio; menerapkan ReplayGain mengubah sampel keluaran sehingga konversi tersebut tidak lagi lossless.
Konversikan salinannya, jangan file aslinya, lalu bandingkan kualitas, metadata, dan tata letaknya dengan file awal.
Pertanyaan umum
Apa itu audio FLAC dan apa kegunaannya?
FLAC mengompresi audio PCM tanpa kehilangan sampel asli. Spesifikasinya terbuka dan mendukung tag, gambar sampul, serta pencarian posisi cepat.
Bagaimana cara membuka file FLAC untuk didengarkan?
Gunakan Buka pada aplikasi audio yang secara jelas mendukung FLAC. Pengenalan format tidak menjamin dukungan untuk semua parameter audio.
Bagaimana cara membuka FLAC di Windows?
Pilih file melalui Buka pada aplikasi yang mendukung FLAC. Jika gagal diputar, periksa aliran dengan mode pemeriksaan alat resmi flac, jika alat tersebut tersedia.
Bagaimana cara membuka FLAC di Mac?
Gunakan Buka pada aplikasi yang mendukung FLAC. Jika file ditolak, periksa dukungan aplikasi untuk jumlah kanal, kedalaman bit, dan laju sampelnya.
Bagaimana cara memutar FLAC di ponsel?
Pilih aplikasi audio yang mendukung FLAC melalui Buka dengan atau Bagikan pada pengelola file, jika tersedia. Pemutaran bergantung pada dekoder aplikasi.
Apa yang harus dilakukan jika file FLAC tidak bisa diputar?
Periksa dukungan aplikasi untuk FLAC dan parameter audionya. Jalankan flac -t "file.flac" untuk mencari kesalahan aliran; hasil gagal saja tidak menentukan penyebab pastinya.
Sebaiknya memilih FLAC atau WAV untuk audio hasil dekode?
Pilih FLAC untuk kompresi PCM lossless. Pilih WAV jika alur penerima memerlukan WAVE; alat resmi dapat menghasilkan WAVE tanpa mengubah sampel dalam dekode biasa.
Bagaimana cara mengubah FLAC ke WAV tanpa kehilangan kualitas audio?
Gunakan flac -d "file.flac" untuk mendekode ke WAVE. Jangan terapkan ReplayGain saat dekode jika sampel asli harus tetap tidak berubah.
Berapa batas laju sampel dan kedalaman bit FLAC?
FLAC dapat merepresentasikan PCM dengan 1–8 kanal, 4–32 bit per sampel, dan laju 1–1048575 Hz. Pemutar tertentu mungkin hanya mendukung sebagian rentang tersebut.
Apa risiko keamanan yang dapat terdapat dalam file FLAC?
Data cacat dapat mengeksploitasi kelemahan parser atau menghabiskan sumber daya. URI sampul eksternal dapat membawa pelacakan atau konten berbahaya; pengambilannya memerlukan persetujuan eksplisit.
Apakah pemeriksaan FLAC yang berhasil membuktikan file aman?
Tidak. Pemeriksaan aliran tidak membuktikan bahwa sumber file atau sumber daya eksternalnya tepercaya. Penanda fLaC juga bukan bukti keamanan.
Format terkait
Sumber
RFC 9639: Free Lossless Audio Codec (FLAC) · IETF 标准轨道规范 / RFC Editor
FLAC — FLAC command line tool · Xiph.Org Foundation 官方工具文档
FLAC — Features · Xiph.Org Foundation 官方格式资料