Komitet IETF (Internet Engineering Task Force), który zajmuje się rozwojem protokołów i architektury internetu, zakończył opracowywanie RFC dla wolnego kodeka dźwiękowego FLAC (Free Lossless Audio Codec), stworzonego przez społeczność Xiph.Org. Powiązana ze formatem specyfikacja została opublikowana pod identyfikatorem RFC 9639. RFC uzyskało status 'Proponowanego standardu' i opisuje obecny stan formatu kompresji FLAC, z wyjątkiem wyraźnego dodania wsparcia dla dźwięku 32-bitowego oraz wprowadzenia ograniczeń dla jego adaptacji.
Przewiduje się, że publikacja RFC uprości tworzenie nowych realizacji dekoderów FLAC od podstaw i umożliwi przywrócenie wsparcia dla formatu, aby uzyskać dostęp do zachowanych plików dźwiękowych w dalekiej przyszłości, po tym jak format FLAC oraz jego realizacje zostaną zapomniane. Wcześniej deweloperzy otrzymywali dokumentację od projektu Xiph oraz referencyjną realizację, zawierającą wszystkie niezbędne szczegóły. Dzięki pojawieniu się RFC wszystkie informacje zostały zebrane w jeden dokument, eliminując potrzebę odniesienia się do źródłowego kodu referencyjnej biblioteki lub przeszukiwania archiwów list mailingowych w poszukiwaniu szczegółów.
Kodek FLAC stosuje metody kodowania bezstratnego (lossless), co gwarantuje pełne zachowanie pierwotnej jakości strumienia dźwiękowego oraz jego tożsamość z wersją referencyjną. Stosowane metody kompresji bezstratnej pozwalają na zmniejszenie rozmiaru pierwotnego strumienia dźwiękowego o 50-60%. FLAC jest całkowicie wolnym formatem strumieniowym, który oznacza nie tylko otwartość bibliotek z realizacją funkcji kodowania i dekodowania, ale także brak ograniczeń dotyczących używania i tworzenia wersji pochodnych. Kod referencyjnych bibliotek jest dystrybuowany na licencji BSD.
Źródło: opennet.ru
