в

Как работает архиватор?

Процесс перевода информации в электронный вид постепенно стал касаться текстовой информации, аудиозаписей, видеозаписей и графических изображений. Цифровые технологии бурно развивались, что привело к сильному росту объёма создаваемых файлов. С улучшением технологий создания и управления цифровыми данными возникла проблема увеличения размера файлов. Очевидно, что файлы большого объёма занимают много места на носителе, а их передача через Интернет, например по электронной почте, не всегда удобна, даже не всегда возможна.

Выбор читателей:  Насекомые могут помочь нам избавиться от пластикового мусора

Как работает архиватор?
Буквы в двоичном коде

Одним из решений данной проблемы явилось создание программ-архиваторов.

Что такое архиватор?

Программа-архиватор работает следующим образом. В файле (в двоичном коде) обнаруживаются одинаковые записи. Архиватор производит замену идентичных записей на ноль или единицу. Так достигается уменьшение числа записей, что приводит к уменьшению размера файла. Данные о сокращённых записях сохраняются в словаре. Словарь – это особый блок данных, содержащий формулу таких сокращений. Этот метод был разработан в 80-х годах и имеет недостатки, связанные с размером самого словаря данных.

Выбор читателей:  Математика тебя раздражает? У тебя это в генах

Как работает архиватор?
Метод Хаффмана (энтропийное кодирование)

Существует и другой метод сжатия данных. Метод Хаффмана (энтропийное кодирование) намного сложнее математически, но он позволяет получить более высокую степень сжатия.


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


YOUTUBE
Метод Хаффмана

Что вы думаете по этому поводу?
+1
+1
+1
+1
+1
+1
+1
Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments