Как работают архиваторы (zip, rar, 7z и т. д.)

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

Те времена, когда жесткие диски хранили только несколько мегабайт, а стоили они немерено уже прошли. Однако до сих пор встречаются в наше время файлы, которые мы не можем уместить в email письмо, на какой-то носитель или еще куда-то. В этом случаем нам помогают программы по сжатию данных (архиваторы). С их помощью можно уменьшить объем файла в несколько раз. Как происходит этот процесс, давайте разберемся далее.

Как работают архиваторы?

Для того чтобы понимать работу архиватора, в первую очередь необходимо понимать как устроены файлы. Коротко файлы построены на битах и байтах. Один байт — 8 бит, где бит это либо 0, либо 1. Теперь давайте разберем на примере текстовый файл вот с таким содержанием:

как работают архиваторы текстовый файл

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

Постараюсь отобразить на схеме более подробно:

Тем самым получается следующее:

  • Архиватор нашел все слова «Этап» и дал этому слову значение X.
  • Далее то же самое со словом «номер» и значением Y.
  • После заменив текст на более короткий, уменьшает количество байт.

Таким образом происходит уменьшение и сокращение файла.
Хочу обратить ваше внимание на то, что это лишь образный пример сжатия данных, однако нормально объясняющий как работает эта система.

В настоящее время мы постоянно сталкиваемся со сжатыми данными в интернете, на своих машинах. Конечно же существует несколько систем архивации данных, но объединяет их одно, что все они работают с сокращением повторяемых байтов.

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *