"Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения", В.М. Котов, А.И. Лапо, Е.Н. Войтехович
Архивация объединяет файлы и папки в один архивный файл и часто уменьшает их общий размер. Это помогает экономить место, передавать несколько объектов одним файлом и удобнее хранить данные. Архиватор создаёт архивы, добавляет в них новые файлы и извлекает содержимое обратно. Результат зависит от типа данных: документы обычно сжимаются заметнее, чем уже сжатые изображения или видео.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Архивация — объединение файлов и папок в архивный файл, часто с уменьшением их размера. Она позволяет работать с группой объектов как с одним файлом. Это удобно при хранении и передаче данных.
Архив — файл, в котором хранятся упакованные файлы и папки. Внутри него объекты могут сохранять свои имена и структуру папок. Архив нужен, чтобы собрать связанные данные в одном месте.
Архиватор — программа для создания архивов, добавления в них файлов и извлечения содержимого. С её помощью задают имя архива, выбирают объекты и параметры сжатия. Без архиватора или другой программы с поддержкой нужного формата работать с архивом может быть невозможно.
Степень сжатия — показатель того, насколько уменьшился размер данных после архивации. Её оценивают, сравнивая исходный размер с размером архива. Этот показатель помогает понять, сколько места удалось сэкономить.
Файлы архивируют, чтобы экономить место и не передавать множество объектов по отдельности. Например, несколько документов можно собрать в один файл и отправить его по электронной почте. Архив также удобен для резервного хранения: связанные данные проще копировать и переносить вместе.
Архиватор анализирует последовательности символов и другие фрагменты данных, находя повторения. Вместо многократной записи одинакового фрагмента он сохраняет его один раз и указывает, где этот фрагмент повторяется. Поэтому размер может уменьшиться, но результат зависит от содержимого: повторяющиеся данные сжимаются лучше, чем случайные или уже обработанные специальным способом.
Для создания архива сначала выбирают нужные файлы и папки. Затем задают имя, место сохранения и, если требуется, формат или степень сжатия, после чего запускают архивацию. Архиватор читает выбранные объекты, упаковывает их и создаёт новый архивный файл, обычно не изменяя оригиналы.
Для извлечения выбирают архив и команду распаковки, а затем указывают папку, куда должны попасть файлы. Архиватор восстанавливает исходные объекты и их названия, если они были сохранены в архиве. Для этой работы нужна программа, поддерживающая формат архива; простого просмотра имени файла недостаточно.
Степень сжатия определяют сравнением размеров до и после архивации. Можно вычесть размер архива из исходного, чтобы узнать сэкономленное место, или разделить исходный размер на новый, чтобы узнать, во сколько раз он уменьшился. Например, 24 Мбайт и 8 Мбайт дают экономию 16 Мбайт и уменьшение в 3 раза, а не на 3 Мбайт.
В таблице показано, какое действие выполняют с архивом и к какому результату оно приводит. При решении практической задачи сначала определите нужную операцию, а затем проверьте, какой объект должен получиться.
| Операция | Что делают | Что получают |
|---|---|---|
| Создание архива | Выбирают файлы и папки, задают параметры и запускают архивацию | Новый архивный файл с упакованными объектами |
| Добавление файлов в архив | Открывают существующий архив и выбирают новые объекты | Архив, содержащий дополнительные файлы |
| Извлечение содержимого | Выбирают архив и папку назначения | Обычные файлы и папки в указанном месте |
| Сравнение размеров до и после архивации | Сопоставляют исходный размер и размер архива | Степень сжатия и объём сэкономленного места |
Если нужно отправить несколько файлов одним объектом, выбирают создание архива. Если требуется получить обычные документы, выбирают извлечение, а не только просмотр содержимого. Для оценки результата используют оба размера: исходный и полученный после архивации.
Нужно передать по электронной почте три документа как один файл. Отправлять их по отдельности неудобно, потому что можно пропустить документ или потерять структуру набора. Значит, сначала следует объединить документы в архив.
Ответ: нужно создать архив из трёх документов и отправить полученный архивный файл. Исходные документы при этом обычно останутся на компьютере. Получатель сможет извлечь их с помощью архиватора.
Папка размером 24 Мбайт после архивации заняла 8 Мбайт. Вопрос содержит два разных требования: определить кратность уменьшения и количество освобождённого места. Поэтому одного вычисления недостаточно.
Ответ: размер уменьшился в 3 раза. Освобождено 16 Мбайт. Это не означает, что размер уменьшился на 3 Мбайт.
Получен архив с папкой и документами, а исходный архив нужно сохранить без изменений. В такой ситуации нельзя перемещать файлы внутри архива или заменять сам архив. Нужно создать отдельное место для восстановленных объектов.
Ответ: содержимое нужно извлечь в отдельную папку. Архив останется на прежнем месте и не изменится. Документы появятся в папке назначения как обычные файлы.
Ошибка: считать, что архивация всегда уменьшает размер. Её допускают, потому что назначение архиватора часто связывают только со сжатием, но JPEG-изображения и видео уже могут быть сжаты. Проверить себя можно сравнением исходного размера с размером готового архива.
Ошибка: думать, что создание архива удаляет исходные файлы. Пользователь иногда путает упаковку с перемещением или очисткой папки. После создания проверьте, остались ли оригиналы на прежнем месте.
Ошибка: принять просмотр содержимого за извлечение. Просмотр показывает, что находится внутри архива, но не всегда создаёт обычные файлы в выбранной папке. Для проверки откройте папку назначения и убедитесь, что документы действительно появились.
Ошибка: пытаться распаковать архив без подходящей программы. Разные форматы могут поддерживаться разными архиваторами, поэтому двойного щелчка иногда недостаточно. Проверьте, установлена ли программа, которая умеет открывать данный формат.
Для архивации нужно уметь работать с файлами и папками: выбирать объекты, копировать их, перемещать и указывать место сохранения. Эти действия помогают правильно подготовить данные и выбрать папку назначения при извлечении.
Архивация связана с передачей файлов по сети, резервным копированием и организацией хранения данных. Один архив удобнее пересылать, переносить на носителе и сохранять как копию набора документов.
Зачем архивировать файлы?
Архивация объединяет несколько файлов и папок в один файл, поэтому их удобнее передавать и хранить. Кроме того, данные часто занимают меньше места.
Удаляются ли исходные файлы после создания архива?
Обычно нет: создание архива не удаляет исходные файлы и папки. Они остаются на прежнем месте, если пользователь сам не удалит их.
Почему после архивации файл иногда почти не уменьшается?
Архиватор лучше сжимает данные, в которых много повторяющихся фрагментов. Изображения в формате JPEG, видео и другие уже сжатые файлы могут почти не измениться в размере.
Как вернуть файлы из архива?
Нужно открыть архив в архиваторе, выбрать команду извлечения и указать папку назначения. После этого обычные файлы появятся в выбранной папке.
Можно ли добавить новые файлы в уже созданный архив?
Да, если формат архива и используемая программа поддерживают такую операцию. Для этого открывают архив, выбирают добавление файлов и указывают нужные объекты.
§ 20. Архивация