FLAC je zvukový formát určený pro bezztrátovou kompresi digitálního audia. Na rozdíl od formátů jako MP3 nebo Vorbis, které při kompresi nenávratně odstraňují část zvukových dat (ztrátová komprese), FLAC funguje podobně jako archivy ZIP – data zmenší, ale při přehrávání je rekonstruuje do původní, identické podoby.
Je to otevřený a bezplatný formát, což z něj činí standard pro audiofily a digitální archivy.
FLAC využívá algoritmy založené na lineární predikci. Proces probíhá v několika krocích:
1. **Predikce:** Kodér se snaží odhadnout následující vzorek zvuku na základě těch předchozích. 2. **Reziduální signál:** Uloží se pouze rozdíl mezi odhadem a skutečným zvukem. Tento rozdíl je datově mnohem menší než původní signál. 3. **Kódování:** Tato data se dále komprimují pomocí Riceova kódování (varianta Huffmanova kódování).
Tip pro praxi: Pokud stahujete hudbu v nejvyšší kvalitě, FLAC je nejlepší volbou pro uložení na disk. Pokud potřebujete hudbu do staršího autorádia, můžete z FLACu kdykoliv vyrobit MP3, ale obráceně (z MP3 do FLACu) to nemá smysl – kvalita se tím nezvýší, pouze získáte větší soubor se špatným zvukem.
— Viz také: AIFF, WAV, MP3, Vzorkovací frekvence, ALAC