FLAC,全称Free Lossless Audio Codec,是一种无损音频压缩编码格式。它由Josh Coalson于2000年发起项目,并在2001年发布了0.5版的参考实现,此时FLAC位流格式被冻结。FLAC的目标是创建一个完全开放、不受专利限制的无损音频编码格式,它能够提供与原始音频数据完全一致的音质,同时文件大小却远小于未压缩的音频文件。
FLAC的无损压缩意味着音频数据在压缩和解压缩的过程中不会丢失任何信息,保证了音质的完整性。这种压缩方式类似于ZIP,但针对音频数据进行了优化,提供了更高的压缩率。FLAC文件在压缩后可以通过支持该格式的播放器直接播放,就像播放MP3文件一样。此外,FLAC还具有一些优点,如支持快速采样精确定位,适合存档应用,以及具有弹性的元数据编辑功能。
FLAC格式的另一个重要特点是它的开放性。FLAC的文件格式和编解码实现不受任何已知专利的限制,所有源代码都可以在开放源代码的授权方式下获得。这使得FLAC得到了广泛的硬件支持,包括便携式音频设备、汽车音响和家用音响设备。
FLAC格式在发布1.0版后,持续进行更新和改进。例如,在2013年,FLAC从v1.2升级到v1.3,增加了对RF64和Wave64格式的支持,以及对高达192kHz音频采样率的ReplayGain支持。
FLAC与MP3等有损压缩格式相比,提供了更高的音质,但文件大小相对较大。然而,随着存储设备价格的下降和网络带宽的提升,FLAC格式因其卓越的音质和开放性,越来越受到音乐爱好者和专业人士的青睐。