Каково назначение программ архиваторов для чего используются сжатые файлы и папки

Термин «архивация» не совсем точен. Главное назначение программ-архиваторов — сжатие файлов с целью экономии памяти. Поскольку со сжатыми файлами часто невозможно работать по их прямому назначению, их используют для хранения копий файлов, т.е. для их архивации. Сжатию (уплотнению) могут быть подвергнуты: файлы, папки, диски.

Сжатие файлов и папок необходимо либо для их транспортировки, либо для резервного копирования, либо для обмена информацией по сети Интернет. Уплотнение дисков применяют для повышения эффективности использования их рабочего пространства (обычно для дисков недостаточной емкости).

Существует много программ-архиваторов, имеющих различные показатели по степени и времени сжатия, эти показатели могут быть разными для различных файлов (текстовых, графических, исполняемых и т.д.), то есть один архиватор хорошо сжимает текстовый файл, а другой — исполняемый.

Архиватором (упаковщиком) называется программа, позволяющая за счет применения специальных методов сжатия информации создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл, из которого можно при необходимости извлечь файлы в их первоначальном виде.

КАК РАБОТАЕТ ZIP АРХИВ? | РАЗБОР

Весь спектр существующих сегодня архиваторов можно разделить на три группы, которые мы условно назовем файловыми, программными и дисковыми.

Файловые архиваторы позволяют упаковывать один или несколько файлов (например, все содержимое данного подкаталога вместе с вложенными в него подкаталогами) в единый архивный файл. Размер последнего, как правило, меньше, чем суммарный размер исходных файлов, но воспользоваться запакованными программами или данными, пока они находятся в архиве, нельзя, пока они не будут распакованы. Для распаковки архивного файла обычно используется тот же самый архиватор.

Программные архиваторы действуют иначе. Они позволяют упаковать за один прием один единственный файл — исполняемую программу ЕХЕ-типа, но зато так, что заархивированная программа будет сразу после ее запуска на исполнение самораспаковываться в оперативной памяти и тут же начинать работу.

Дисковые архиваторы позволяют программным способом увеличить доступное пространство на жестком диске. Типичный дисковый архиватор представляет собой резидентный драйвер, который незаметно для пользователя архивирует любую записываемую на диск информацию и распаковывает ее обратно при чтении. Однако операции чтения/записи файлов несколько замедляются, поскольку процессору требуется время для упаковки и распаковки.

Для архивирования используются специальные программы — архиваторы или диспетчеры архивов. Наиболее известные архиваторы: WinZip; WinRar; WinArj. Эти программы обеспечивают возможность использования и других архиваторов, поэтому, если на компьютере, куда перенесены сжатые в них файлы, отсутствуют указанные программы, архивы можно распаковать с помощью другого архиватора. До сих пор широко используются и соответствующие программы, созданные в MS DOS, но способные работать и в Windows.

Урок 12 — Сжатие данных, программы-архиваторы и архивы с паролями | Компьютерные курсы 2020 (Win 10)

Почти все архиваторы позволяют создавать удобные самораспаковывающиеся архивы (SFX – Self-extracting-архивы) – файлы с расширением.ехе. Для распаковки такого архива не требуется программы-архиватора, достаточно запустить архив *.ехе как программу. Многие архиваторы позволяют создавать многотомные (распределенные) архивы, которые могут размещаться на нескольких дискетах.

Основными характеристиками программ-архиваторов являются:

  • скорость работы;
  • сервис (набор функций архиватора);
  • степень сжатия – отношение размера исходного файла к размеру упакованного файла.

Основными функциями архиваторов являются:

  • создание архивных файлов из отдельных (или всех) файлов текущего каталога и его подкаталогов, загружая в один архив до 32 000 файлов;
  • добавление файлов в архив;
  • извлечение и удаление файлов из архива;
  • просмотр содержимого архива;
  • просмотр содержимого архивированных файлов и поиск строк в архивированных файлах;
  • ввод в архив комментарии к файлам;
  • создание многотомных архивов;
  • создание самораспаковывающихся архивов, как в одном томе, так и в виде нескольких томов;
  • обеспечение защиты информации в в архиве и доступ к файлам, помещенным в архив, защиту каждого из помещенных в архив файлов циклическим кодом;
  • тестирование архива, проверка сохранности в нем информации;
  • восстановление файлов (частично или полностью) из поврежденных архивов;
  • поддержки типов архивов, созданных другими архиваторами и др.

