Архивация и архиваторы
Содержание |
Введение
Архиваторы — класс программного обеспечения, предназначенного для сжатия (упаковки) файлов с целью уменьшения объема занимаемого места хранения и/или их защиты. Архивацией называют процесс сжатия файлов, а разархивацией (распаковкой) — обратную процедуру.
Степень сжатия выражается в процентах, остающихся от размера исходного файла и может составлять от 0,5–2% для текстовых файлов или баз данных, до величин, превышающих 100%, если сжатие не удается (исполняемые файлы, архивы, видео, JPEG, то есть файлы с собственным встроенными высокоэффективными алгоритмами сжатия). Это происходит из-за того, что к архиву всегда добавляется некоторое количество служебной информации.
Здесь следует отметить, что идентичные алгоритмы используются для внутреннего сжатия (компрессии) множества форматов файлов с единственным отличием: декомпрессией «на лету» при каждом открытии. К ним следует также отнести, кроме уже упомянутых, большинство графических и все звуковые и видеофайлы, формат DjVu, docx, xlsx, pptx и др.
Но даже несжимаемые файлы нередко имеет смысл заархивировать.
Доступ к этим материалам предоставляется только зарегистрированным пользователям!
Примеры программ архиваторов (производитель) [Цена, февраль 2022 года].
- WinRar 6.11 (RarLab) — [shareware 40 дней, 33$].
- 7zip File Manager 22.01 (7-Zip) — [бесплатно]. Интерфейс крайне сходен с Проводником, что порождает множество проблем у слабо подготовленных пользователей. Претензия на управление файлами не обоснована.
- WinZip 27 (Corel) — [от 47$ до 78$].
- ZIP 6.00 (Info-ZIP) — [бесплатно, не обновляется с 2009 г.].
- Arj 2.86 (ArjSoftware) — [бесплатно, не обновляется с 2001 г.].
- Список можно продолжать почти бесконечно, архиваторы для Linux не обсуждаются.
Доступ к этим материалам предоставляется только зарегистрированным пользователям!
Самораспаковывающиеся архивы
Самораспаковывающимися (SFX, SelF eXtracting) называют архивы, в которые добавлен модуль распаковки. Как правило, они имеют расширение exe.
Подобная возможность обычно присутствует в коммерческих продуктах и нужна для того, чтобы получатель архива смог его раскрыть при отсутствии программы-архиватора.
Следует заметить, что пересылка таких файлов по электронной почте не всегда реализуема. Например, MS Outlook блокирует их, как потенциально опасные.
Отсюда можно вывести категоричное утверждение о недопустимости использования такого файла для названной цели. Хотя возможно его облачное размещение с отправкой гиперссылки контрагенту.
Практическая реализация
7-zip: Опции→Создать SFX-архив.
WinRAR: Вкладка Общие → Параметры архивации → Создать самораспаковывающийся архив.
Путь извлечения из SFX WinRAR может быть указан отдельно.
Доступ к этим материалам предоставляется только зарегистрированным пользователям!
Консольный режим
Большинство программ имеет возможность не только графического, но и так называемого консольного режима работы. Упрощенная суть заключается в обращении посредством командной строки.
Как правило, для этого используется отдельный исполняемый файл. Ниже приведены основные примеры, в скобках указаны файлы запуска графической версии.
Доступ к этим материалам предоставляется только зарегистрированным пользователям!