Какая информация содержится в оглавлении архива

Какая информация содержится в оглавлении архива thumbnail

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

Архивация
проводится в следующих случаях:

  • когда
    необходимо создать резервные копии наиболее ценных
     файлов;
  • когда
    необходимо освободить место на диске;
  • когда
    необходимо передать файлы по E-mail.

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

В
оглавлении архива для каждого содержащегося в нем файла хранится следующая
информация:

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

Любой
из архивов имеет свою шкалу степени сжатия. Чаще всего можно встретить следующую
градацию методов сжатия:

  1. Без
    сжатия (соответствует обычному копированию файлов в архив без
    сжатия).
  2. Скоростной.
  3. Быстрый
    (характеризуется самым быстрым, но наименее плотным
    сжатием).
  4. Обычный.
  5. Хороший.
  6. Максимальный
    (максимально возможное сжатие является одновременно и самым медленным методом
    сжатия).

Лучше
всего архивируются графические файлы в формате .bmp, документы MS Office и
Web-страницы.

Что
такое архиваторы?

Архиваторы
– это программы (комплекс программ) выполняющие сжатие и восстановление сжатых
файлов в первоначальном виде. Процесс сжатия файлов называется архивированием.
Процесс восстановления сжатых файлов – разархивированием. Современные архиваторы
отличаются используемыми алгоритмами, скоростью работы, степенью сжатия (WinZip
9.0, WinAce 2.5, PowerArchiver 2003 v.8.70, 7Zip 3.13, WinRAR 3.30, WinRAR 3.70
RU).

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

В
ОС MS DOS существуют архиваторы, но они работают только в режиме командной
строки. Это программы PKZIP и PKUNZIP, программа архиватора ARJ. Современные
архиваторы обеспечивают графический пользовательский интерфейс и сохранили
командную строку. В настоящее время лучшим архиватором для Windows является
архиватор WinRAR.

Архиватор
WinRAR

1-1.jpg

WinRAR
– это 32 разрядная версия архиватора RAR для Windows. Это — мощное средство
создания архивов и управления ими. Есть несколько версий RAR, для разных
операционных систем: Windows, Linux, UNIX, DOS, OS/2 и
т.д.

Существует
 две версии RAR для Windows:

  • версия
    с графическим пользовательским интерфейсом — WinRAR.EXE;
  • Консольная
    версия  RAR.EXE пульт линии команды (способ текста) версия —
    Rar.exe.

Возможности
WinRAR:

  1. Позволяет
    распаковывать архивы CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR, ISO, и
    обеспечивает архивирование данных в форматы ZIP и RAR.
  2. Обеспечивает
    полную поддержку архивов ZIP и RAR.
  3. Имеет
    специальные алгоритмы, оптимизированные для текста и графики. Для
     мультимедиа сжатие можно использовать только с форматами
    RAR.
  4. Поддерживает
    технологию перетаскивания (drag & drop).
  5. Имеет
    интерфейс командной строки.
  6. Может
    осуществлять непрерывное архивирование, что обеспечивает более высокую степень
    сжатия по сравнению с обычными методами сжатия, особенно при упаковке большого
    количества небольших файлов однотипного содержания.
  7. Обеспечивает
    поддержку многотомных архивов, то есть осуществляет разбивку архива на
    несколько томов (например, для записи большого архива на диски). Расширение
    томов: RAR, R01, R02 и т.д. При самораспаковывающемся архиве первый том имеет
    расширение EXE.
  8. Создает
    самораспаковывающиеся архивы (SFX) обычные и многотомные архивы, обеспечивает
    защиту их паролями.
  9. Обеспечивает
    восстановление физически поврежденных архивов.
  10. Имеет
    средства восстановления, позволяющие восстанавливать отсутствующие части
    многотомного архива.
  11. Поддерживает
    UNICODE в именах файлов.
  12. Для
    новичков предназначен режим Мастер (Wizard), с помощью которого можно легко
    осуществить все операции над архивами.

WinRAR
имеет и другие дополнительные функции. WinRAR способен создать архив в двух
различных форматах: RAR иZIP.

Рассмотрим
преимущества каждого формата.

Архив
в формате ZIP

Основное
преимущество формата ZIP — его популярность. Например, большинство архивов в
Internet – это архивы ZIP. Поэтому приложение к электронной почте лучше всего
направлять в формате ZIP. Можно также направить самораспаковывающийся архив.
Такой архив является немного большим, но может быть извлечен без внешних
программ. Другое преимущество ZIP — скорость. Архив ZIP обычно создается
быстрее, чем RAR.