Программа WinZip не входит в комплект поставки Windows. Для использования этого архиватора его необходимо предварительно установить на компьютер.
Создать новый архив или добавить файлы в уже существующий архив с помощью программы WinZip можно двумя способами.

I способ создания архива – с использованием контекстных меню (без предварительного запуска архиватора):

  1. Выделить файл (файлы) или папку для архивирования.
  2. Вызвать контекстное меню и выбрать команду Add to Zip, после чего откроется окно WinZip, а поверх него диалоговое окно Add (Добавить). Но при архивировании одного файла или папки удобнее воспользоваться командой Add to *.zip, содержащую имя архива (по умолчанию). Эта команда позволяет выполнить операцию без открытия окна программы WinZip и диалогового окна Add.
  3. В диалоговом окне Add ввести путь и имя архива.
  4. Щелкнуть по кнопке Add.

II способ – с предварительным запуском архиватора:

  1. Запустить программу WinZip.
  2. Ввести команду меню File / New Archive (Файл / Новый архив) или щелкнуть по кнопке New на панели инструментов.
  3. В диалоговом окне New Archive в поле create in: (Поместить в:) указать диск и папку, куда должен быть помещен создаваемый архив.
  4. В поле Имя файла: ввести имя создаваемого архива и щелкнуть OK.
  5. В окне WinZip ввести команду ACTIONS / Add (ДЕЙСТВИЯ/ добавить) либо щелкнуть по кнопке Add на панели инструментов.
  6. В диалоговом окне Add выделить файлы для архивирования, ввести необходимые параметры и щелкнуть по кнопке Add. Выделенные файлы будут помещены в архив, а в окне программы WinZip появится информация об архиве.
  7. Для завершения операции следует выполнить команду FILE / Close Archive (Файл / Закрыть архив).
Читайте также:
Редактором формул в программе Microsoft word является

Разархивировать файлы (извлечь из архива) также можно двумя способами.

I способ – без предварительного запуска архиватора:

  1. Открыть окно необходимой папки и выделить файл архива для распаковки.
  2. Вызвать контекстное меню и выбрать команду Extract to. (Извлечь в. ). Откроется диалоговое окно Extract (Извлечь).
  3. В поле Extract to: указать диск и папку, куда должны быть помещены распакованные файлы.
  4. Щелкнуть по кнопке Extract.

II способ – с предварительным запуском архиватора:

  1. Запустить WinZip.
  2. Ввести команду File/Open Archive (Файл/ Открыть архив) либо щелкнуть по кнопке Open на панели инструментов.
  3. Открыть папку, содержащую файл архива, и выбрать имя файла, который необходимо распаковать.
  4. Щелкнуть по кнопке Открыть. Имена файлов, содержащихся в этом архиве, появятся в окне программы.
  5. Выделить файлы для разархивирования.
  6. Ввести команду ACTIONS / Extract (ДЕЙСТВИЯ / Извлечь) либо щелкнуть по кнопке Extract на панели инструментов.
  7. В открывшемся диалоговом окне Extract указать диск и папку, куда должны быть помещены распакованные файлы. При распаковке всех файлов активизировать переключатель All Files (Все файлы).
  8. Щелкнуть по кнопке Extract.

Программа WinZip позволяет получать информацию о файлах, находящихся внутри архива, без распаковки архива, а также просматривать содержимое сжатых файлов без их извлечения из архива. Это важно, так как далеко не все архивы стоит распаковывать.
Для просмотра архивного файла необходимо выполнить следующие действия:

  1. Запустить WinZip.
  2. Ввести команду File / Open Archive (Файл / Открыть архив).
  3. В диалоговом окне Open Archive найти и выделить нужный архивный файл.
  4. Щелкнуть по кнопке Открыть. Имена файлов, содержащихся в этом архиве, появятся в окне программы.
  5. Дважды щелкнуть по имени файла, который необходимо просмотреть. Файл откроется в окне программы, с которой он ассоциирован.
  6. Щелкнуть по кнопке View.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:

Источник: studopedia.ru

Билет 3. Программы-архиваторы и их назначение

Архиватором (упаковщиком) называется программа, позволяющая за счет применения специальных методов сжатия информации создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл, из которого можно при необходимости извлечь файлы в их первоначальном виде.

