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