Il comitato IETF (Internet Engineering Task Force), responsabile dello sviluppo dei protocolli e dell'architettura di Internet, ha completato la redazione dell'RFC per il codec audio lossless FLAC (Free Lossless Audio Codec), sviluppato dalla comunità Xiph.Org. La specifica relativa al formato è stata pubblicata con l'identificativo RFC 9639. L'RFC ha ottenuto lo status di "Standard Proposto" e descrive lo stato attuale del formato di compressione FLAC, ad eccezione dell'aggiunta esplicita del supporto per audio a 32 bit e dell'introduzione di restrizioni per la sua adattabilità.
Si prevede che la pubblicazione dell'RFC semplifichi la creazione ex novo di nuove implementazioni del decoder FLAC e consenta di ripristinare il supporto per il formato per accedere ai file audio conservati in un lontano futuro, dopo che il formato FLAC e le sue implementazioni saranno cadute nell'oblio. In precedenza, agli sviluppatori era fornita documentazione dal progetto Xiph e un'implementazione di riferimento contenente tutti i dettagli necessari. Con la comparsa dell'RFC, tutte le informazioni sono state raccolte in un unico documento, sollevando gli sviluppatori dalla necessità di consultare il codice sorgente della libreria di riferimento o di scorrere gli archivi delle mailing list alla ricerca di dettagli.
Il codec FLAC utilizza metodi di codifica lossless, il che garantisce la completa conservazione della qualità originale del flusso audio e la sua identità rispetto alla versione di riferimento. I metodi di compressione lossless consentono di ridurre la dimensione del flusso audio originale del 50-60%. FLAC è un formato di flusso completamente libero, che implica non solo l'apertura delle librerie con le funzioni di codifica e decodifica, ma anche l'assenza di restrizioni sull'uso e sulla creazione di varianti derivate. Il codice delle librerie di riferimento è distribuito con licenza BSD.
Fonte: opennet.ru