Весь спектр существующих сегодня архиваторов можно разделить на три группы, которые условно называются файловыми, программными и дисковыми.

Программные архиваторы позволяют упаковать за один прием один единственный файл — исполняемую программу EXE-типа, но зато так, что заархивированная программа будет сразу после ее запуска на исполнение самораспаковываться в оперативной памяти и тут же начинать работу. Здесь удается добиться того, что программа становится вполовину меньше по размеру и ее работоспособность сохраняется. Кроме того, достигается и некоторая защита от постороннего глаза.

Дисковые архиваторы позволяют программным способом увеличить почти вдвое доступное дисковое пространство на жестком или гибком диске. Это такие программы, как «Стекер», DblSpace из комплекта DOS, DrvSpase из комплекта Windows 95 и др. Типичный дисковый архиватор представляет собой резидентный (загружаемый в оперативную память и находящуюся в ней, пока не будет выключено питание компьютера) драйвер, который незаметно для пользователя архивирует любую записанную на диск информацию и распаковывает ее обратно при чтении. При этом на физическом диске создается огромный архивный файл (обычно с атрибутом «скрытый»), а для пользователя его содержимое показывается как содержимое еще одного, созданного при инсталляции архиватора, логического раздела диска. В результате эффект почти тот же, как при установке на компьютер дополнительного жесткого диска, однако операции чтения/записи несколько замедляются, поскольку процессору требуется время для упаковки и распаковки, кроме того, при использовании некоторых программ, непосредственно обращающихся к диску, возможны сложности, когда такая программа конфликтует с драйвером архиватора.

Файловые архиваторы. Для долговременного хранения или передачи по компьютерным сетям файлы архивируются (сжимаются) с помощью файловых менеджеров и специализированных приложений − архиваторов. Такие архиваторы позволяют упаковывать один или несколько файлов (например, все содержимое данного подкаталога вместе с вложенными в него подкаталогами) в единый архивный файл. Размер архивного файла меньше, чем суммарный размер исходных файлов, но воспользоваться запакованными программами или данными, пока они находятся в архиве, нельзя, пока они не будут распакованы. Существует большое количество специализированных программ — архиваторов файлов (WinZip, WinRAR, RowerArchiver и др.).

Одним из наиболее популярных средств создания архивов и управления ими является полностью русифицированный архиватор WinRAR, версии которого существуют для различных операционных систем: MS-DOS, Windows, Linux и др.

Читайте также:
Как правильно написать ребенок программу усвоил или освоил

WinRAR позволяет работать с архивами RAR и ZIP, использует высокоэффективный алгоритм сжатия данных, создает многотомные и самораспаковывающиеся архивы и так далее.

Алгоритмы и методы архивации. Существуют различные алгоритмы архивации данных без потери информации, при которых при разархивации данные будут восстановлены в исходном виде. Самый простой алгоритм сжатия данных (running) основан на замене повторяющихся битов (в тексте может иметься последовательность одинаковых символов, в графическом файле − закрашенная одним цветом область и так далее). Например, в тексте подряд идут 10 пробелов, которые кодируются 10-ю байтами. При архивации они заменяются 3-мя байтами (первый байт − кодирует заменяемый символ; второй байт − специальный байт «флажка» архивации, который указывает на необходимость развернуть первый байт в последовательность байтов; третий байт указывает количество повторяющихся байтов).

Алгоритм кодирования одинаковых последовательностей символов (LZW) ищет в текстовых файлах одинаковые слова, а в графических − одинаковые «узоры». Каждый такой фрагмент файла представляется определенным кодом (последовательностью бит) и в процессе архивации при повторных появлениях заменяется ссылкой на первичный код.

Существуют различные методы архивации файлов (ZIP, RAR, ARJ и др.), которые используют вышеописанные и другие алгоритмы архивации. Методы архивации различаются степенью сжатия файлов, скоростью выполнения и другими параметрами. Лучше всего сжимаются текстовые и графические файлы и практически не сжимаются файлы архивов.

Источник: studopedia.org

Использование программ-архиваторов

Программы-архиваторы предназначены для создания компьютерных файлов-архивов (рис. 8.1), т. е. файлов, которые содержат первичную информацию в сжатом виде. При этом в архив могут переноситься не только отдельные файлы, но и целые наборы файлов и папок, каждая которых может иметь достаточно сложную структуру.

Схема процесса обработки информации архиватором

