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