Найти в Дзене

Сжатие данных. Ты помнишь, как всё начиналось?

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

Сегодня можно сжимать всё - от файлов и папок до разделов дисков и даже оперативной памяти. Это первая статья из цикла о сжатии всего на свете и сегодня речь пойдёт об архиваторах

-2

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

Для того, чтобы более эффективно использовать пространства и были изобретены алгоритмы сжатия. Речь идёт об обратимом сжатии без потерь, чем и занимаются программы - архиваторы


Файловый менеджер архиватора 7-Zip - самого мощного на сегодня, бесплатного и к тому же российского.
Файловый менеджер архиватора 7-Zip - самого мощного на сегодня, бесплатного и к тому же российского.

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

Следует отметить, что под текстовыми файлами подразумеваются файлы, содержащие обычный текст, например с расширением txt. Файлы текстовых редакторов, такие, как docx не являются текстовыми

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

Алгоритмов сжатия не так много, архиваторов сегодня тоже остались единицы, хотя когда-то их было гораздо больше. Выжили самые лучшие и zip. Последний не является особо эффективным, но он быстр, отчего и получил большое распространение. С этими архивами могут работать многие программы, и сама Windows начиная с версии XP

Возможно в одном из пакетов обновлений Windows 2000 также добавили поддержку сжатых zip папок, у меня сейчас нет под рукой этой ОС, поэтому если у кого есть возможность проверить, прошу написать в комментариях

Windows позволяет на первый взгляд работать с zip архивами, как с обычными папками, но это не совсем так. Если вы измените файл в сжатой папке, то операционная система не обновит его автоматически и в этом винда проигрывает файловым менеджерам, например Total Commander

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


Файловый менеджер архиватора Winrar
Файловый менеджер архиватора Winrar

Winrar был чемпионом по степени сжатия, пока не появился уже упомянутый выше 7-Zip.

Что касается степени сжатия, то она зависит от ряда параметров включая ресурсы, требуемые для сжатия и распаковки. Существуют архиваторы, которые обходят тот же 7-Zip если не в разы, то значительно, вот только использовать их дома не имеет смысла из-за требуемых ими ресурсов для качественной обработки и получения высочайших результатов. Зато “среди них” одно время проходили соревнования и каждый бит был на счету не смотря на колоссальные требуемые ресурсы для проведения операций

Продолжение цикла:

🔎 Как быстро найти любой материал на нашем канале и сайте по любой фразе 👍

Наши другие ресурсы:

zen.yandex.ru/hiron - Канал о жизни с курьёзами, интересными историями и немного размышлений
zindar.ru - Наш сайт с дополнением к обоим каналам