flac是无损音频压缩编码,是目前流行的数字音乐文件格式之一。flac与其他无损压缩式如ZIP及gzip的主要分别在于flac可实时播放已压缩的音频资料。不同于其他有损压缩编码如MP3 及AAC,它不会破坏任何原有的音频资讯,所以可以还原音乐光盘音质。
flac是免费的并且支持大多数的操作系统,包括Windows,基于Unix Like内核(Linux,BSD,Solaris,IRIX,AIX等)而开发的系统,BeOS,OS/2,Amiga。并且flac提供了在开发工具autotools,MSVC,Watcom C,Project Builder上的build系统。
虽然它的优点很多,但是也有一个比较明显的缺点,那就是很多播放器度都不兼容flac格式,也就是这种格式在很多播放器都播放不了。
flac是Free Lossless Audio Codec的缩写,中文意思为无损音频压缩编码。无损失压缩:被编码的音频(PCM)数据没有任何信息损失,解码输出的音频与编码器的输入的每一个字节都是一样的。每个数据帧都有一个当前帧的 16-bit CRC校验码,用于监测数据传输错误。