системных программ являются программы, предназначенные для архивации, упаковки файлов путем сжатия хранимой в них информации.
Сжатие информации — это процесс преобразования информации, хранящейся в файле, в результате которого уменьшается ее избыточность, соответственно, требуется меньший объем памяти для хранения.
Целью упаковки файлов обычно являются обеспечение более компактного размещения информации на диске, сокращение времени и, соответственно, стоимости передачи информации по каналам связи в компьютерных сетях. Кроме того, упаковка в один архивный файл группы файлов существенно упрощает их перенос с одного компьютера на другой, сокращает время копирования файлов на диски, позволяет защитить информацию от несанкционированного доступа, способствует защите от заражения компьютерными вирусами.
Под степенью сжатия понимают отношение размеров сжатого файла и исходного, выраженное в процентах. Степень сжатия зависит от используемой программы сжатия, метода сжатия и типа исходного файла.
Как архиваторы сжимают данные
Лучше всего сжимаются файлы графических образов, текстовые файлы, файлы данных, степень сжатия которых может достигать 5—40 %, меньше сжимаются файлы исполняемых программ и загрузочных модулей — 60 — 90 %. Почти не сжимаются архивные файлы. Программы для архивации отличаются используемыми методами сжатия, что соответственно влияет на степень сжатия.
Архивация (упаковка) — помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде.
Разархивация (распаковка) — процесс восстановления файлов из архива точно в таком виде, какой они имели до загрузки в архив. При распаковке файлы извлекаются из архива и помещаются на диск или в оперативную память.
Программы, осуществляющие упаковку и распаковку файлов, называются программами-архиваторами.
Большие по объему архивные файлы могут быть размещены на нескольких дисках (томах). Такие архивы называются многотомными.
Основной недостаток архивов состоит в невозможности прямого доступа к данным. Их сначала необходимо извлечь из архива или распаковать. Операция распаковки, впрочем, как и упаковки, требует некоторых системных ресурсов. Это не мгновенная операция, поэтому архивы в основном применяют со сравнительно редко используемыми данными. Например, для хранения резервных копий или установочных файлов.
Функциями программ-архиваторов являются:
■ изменение содержимого архива;
■ шифрование содержимого архива;
■ информация для восстановления архива при частичном повреждении и возможность восстановления поврежденных архивов;
■ разбивка архива на несколько частей или томов;
■ консольная версия программы для работы из командной строки;
■ графическая (GUI) версия программы.
Из числа наиболее популярных программ-архиваторов можно выделить: Zip (и его модификацию WinZip), WinRAR, ARJ (и его разновидности), G-Zip, 7-Zip.
Программы-архиваторы позволяют создавать и такие архивы, для извлечения файлов из которых не требуются какие-либо программы, так как сами архивные файлы могут содержать программу распаковки. Такие архивные файлы называются самораспаковы- вающимися. Самораспаковывающийся архивный файл — это загрузочный, исполняемый модуль, который способен к самостоятельной разархивации находящихся в нем файлов без использования программы-архиватора.
КАК РАБОТАЕТ ZIP АРХИВ? | РАЗБОР
Самораспаковывающийся архив получил название SFX-архив (SelF-eXtracting). Архивы такого типа обычно создаются в формате ехе-файла.
Особенно удобным пользовательским интерфейсом обладает программа WinRAR. Этот архиватор поддерживает обработку многих архивных форматов и использует оригинальный алгоритм упаковки, особенно эффективный для исполняемых и текстовых файлов. К важным дополнительным возможностям программы относятся: защита архива с помощью пароля; восстановление поврежденных архивов; создание многотомных и самораспаковывающихся архивов; сохранение комментариев к архивам. При работе с WinRAR архивы воспринимаются как папки, содержимое которых можно просмотреть традиционными способами.
В нем содержится шесть вкладок, однако важные параметры вынесены на первую. В верхней части окна расположено поле Имя архива. Сюда вводится имя нового архива. Архиватор предлагает собственный вариант, который довольно часто остается неизменным. Кнопкой Профили вызывается контекстное меню со списком профилей.
Профили хранят заранее заданные настройки и позволяют быстро между ними переключаться. Чтобы создать новый профиль, следует выбрать из меню первый пункт Сохранить текущие параметры как новый профиль.
Раскрывающийся список Метод обновления будет полезен, если добавляются файлы к уже существующему архиву. В области Формат архива выбирается алгоритм, который будет использован для архивации. Это может быть Zip или RAR.
![]() |
Рис. 2.16. Параметры архива |
Одним из важных параметров при извлечении файлов является место, куда они будут распакованы. Оно задается в поле Путь для извлечения. Под ним в правой части окна расположено дерево папок всех подключенных к компьютеру устройств хранения данных. В нем можно выбрать путь, куда помещать файлы. Дополнительные параметры, расположенные слева и на вкладке Дополнительно, в своем большинстве разъяснений не требуют.
Источник: lawbooks.news
Как архиваторы сжимают данные?
В современных утилитах-архиваторах применяется несколько методов упаковки информации одновременно. Разработчики каждой программы стремятся усовершенствовать каждый из них, от этого и зависит размер конечного файла и скорость обработки данных.
Прежде чем задаваться вопросом почему архиватор плохо сжимает, следует знать, что разные форматы файлов подвержены разной степени компрессии. Например, документы в формате PDF сжимаются при сохранении, а привычные нам «вордовские» файлы DOC/DOCX практически не упаковываются, поэтому они подвержены сжатию в несколько раз. Самыми «проблемными» для архиваторов являются мультимедийные файлы, аудиодорожки и видеозаписи. В большинстве случаев в них задействуется кодек, который и так снижает размер данных.
Опытным путем удалось выяснить, на сколько процентов сжимает файлы один из самых популярных архиваторов WinRAR при выборе максимального метода компрессии.
Формат файла | Сжатия до уровня от начального размера, % |
DOC/DOCX | 20-30 |
XLS/XLSX | 50-80 |
TXT | 70-90 |
BMP | 20-90 |
JPG/PNG | 50-99 |
MP4, MKV, AVI | 90-99 |
WAV | 20-40 |
MP3 | 95-99 |
Благодаря этой таблице можно приблизительно определить какие файлы и как сжимает архиватор Винрар и использовать его в случае необходимости. Чем меньше значение, тем более компактным получился файлы «на выходе». Таблица является условной, ведь если в том же документе DOC содержатся графические изображения, офисная программа изначально сохраняет картинки в сжатом формате. Поэтому уровень компрессии будет меньше, чем при сплошном тексте.
Также нужно отметить, что программу для упаковки файлов очень удобно использовать при обмене информацией. Например, если вы хотите отправить письмо по электронной почте, то вы можете не вкладывать в него несколько вложений, а упаковать все файлы в один архив и отправить один сжатый объект. Тем более, что после установки того же WinRAR в контекстном меню появляется отдельная команда для сжатия информации и формирования письма с вложенным архивом.
Источник: 2winrar.ru