Архив
в формате RAR

формат
RAR в большинстве случаев обеспечивает значительно лучшее сжатие, чем ZIP. Кроме
того, формат RAR обеспечивает поддержку многотомных архивов, имеет средства
восстановления поврежденных файлов, архивирует файлы практически неограниченных
размеров. Необходимо отметить, что при работе в файловой системе FAT32 архивы
могу достигать только 4 гигабайт. Работа с большими размерами архива
поддерживается только в файловой системе NTFS.

Программа
архивации Microsoft Backup (резервная копия)

Запуск
программы осуществляется: Пуск – программы – стандартные – служебные – архивация
данных. Откроется мастер архивации и восстановления в обычном режиме. Из этого
режима можно перейти в расширенный режим для работы с мастером архивации,
мастером восстановления и мастером аварийного восстановления
ОС.

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

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

Читайте также:  Где содержится b12 в каких продуктах

Программа
архивации предоставляет следующие возможности:

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

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

Источник

Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 20 апреля 2015;
проверки требуют 24 правки.

У этого термина существуют и другие значения, см. Архив (значения).

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

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

Применение[править | править код]

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

Помимо собственно архивирования, архивы часто используются для распространения пакетов программного обеспечения; в этом случае архив нередко называют дистрибутивным пакетом, и к нему могут применяться дополнительные условия касательно содержимого (скажем, должен присутствовать файл манифеста). Примеры архивов-дистрибутивов: deb для Debian, JAR для Java, APK для Android.

Функциональные особенности[править | править код]

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

Форматы архивов[править | править код]

Формат архива — это файловый формат архивного файла. Существует множество форматов архивов, но лишь некоторые из них получили широкое признание и поддержку со стороны поставщиков ПО и пользовательских сообществ. Так, к числу наиболее популярных в среде Windows относятся ZIP, RAR, 7z, а в macOS — формат SIT.

Типы архивов[править | править код]

  • Форматы, поддерживающие только архивирование, выполняют лишь слияние файлов в один (пример: tar).
  • Форматы, поддерживающие только сжатие, выполняют лишь сжатие файлов (примеры: gzip, bzip2).
  • Многофункциональные форматы позволяют сливать файлы в один, сжимать их, зашифровывать, создавать информацию для обнаружения и исправления ошибок, делать архивы самораспаковывающимися (SFX) для извлечения содержимого без помощи дополнительного ПО (примеры: RAR, ZIP, 7z).
  • Дистрибутивные форматы используются для создания пакетов установки ПО, которые также могут быть самоустанавливающимися файлами (примеры: JAR, APK, IPA).
  • Форматы дисковых образов используются для создания образов дисков, применяемых как тома хранения информации (примеры: ISO, NRG).

Схема совместного использования архивирования и сжатия

Подвиды архивов[править | править код]

Самораспаковывающиеся архивы (SFX)[править | править код]

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

Многотомные архивы[править | править код]

Многотомные архивы — это архивы, состоящие из нескольких частей. Такие архивы поддерживаются в ряде популярных форматов архивов — в RAR, ZIP, 7z и др. Чтобы создать многотомный архив, нужно при упаковке файлов просто выбрать размер частей, на которые будет разделён результирующий архив. Многотомные архивы особенно удобны для упаковки даже плохо сжимаемых огромных файлов (например образов видеодисков), так как позволяют их сохранять на носителях меньшего объёма. Некоторые архиваторы (например RAR) умеют автоматически определять размер каждого тома в зависимости от свободного объема на текущем носителе, используемом для архивирования, что позволяет максимально эффективно использовать многотомные архивы, скажем, для переноса данных с компьютера на компьютер на нескольких флэш-накопителях разного объёма.

Непрерывные архивы[править | править код]

Непрерывное (англ. — solid) архивирование — это разновидность архивирования, при котором все добавляемые в архив файлы рассматриваются архиватором как один непрерывный поток данных. Благодаря такому подходу удаётся добиться существенного увеличения степени сжатия, особенно при упаковке множества однотипных файлов сравнительно (с величиной «скользящего словаря» архиватора) небольшого размера.
Помимо очевидного преимущества (более сильное сжатие) непрерывные архивы имеют и свои недостатки. Так как данные в непрерывном архиве это один сплошной поток, то чтобы извлечь какой-либо файл, сначала нужно распаковать все файлы, которые находятся в архиве перед этим файлом, поэтому извлечение файлов, расположенных в конце архива, происходит медленнее. Также медленнее, чем в обычном (не solid) архиве, выполняются операции, изменяющие содержимое архива (добавление и удаление файлов). Кроме того, если архив по какой-то причине окажется повреждённым, то из него удастся извлечь только файлы, находящиеся до места повреждения, а вся информация после этого места окажется утерянной. Иными словами, непрерывные архивы хороши для упаковки и хранения данных, изменять которые требуется редко.

