Программа предназначенная для кодирования и шифрования аудиофайлов в формат, похожий на mp3, главное отличие которого заключается в отсутствии потерь при кодировании.
По принципу, работа FLAC схожа с работой программы ZIP, только с помощью FLAC вы получите более качественную кодировку ваших файлов, т.к. программа изначально создавалась для аудиоформата. Вы сможете слушать свои любимые треки в любимом плеере, машине, домашнем стерео (смотри список поддерживаемых устройств) точно так же, как и обычный mp3 файл.
FLAC доступен и поддерживается на всех популярных операционных системах, включая Windows, Unix (Linux, *BSD, Solaris, OS X, IRIX), BeOS, OS/2 и Amiga.
Проект FLAC состоит из поточного формата, библиотеки кодировки и расшифровки, командной строки meta-данных кодировки/декодировки и плагин, который позволяет проигрывать файлы программы в любом известном плеере.
Ключевые особенности и функции
- нулевые потери: кодирование аудио файлов без каких-либо потерь информации. Расшифрованные файлы являются бит в бит идентичными с файлами, которые были до расшифровки. Каждая структура состоит из 16-байтовых CRC данных, для того, чтобы обнаружить возникшие ошибки при передаче. Целостность данных застрахована, для этого записываются специальные данные через шифрование MD5 и хранятся в заголовках файлов. Эти данные сравниваются во время тестирования и расшифровки для избежания потерь;
- скорость: FLAC изначально нацелен на максимальную скорость работы. Расшифровке требуются целые арифметические числа, которые софт вычисляет очень быстро, намного лучше и быстрее программ, аналогичных FLAC. Расшифровка происходит в режиме реального времени и легко справляется со своими задачами, даже на технически скромных компьютерах;
- поддержка аппаратных средств: благодаря бесплатным реализациям и низкой сложности кодирования/декодирования, FLAC - в настоящее время единственная программа, которая работает без каких-либо потерь и при этом поддерживает максимальное количество аппаратных средств;
- поточность: каждый кадр программы содержит в себе огромное количество данных для расшифровки. FLAC не использует данные с предыдущих и последующих кадров (частей), он синхронизирует на прямую, используя CRC (MPEG и другие форматы), который позволяет отбирать поток именно с минимальными задержками;
- поиск: FLAC поддерживает точный поиск по типу файла. Во-первых это полезно для воспроизведения, во-вторых - удобно для редактирования файлов;
- гибкость: Вы можете не волноваться по-поводу обновления программы, новые версии всегда распознают ваши рабочие файлы из более старых версий FLAC. При этом правильно их импортируют в новую версию, без малейших потерь или сдвигов. На данный момент существую meta-данные для тегов, CUE списков и таблиц. Можно самостоятельно написать другие meta-данные и использовать их в своих целях, присвоив им собственный ID;
- поддержка архивации: FLAC имеет открытый формат и если вам необходимо преобразовать свое данные в другой формат в будущем, то все равно вы ничего не потеряете. В дополнительной структуре CRC есть записи в MD5, программа эти записи проверяет. И в дальнейшем, при преобразовании данных в другой формат, если данные из CRC будут отличатся, программа выдаст ошибку и остановится. С помощью этих функций вы обезопасены от потерь своих данных;
- удобная архивация CD-дисков: FLAC имеет meta-данные для хранения оглавления CD дисков. Вы можете скопировать весь диск в одну дорожку, затем извлечь список заголовков, закодировать, и получите один файл для всего диска. И если вы потеряете свой оригинальный диск, вы легко можете восстановить его копию и записать новый диск;
- ошибки: при ошибке в каком-либо потоке, программа не даст повлиять ошибке на всю структуру файла, что сохранит ценность данных. Это одна из отличительных особенностей программы от аналогов, в которых одна ошибка влияет на весь файл.
Admin
Здесь еще нет не одного комментария, будь первым!