Зачем нужен архиватор
Коротко: архиватор упаковывает файлы в один сжатый контейнер для экономии места и удобной пересылки, а нужный архиватор для распаковки чаще всего уже подсказывает сама система по расширению файла.
Архиватор - программа, которая упаковывает один или несколько файлов в один сжатый файл-контейнер. Архив занимает меньше места на диске, чем исходные файлы, его удобнее пересылать одним вложением вместо десятка отдельных файлов, а часть форматов архивов дополнительно позволяет защитить содержимое паролем. Создание и распаковка архива - две базовые операции, которые умеет выполнять любой архиватор, а дальше уже идут более специфичные возможности вроде разбиения на части или тестирования целостности.
Форматы архивов и чем они отличаются
На практике встречается несколько распространённых форматов архивов, и между ними есть заметная разница.
| Формат | Особенность | Где чаще встречается |
|---|---|---|
| zip | самый распространённый формат, поддерживается операционной системой без установки отдельной программы | вложения писем, скачанные файлы с сайтов |
| rar | хорошее сжатие, поддержка восстановления повреждённых данных, разбиение на части | распространение больших файлов |
| 7z | как правило, наиболее сильное сжатие среди распространённых форматов, открытый формат | архивация больших объёмов данных, резервные копии |
| tar | сам по себе не сжимает, а просто объединяет файлы в один, сжатие добавляется отдельно | системные и резервные архивы |
Для повседневных задач - разослать несколько фотографий одним файлом, сохранить документы компактнее - разница между форматами почти не ощущается. Она становится заметна на больших объёмах данных: там формат с более сильным сжатием экономит заметно больше места, но обычно тратит и больше времени на упаковку.
Стоит понимать и то, что степень сжатия сильно зависит не только от формата, но и от типа файлов внутри архива. Текстовые документы и таблицы сжимаются хорошо, разница между исходным размером и размером архива может быть в разы. А вот файлы, которые уже сжаты сами по себе - большинство форматов фотографий, музыки и видео, - почти не уменьшаются в размере при архивации, потому что архиватору просто нечего дополнительно сокращать. В этом случае архив создают не ради экономии места, а ради удобства: собрать много отдельных файлов в один для пересылки.
Какую степень сжатия выбирать
При создании архива большинство архиваторов предлагают выбрать степень сжатия - от самой быстрой и слабой до самой медленной и сильной. Для повседневных задач разумный выбор - средний уровень, который стоит по умолчанию: он даёт заметную экономию места за разумное время. Максимальную степень сжатия имеет смысл включать только для действительно больших объёмов данных, которые нужно один раз хорошо сжать и потом долго хранить, например резервную копию, - там лишние минуты на упаковку не критичны, а выигрыш в месте на диске накапливается ощутимо. Для файлов, которые и так почти не сжимаются, как упомянуто выше, разница между уровнями сжатия будет минимальной, и тратить время на максимальный уровень смысла нет.
Как создать архив
Порядок действий одинаковый для большинства архиваторов и почти всех форматов:
- Выделите файл или несколько файлов и папок, которые нужно упаковать.
- Щёлкните по выделенному правой кнопкой мыши.
- В контекстном меню найдите пункт, связанный с архивацией - обычно там сразу предлагается выбрать формат архива и, если нужно, дополнительные настройки вроде степени сжатия или пароля.
- Подтвердите создание - архиватор создаст новый файл рядом с исходными, а сами исходные файлы останутся на месте нетронутыми.
Если на компьютере ещё не установлен отдельный архиватор, самый распространённый формат zip чаще всего можно создать и без него: в проводнике встроена базовая функция упаковки файлов в zip-архив прямо из контекстного меню. Для остальных форматов и для более тонких настроек, вроде выбора степени сжатия или разбиения на части, нужен отдельно установленный архиватор.
Как распаковать архив
Распаковка устроена так же просто:
- Щёлкните по архиву правой кнопкой мыши.
- Выберите пункт вроде «Извлечь» или «Распаковать» - обычно предлагается сразу несколько вариантов, например извлечь в новую папку с именем архива или показать содержимое архива без распаковки.
- Укажите папку, куда должны попасть распакованные файлы, если система не выбрала её автоматически.
- Дождитесь завершения - для больших архивов процесс может занять заметное время.
Если архив защищён паролем, система запросит его в процессе распаковки. Без правильного пароля извлечь содержимое защищённого архива штатным способом не получится - это и есть смысл защиты.
Сжатие с паролем и его надёжность
Многие форматы архивов позволяют задать пароль при создании: без него содержимое не откроется. Важно понимать, какую именно защиту это даёт. Пароль на архиве хорошо справляется с задачей уберечь файл от случайного просмотра - например, если архив лежит в общей папке или пересылается через сервис, где его теоретически может увидеть посторонний человек. Для этого сценария пароля более чем достаточно.
Но как серьёзное средство защиты действительно чувствительных данных пароль на архиве рассматривать не стоит. Специализированные программы способны перебирать варианты пароля намного быстрее, чем кажется на первый взгляд, особенно если пароль короткий или основан на словах из словаря. Если речь о финансовых документах, сканах паспорта или другой действительно важной информации, стоит выбирать более простой пароль, но именно длинный и случайный по составу, и хранить его отдельно от архива, а не рассчитывать на сам факт наличия пароля как на гарантию защиты.
Мы также не даём и не будем давать советов по восстановлению или подбору забытого пароля к чужому или своему архиву - это выходит за рамки темы безопасного использования архиваторов. Единственная надёжная страховка от забытого пароля - записать его в отдельном месте в момент создания архива, а не полагаться на память.
Ещё один нюанс, о котором редко задумываются: у части форматов архивов пароль защищает только содержимое файлов внутри, но не сами их имена - список файлов в архиве виден без ввода пароля, открыть получится только их содержимое. У других форматов есть отдельная настройка, которая шифрует и имена файлов тоже. Если сам факт наличия определённых файлов в архиве является чувствительной информацией, при создании архива стоит поискать именно такую настройку, а не полагаться на то, что пароль скрывает всё автоматически.
Разбиение архива на части
Если файл слишком большой для пересылки одним куском - например, ограничение стоит на стороне почтового сервиса или мессенджера, - архиватор умеет разбивать один архив на несколько частей заданного размера. При создании архива в настройках указывается размер одной части, и вместо одного большого файла получается несколько файлов с порядковыми номерами.
Ключевой момент: для распаковки нужны обязательно все части сразу, в одной папке, под своими исходными именами. Если хотя бы одна часть потеряется или окажется повреждена, распаковать архив целиком не получится, даже если остальные части в полном порядке. Поэтому при пересылке частей архива по отдельности стоит убедиться, что получатель сохранил их все в одном месте, не переименовывая.
Распаковка частей архива устроена так же просто, как и обычного архива: достаточно запустить распаковку у самой первой части, а архиватор сам найдёт и подхватит остальные, если они лежат рядом в той же папке.
Что делать с повреждённым архивом
Архив может повредиться при обрыве загрузки, ошибке при копировании файла на медленный или нестабильный носитель, или при пересылке по частям, если хотя бы одна часть дошла не полностью. Симптом обычно один и тот же: архиватор либо сообщает об ошибке при попытке распаковать, либо распаковывает файлы частично и останавливается.
Порядок действий от простого к сложному:
- Попробуйте скачать или скопировать архив заново - если проблема была в процессе передачи файла, повторная загрузка часто решает вопрос полностью.
- Проверьте, что скачаны или скопированы действительно все части архива, если он был разбит на несколько файлов.
- Воспользуйтесь встроенной в архиватор функцией проверки целостности архива - обычно она называется «Тест архива» и показывает, какие именно файлы внутри повреждены, а какие извлекутся без проблем.
- Для некоторых форматов, в первую очередь rar, архиватор умеет пытаться восстановить повреждённый архив, если при его создании был включён специальный блок для восстановления данных. Если такого блока не было, восстановить безнадёжно повреждённые данные средствами самого архиватора, скорее всего, не получится.
Если повреждена лишь небольшая часть архива, а остальные файлы внутри целы, часть архиваторов позволяет извлечь именно уцелевшие файлы, пропустив повреждённые, вместо того чтобы останавливать процесс полностью при первой же ошибке - эту опцию стоит поискать в настройках распаковки перед тем, как счесть архив безнадёжным.
Если вы разбираетесь, что за файл вообще перед вами и стоит ли открывать его как архив, поможет статья о том, чем открыть файл по расширению. А если после распаковки на диске скопились программы, которыми вы больше не пользуетесь, их стоит убрать полностью - как это сделать, разобрано в статье про удаление программ с компьютера.