Имя:
Пароль:
Забыли пароль?
Регистрация
ГлавнаяПрограммыБаза знанийПомогите найти программуВопросы системным администраторам
Поиск по базе знаний

Поиск по наименованию:

Сжатие данных

К списку материалов
Тема: Данные

Автор: Санин Игорь Игоревич
Опубликована: 03.04.2014

Популярность=1 (+1/-0)
Сжатие данныхНеобходимо сжать информацию? Узнай о самых эффективных методах сжатия, которые используются в настоящее время. Этот материал будет полезен не только новичкам, но и продвинутым пользователям любой операционной системы.

Тема сжатия информации и эффективных алгоритмов компрессии очень широка и многогранна. Нельзя однозначно выделить алгоритмы-лидеры и аутсайдеров систем сжатия. Невозможно это хотя бы потому, что информация разной природы имеет различные возможности к сжатию. Изображение невозможно сжать по тому же алгоритму, что и текст, а алгоритм сжатия аудиоданных будет абсолютно неэффективен для компрессии видеофайла.

При словосочетании «сжатие данных» простому пользователю в первую очередь в голову приходят программы-архиваторы, такие как WinRAR или 7-zip. Работают они по тем же принципам, как и специализированные системы сжатия. Они преследуют ту же цель: главной задачей является обеспечение компактного представления информации для экономии места и удобной передачи данных.

В обобщенном виде процедура кодирования (сжатия) информации выглядит примерно следующим образом: исходные данные поступают в кодер, осуществляющий определённый алгоритм сжатия, в последствие его получаем финальный файл с соответствующим алгоритму расширением. Для декодирования данных определяется алгоритм сжатия, и при его помощи файл распаковывается декодером. В результате мы имеем приближенный к исходным данным файл с потерями в большей или меньшей степени.

Если разделять типы сжатия информации, то можно разделить их на две основные группы: компрессия с потерями и без потери данных. Чтобы проиллюстрировать разницу между типами сжатия данных, рассмотрим два формата сжатия аудиоданных: flac и mp3.

MP3 – это система сжатия аудиоданных с потерями. Потери заключаются в том, что в сжатый аудиофайл записывается не абсолютно весь аналоговый сигнал, а только различимая человеческим слухом информация. Благодаря отсечению неразличимых человеком излишков и применению специальных методов сжатия, оставшейся информации финальный файл занимает достаточно небольшой объём памяти. К слову, в зависимости от битрейта (скорости прохождения «полезной» информации) файл будет занимать различные объёмы памяти, и качество аудиозаписи также будет различным.

FLAC – система сжатия аудиоданных без потерь. В отличие от MP3, данный кодек осуществляет сжатие таким образом, что при декодировании файла потери исходного файла минимальны. FLAC предназначен для использования на высококачественной аудиоаппаратуре, в то время, как MP3 не способно дать такого же качества звучания – на дорогом оборудовании разница будет довольно ощутима.

Системы сжатия обоих типов используются для компрессии не только аудиоданных, но и для сжатия видео, изображений и прочего. Тип используемого сжатия подбирается исходя из дальнейших потребностей: в случаях, где излишняя точность не нужна и допускается некоторая погрешность между исходными данными и финальным файлом используется компрессия с потерями, в других случаях, где необходима ювелирная точность передачи информации – используется кодирование без потерь.

/p/p
Смотрите так же:



Согласны ли Вы с автором?
ДаНет
Добавить комментарий
Хотите добавить аватарку к комментариям?
Зарегистрируйтесь и установите ее при регистрации или в настройках пользователя!
Ваш имя:
Код:
Комментарии проверяются модератором сайта.
К списку материалов


Copyright © "Infowall.ru".
Использование материалов сервера в on-line изданиях разрешается при наличии гиппертекстовой ссылки на www.infowall.ru.
Ссылка должна содержать слова: 'Информационный портал' Infowall.ru.
Использование материалов в off-line изданиях возможно лишь с письменного разрешения администрации Infowall.ru.