Kodeki stratnej kompresji mogą uzyskać stosunek kompresji nawet 90%, jednak jest to związane z usunięciem pewnych danych.

Kompresja FLAC wykorzystuje predykcję liniową – wartość pojedynczej próbki dźwięku jest przewidywana na podstawie wartości kilku wcześniejszych próbek, zapisywana jest tylko różnica między wartością rzeczywistą a obliczoną (różnice mają zwykle niewielkie wartości). Do zapisania różnic używa się kodów Rice’a – liczba bitów zależy od kodowanej wartości, tj. im mniejsza wartość, tym mniej bitów jest potrzebne.

Oprogramowanie obsługujące FLAC Format FLAC jest obecnie obsługiwany przez większość oprogramowania służącego do edycji i odtwarzania dźwięku (czasami wymagana jest odpowiednia wtyczka). Windows AIMP AnyBurn Audacity Ashampoo Burning Studio BS.Player Easy CD-DA Extractor Easy Media Creator Exact Audio Copy foobar2000 Sound Normalizer KMPlayer MediaMonkey Media Go – Sony Network Entertainment Media Player Classic MusicBee Native-Instruments TRAKTOR Nero Burning ROM z opcjonalną wtyczką VLC media player Winamp Windows Media Player (Windows 10 – obsługa natywna, starsze wersje systemu Windows po zainstalowaniu kodeka) XMPlay macOS Toast 7 Titanium VLC Linux GNOME Audacious Banshee GnomeBaker Rhythmbox Serpentine Sound Juicer Totem KDE K3b Clementine Kodi Symbian