Рис. 8.1. Схема процесса обработки информации архиватором

Механизм архивирования основан на том, что при записи архива происходит замена повторяющихся битовых цепочек, содержащихся в структуре файлов, на единичную запись такой цепочки с указанием координаты ее расположения относительно начала файла. Таким образом, файл-архив можно в определенном смысле сравнить с таблицей размещения файлов, только в архивированном файле вместо имен файлов записаны битовые цепочки, а вместо координат размещения файлов на диске — координаты размещения этой цепочки в исходном файле.

В результате процесса архивирования образуется файл-архив, представляющий собой не совокупность файлов, а единый файл, во внутренней структуре которого за счет обработки может содержаться достаточно большой объем информации.

Для восстановления информации в исходном виде необходима обратная процедура обработки файла-архива программой-архиватором, после которой исходная совокупность файлов и папок восстанавливается в первоначальном виде, повторяя исходную структуру.

Наиболее часто в настоящее время используются архиваторы WinRAR и WinZip. Выбор архиватора зависит только от предпочтений пользователя, поскольку практически все современные архиваторы работают достаточно эффективно и обладают интерфейсом мастера, что позволяет повысить удобство их использования.

Программа WinRAR может создавать архивы форматов RAR и ZIP, программа WinZip — только архивы ZIP.

К преимуществам ZIP-архивов следует отнести скорость их создания, поскольку ZIP-архивирование происходит быстрее, чем создание архивов RAR. Кроме этого, архивы ZIP популярны, поскольку большинство архивов, распространяющихся через Интернет, имеют именно такой формат.

Формат RAR в большинстве случаев имеет существенно большую эффективность с точки зрения степени сжатия, чем ZIP, особенно в режиме создания непрерывных архивов.

Помимо полной поддержки форматов RAR и ZIP, архиватор WinRAR поддерживает основные операции с архивами форматов CAB, ARJ, LZH, TAR, GZ, АСЕ, UUE, BZ2, JAR и ISO (образами дисков), которые создаются другими программами-архиваторами.

Обычно архиваторы достаточно эффективно сжимают информацию:

• исполняемые файлы (с расширением .ехе и .сот) — до 50 % первоначального объема;

  • • текстовые документы (с расширением .txt) — до 25 % исходного размера;
  • • графические файлы сжимаются неодинаково — для некоторых из них удается достичь эффективности сжатия до 70—80 %, другие в объеме практически не сокращаются.

Тем не менее иногда пользователь выдвигает особые требования к процессу архивирования информации, устанавливая больший приоритет для скорости процесса или его эффективности в аспекте степени сжатия данных.

В этом случае следует помнить, что скорость создания архива обратно пропорциональна степени сжатия информации. Чем сильнее требуется сжать информацию, тем дольше это будет делать программа-архиватор.

Не менее важное достоинство формата RAR — поддержка работы с многотомными архивами, поскольку существует несколько разновидностей архивов.

Многотомный архив — архив, состоящий из нескольких частей-томов. Том — это фрагмент многотомного архива, состоящего из нескольких частей. Тома поддерживаются только в формате архиватора WinRAR. С помощью архиватора WinZIP создать многотомный архив нельзя.

Обычно тома используются для сохранения большого архива на нескольких сменных носителях или в случае ограничения объема информации, передаваемой по сети (часто устанавливают предельный объем сообщений, передаваемых по корпоративной почте). По умолчанию все тома RAR-архива получают расширение .гаг, но к заданному имени архива для всех томов добавляются номера составляющих его частей (в виде дополнения имени компонентами .partOl, .part02, .рагЮЗ и т. д. до .part255). Уже созданные многотомные архивы не допускают изменения, т. е. в них нельзя добавлять, обновлять или удалять файлы. Для распаковки томов необходимо начинать извлечение с первого тома, а в ходе процесса разархивирования необходимо строго соблюдать последовательность томов. Если тома находятся на несменном носителе (например, на жестком диске), то сначала рекомендуется переписать все тома в одну папку, что позволит сократить восстановление информации благодаря отсутствию дополнительных запросов программы о расположении следующего тома архива.

Читайте также:
Как пользоваться программой iperf

Самораспаковывающийся архив (SFX, от англ. SelF-eXtracting) — это архив, к которому присоединен исполняемый модуль. Этот модуль позволяет извлекать файлы простым запуском архива как обычной программы. Таким образом, для извлечения содержимого SFX-архива не требуется дополнительных внешних программ, в данном случае — архиватора.