Читайте также:  Роль витамина к в организме и в каких продуктах содержится

Метаданные[править | править код]

Архив почти всегда содержит метаданные. К ним относятся:

  • Имена файлов (кроме некоторых программ сжатия одиночных файлов, например gzip, где имя файла это имя архива без расширения)
  • Идентификаторы владельцев, групп, и т. п. файлов и их прав
  • Размеры файлов
  • Даты изменения, создания и последнего обращения к файлам
  • Контрольные суммы файлов для проверки правильности распаковки
  • Размер и контрольные суммы архива
  • Избыточные данные для восстановления данных при повреждении
  • Цифровая подпись создателя архива

Обнаружение и коррекция ошибок[править | править код]

Архивы обычно содержат проверку чётности и другие контрольные суммы для обнаружения ошибок, например в архивах ZIP используется циклический избыточный код (CRC), а в архивах RAR (версии 5 и новее) также могут применяться более надёжные суммы BLAKE2. В архивах RAR можно добавлять избыточную информацию для коррекции ошибок («данные для восстановления»). Кроме того, в формате RAR поддерживаются особые «тома для восстановления», позволяющие восстанавливать не только повреждённые, но даже отсутствующие тома многотомного архива. Для той же цели с другими архивными форматами иногда применяются файлы PAR, создаваемые сторонними утилитами.

См. также[править | править код]

  • Виртуальная файловая система
  • Сжатие данных
  • Архиватор

Литература[править | править код]

  • Степанов А.Н. 6.3. Архивация файловых объектов // Информатика: базовый курс: для студентов гуманитарных специальностей вузов. — Питер, 2010. — 719 p. — ISBN 9785388005250.
  • Пасько В.П. Глава 34. Программы архивирования // Энциклопедия ПК. Аппаратура. Программы. Интернет. — БХВ-Петербург, 2004. — 800 p. — ISBN 9789665521327.

Источник

Архивация файлов

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

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

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

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

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

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

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

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

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

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

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

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

Программа 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 (Файл / Закрыть архив).

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

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.

Типы архивов

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

  • .jpg — для графических данных;
  • .mpg — для видеоданных;
  • .mp3 — для звуковых данных.

Характерные форматы сжатия без потери
информации:

  • .tif, .pcx и другие — для графических
    файлов;
  • .avi — для видеоклипов;
  • .zip, .arj, .rar, .lzh, .cab и др. — для любых типов
    файлов.

Основные алгоритмы сжатия

Говоря об алгоритмах сжатия, будем иметь в
виду обратимые алгоритмы.

Алгоритм RLE (Run-Length Encoding)
использует принцип выявления
повторяющихся последовательностей. При
сжатии записывается последовательность из
двух повторяющихся величин: повторяемого
значения и количества его повторений.

Пример

Исходная последовательность: 3, 3, 12, 12, 12, 0,
0, 0, 0.
Сжатая информация: 3, 2, 12, 3, 0, 4.
Коэффициент сжатия: 6/9*100% = 67%.

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

Алгоритм Хафмана
предполагает кодирование не байтами, а
битовыми группами. В нем можно выделить три
основные этапа.

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

Контрольные вопросы

  1. Каково назначение программ-архиваторов?
  2. Для чего используются сжатые файлы и папки?
  3. Какие программы называются архиваторами?
  4. По каким показателям отличаются программы-архиваторы?
  5. Каковы возможности дисковых архиваторов?
  6. Перечислите наиболее известные архиваторы.
  7. Какие архивы называются самораспаковывающимися? Как распаковываются такие архивы?
  8. Какие архивы называются многотомными?
  9. Каковы основные характеристики программ-архиваторов?
  10. Каковы основные функции архиваторов?
  11. Как создать новый архив?
  12. Как можно разархивировать файлы?
  13. Как просмотреть архивный файл?
  14. На какие типы можно разделить алгоритмы сжатия?
  15. Чем отличаются алгоритмы сжатия без потери информации от алгоритмов сжатия с частичной потерей информации?
  16. Каковы характерные форматы сжатия с потерей информации и без потери информации?
  17. Каковы основные алгоритмы сжатия?

Источник