Тем не менее WinRAR может работать с SFX-архивом так же, как и с любым другим, поэтому если пользователь не хочет запускать SFX-архив (например, когда нельзя гарантировать, что в нем нет вирусов), то для просмотра или извлечения его содержимого можно использовать WinRAR. SFX-архивы, как и любые другие исполняемые файлы, обычно имеют расширение .exe.

SFX-ap- хивы удобны в тех случаях, когда нужно передать кому-то архив, но нет уверенности, что у адресата есть соответствующий архиватор для его распаковки (весьма актуальным часто является не только использование одного архиватора, но и необходимость использования версий программ одного уровня). Кроме того, SFX-архивы можно использовать для распространения своих собственных программ. Например, дистрибутив WinRAR базируется на GUI SFX-модуле RAR Default.sfx. Размер SFX-архива несколько больше, чем размер такого же RAR-архива.

Непрерывный архив — это архив RAR, упакованный специальным способом, при котором все сжимаемые файлы рассматриваются как один последовательный поток данных. Непрерывная архивация поддерживается только в формате RAR, для формата ZIP такого типа архива не существует. Метод сжатия для архивов RAR (обычный или непрерывный) выбирается пользователем. Непрерывная архивация значительно увеличивает степень сжатия, особенно при добавлении в архив значительного количества небольших файлов с похожим содержимым. Однако следует иметь в виду, что у непрерывной архивации есть и некоторые недостатки:

  • • обновление непрерывных архивов (т. е. добавление файлов в уже существующий архив или их удаление) происходит медленнее, чем обычных;
  • • чтобы извлечь один файл из непрерывного архива, приходится анализировать все предыдущие заархивированные файлы, поэтому извлечение отдельных файлов из середины непрерывного архива происходит медленнее, чем извлечение из обычного архива; однако если из непрерывного архива извлекаются все или несколько первых файлов, то в этом случае скорость распаковки практически равна скорости распаковки обычного архива;
  • • если в непрерывном архиве какой-либо файл окажется поврежденным, то не удастся извлечь и все файлы, следующие после него; поэтому при сохранении непрерывного архива на йенадежном носителе (например, на дискете) рекомендуется добавлять информацию для восстановления.

Непрерывные архивы предпочтительнее использовать в следующих случаях:

  • • архив редко обновляется;
  • • планируется чаще распаковывать весь архив, нежели извлекать из него один или несколько файлов;
  • • необходимо достичь более высокой степени сжатия, даже в ущерб скорости упаковки.

Многотомные и самораспаковывающиеся архивы также могут быть непрерывными.

В RAR-архив возможны добавление информации восстановления (это необходимо для восстановления физически поврежденного файла-архива) и блокировка архива для предотвращения модификации важных данных, помещенных в архив.

Тома для восстановления представляют собой особые файлы с расширением .rev, создаваемые WinRAR и предназначенные для воссоздания отсутствующих томов в многотомном архиве. Тома для восстановления можно использовать только с многотомными архивами.

Данная возможность особенно полезна при резервном копировании или, например, при отправке многотомного архива в сетевую конференцию, когда до некоторых подписчиков дошли не все тома. В подобной ситуации повторная отправка томов для восстановления может быть более экономичной с точки зрения количества пересылаемых файлов, чем отправка обычных томов.

С помощью каждого тома для восстановления можно воссоздать один отсутствующий том RAR-архива. Например, если архив состоит из 30 томов, и для него создано 3 тома для восстановления, это позволит воссоздать любые 3 отсутствующие тома. Если rev-файлов меньше, чем отсутствующих томов, воссоздание архива невозможно. Общее количество обычных томов и томов для восстановления не может превышать 255, а томов для восстановления должно быть меньше, чем томов RAR-архива.

Если поврежден сам том для восстановления, результат воссоздания будет непредсказуемым. В этом случае даже возможно, что воссозданный том также окажется поврежденным, причем во время воссоздания никаких предупреждающих сообщений об этом формироваться не будет.

Имена томов для восстановления содержат важную для воссоздания информацию (общее число обычных томов и томов для восстановления, а также номер конкретного тома для восстановления). После создания нельзя изменять имена ни обычных томов, ни томов для восстановления, иначе впоследствии RAR не сможет их воссоздать.

Источник: studref.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru