Скачать презентацию Сжатие данных Сжатие данных Сжатие данных Скачать презентацию Сжатие данных Сжатие данных Сжатие данных

3_Сжатие данных.ppt

  • Количество слайдов: 60

Сжатие данных Сжатие данных

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

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

Объекты сжатия Файлы Папки Диски • Уплотнение (архивация) файлов – применяется для уменьшения размеров Объекты сжатия Файлы Папки Диски • Уплотнение (архивация) файлов – применяется для уменьшения размеров при подготовке к передаче по сети или резервного хранения на устройствах малой ёмкости • Уплотнение (архивация) папок - применяется для резервного хранения на устройствах малой ёмкости • Уплотнение дисков - применяется для повышения эффективности использования дискового пространства на устройствах малой ёмкости

Методы сжатия • Методы сжатия с потерей информации – JPG – MP 3 и Методы сжатия • Методы сжатия с потерей информации – JPG – MP 3 и т. п. • Методы сжатия без потерь (обратимые методы) – при сжатии происходит только изменение структуры данных. Из результирующего массива возможно восстановление исходного массива путем применения обратного метода –. GIF, . TIF , . PCX – для графики –. AVI – для видеоданных –. ZIP, . ARJ, . RAR , . LZH , . LH и т. д. для других типов данных

Методы сжатия с потерей информации • JPEG —разработан группой экспертов в области фотографии специально Методы сжатия с потерей информации • JPEG —разработан группой экспертов в области фотографии специально для сжатия 24 -битных изображений в 1991 г. JPEG — Joint Photographic Expert Group — подразделение в рамках ISO — Международной организации по стандартизации • Является стандартом для полноцветных (24 -битовых) изображений • Оперирует областями 8 х8, на которых яркость и цвет меняются сравнительно плавно • Таким образом, сжатие в JPEG осуществляется за счет плавности изменения цветов в изображении

JPEG • Алгоритм основан на дискретном косинусоидальном преобразовании (ДКП), применяемом к матрице изображения для JPEG • Алгоритм основан на дискретном косинусоидальном преобразовании (ДКП), применяемом к матрице изображения для получения некоторой новой матрицы коэффициентов • Осуществляется перевод изображения из цветового пространства RGB в цветовое пространство YCr. Cb – Y — яркостная составляющая – Cr, Cb — компоненты, отвечающие за цвет (красный и синий) • Глаз менее чувствителен к цвету, чем к яркости, следовательно – массивы для Cr и Cb компонент архивируются с большими потерями (сохраняется каждая 4 строка и столбец) – массивы для Y - сохраняется каждая 2 строка и столбец

JPEG • JPEG широко используется при обмене изображениями в компьютерных сетях • Алгоритм JPEG JPEG • JPEG широко используется при обмене изображениями в компьютерных сетях • Алгоритм JPEG поддерживается в форматах Quick Time, Post. Script Level 2, Tiff 6. 0 • Занимает видное место в системах мультимедиа • Выигрыш в размерах архивов достигает 3 -20 раз при незначительной потере качества • Хранение изображений в JPEG оказывается очень эффективным

Степень сжатия = Размер файла/Расчётный(800 х600 х3) формат Размер файла (байт) Степень сжатия bmp Степень сжатия = Размер файла/Расчётный(800 х600 х3) формат Размер файла (байт) Степень сжатия bmp 1407 1, 000 (1 от расчётного) jpeg 30, 456 0, 021 (46, 875 от расчётного)

Методы сжатия с потерей информации • Использование форматов сжатия звука подразумевает, что изменений в Методы сжатия с потерей информации • Использование форматов сжатия звука подразумевает, что изменений в качестве звука практически нет, несмотря на уменьшение объема файла в несколько раз • Добиться подобного результата удается основываясь на данных науки психоакустики • Сочетание обычных методов компрессии данных и знание того, какая информация воспринимается нашим мозгом, а какая нет, позволяет добиться степени сжатия музыки до 10 и более раз приемлемом качестве звучания

Восприятие звука • Частотный спектр воспринимаемый человеком (примерно) от 20 Гц до 20 КГц, Восприятие звука • Частотный спектр воспринимаемый человеком (примерно) от 20 Гц до 20 КГц, наибольшая чувствительность в диапазоне от 2 до 4 КГц • Динамический диапазон (от самых тихих воспринимаемых звуков до самых громких) около 96 d. B (более чем 1 к 30000 по линейной шкале) • Известно, что человек в состоянии различить изменение частоты на 0. 3% на частотах порядка 1 КГц • Если два сигнала различаются менее чем на 1 дб по амплитуде - они трудноразличимы. Разрешение по амплитуде зависит от частоты и наибольшая чувствительность наблюдается в диапазоне от 2 до 4 КГц • Пространственное разрешение (способность к локализации источника звука) - до 1 градуса • Звуки различной частоты распространяются в воздухе с разной скоростью. В результате высокочастотная часть спектра от источника находящегося на удалении от слушателя несколько запаздывает • Человек не в состоянии заметить внезапное исчезновение высоких частот, если оно не превышает порядка 2 ms • Некоторые исследования показывают, что человек в состоянии ощущать частоты выше 20 КГц. С возрастом частотный диапазон сужается

Методы сжатия с потерей информации • Представители: MPEG layers 2, MPEG layer 3 (MP Методы сжатия с потерей информации • Представители: MPEG layers 2, MPEG layer 3 (MP 3), AAC (Advanced audio coding), Twin. VQ, Ogg Vorbis, и др. • Алгоритм использующий психоакустику обычно состоит из следующих шагов: – Обсчет психоакустической модели (маскирования) – Разделение сигнала на частотные подполосы – Квантование сигнала в подполосах в соответствии с результатами психоакустической модели

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

Алгоритм RLE - Run Length Encoding В основу положен принцип выявления повторяющихся последовательностей данных Алгоритм RLE - Run Length Encoding В основу положен принцип выявления повторяющихся последовательностей данных и заменой их простой структурой, в которой указывается <счетчик повторений> и <код данных> Последовательность 0 0 0 127 0 255 255 (10 байт) Образуется вектор 3 0 2 127 1 0 4 255 (8 байт) Значение Коэффициент повторений 0 3 127 2 0 1 255 4 Коэффициент сжатия =80% (8/10) Реализация алгоритма отличается • Простотой • Высокой скоростью работы • В среднем недостаточное сжатие Эффективен для графических данных , имеющих большие одноцветные участки изображения. Строка из 64 повторяющихся байтов превращается в два байта, т. е. сжимается в 32 раза. Данный алгоритм реализован в формате PCX Для текстовых данных неэффективен

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

Алгоритм LZ 77 • Данный алгоритм был одним из первых, использующих словарь • В Алгоритм LZ 77 • Данный алгоритм был одним из первых, использующих словарь • В качестве словаря используются N последних уже закодированных элементов последовательности • В процессе сжатия словарь-подпоследовательность перемещается ("скользит") по входящей последовательности • Цепочка элементов на выходе кодируется следующим образом: положение совпадающей части обрабатываемой цепочки элементов в словаре - смещение (относительно текущей позиции), длина, первый элемент, следующий за совпавшей частью цепочки • Длина цепочки совпадения ограничивается сверху числом n • Соответственно, задача состоит в нахождении наибольшей цепочки из словаря, совпадающей с обрабатываемой последовательностью • Если же совпадений нет, то записывается нулевое смещение, единичная длина и только первый элемент незакодированной последовательности - {0, 1, e}.

Алгоритм LZW • Словарь в данном алгоритме представляет собой таблицу, которая заполняется цепочками элементов Алгоритм LZW • Словарь в данном алгоритме представляет собой таблицу, которая заполняется цепочками элементов по мере работы алгоритма • Во время декодирования словарь будет построен автоматически, следовательно, нет нужды хранить его вместе со сжатой последовательностью • Таблица инициализируется таким образом, что первые строчки заполнены всеми различными цепочками из одного элемента • В процессе сжатия отыскивается наиболее длинная цепочка, уже записанная в словарь • Каждый раз, когда новая цепочка элементов не найдена в словаре, она добавляется в словарь; при этом записывается код цепочки, для которой есть совпадение со словарем

Алгоритм LZW • Сжимается последовательность 45, 55, 151, 55, 55 • “ 45” —символ Алгоритм LZW • Сжимается последовательность 45, 55, 151, 55, 55 • “ 45” —символ 45 уже есть в таблице; • “ 45, 55” — нет. В таблицу код <258>“ 45, 55”. В поток: <45>; • “ 55, 55” — нет. В таблицу: <259>“ 55, 55”. В поток: <55>; • “ 55, 151” — нет. В таблицу: <260>“ 55, 151”. В поток: <55>; • “ 151, 55” — нет. В таблицу: <261>“ 151, 55”. В поток: <151>; • “ 55, 55” — есть в таблице; • “ 55, 55” — нет. В таблицу: <261> “ 55, 55”. В поток: <258>; • Последовательность кодов для данного примера, попадающих в выходной поток: • <256>, <45>, <55>, <151>, <258>. • Код 256 – начало потока

Алгоритм LZW • Для декомпрессии не надо сохранять таблицу строк в файл для распаковки. Алгоритм LZW • Для декомпрессии не надо сохранять таблицу строк в файл для распаковки. Алгоритм построен таким образом, что в состоянии восстановить таблицу строк, пользуясь только потоком кодов. • Для каждого кода надо добавлять в таблицу строку, состоящую из уже присутствующей там строки и символа, с которого начинается следующая строка в потоке • Последовательность кодов выходного потока: <256>, <45>, <55>, <151>, <258>. • “ 45” — код <257> и символ "45"; • “ 45, 55” — нет. В таблицу <258>“ 45, 55”. В поток: <45>; • “ 55, 55” — нет. В таблицу: <259>“ 55, 55”. В поток: <55>; • “ 55, 151” — нет. В таблицу: <260>“ 55, 151”. В поток: <55>; • “ 151, 259” — нет. 259 заменяется на "55, 55" • "151, 55" – нет. В таблицу: <261>“ 151, 55”. В поток: <151>; • “ 55, 55” — есть в таблице; • “ 55, 55” — нет. В таблицу: <262> “ 55, 55”. В поток: <259>; • Последовательность 45, 55, 151, 55, 55

Алгоритм KWE В основу метода положено кодирование лексических единиц исходного документа группами байтов фиксированной Алгоритм KWE В основу метода положено кодирование лексических единиц исходного документа группами байтов фиксированной длины Пример лексической величины – слово Результат кодирования сводится в таблицу, прикладывающуюся к коду Эффективность метода зависит от длины документа Эффективен для англоязычных документов и баз данных Для русскоязычных документов эффективность метода заметно снижается

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

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

Алгоритм Хаффмана • Построение набора кодов обычно осуществляется с помощью так называемых кодовых деревьев Алгоритм Хаффмана • Построение набора кодов обычно осуществляется с помощью так называемых кодовых деревьев • Алгоритм построения кодового дерева Хаффмана 1. Создать n терминальных узлов по числу элементов в алфавите. В каждый узел записать соответствующие веса 2. Создать родительский узел и соединить с ним два свободных (т. е. не имеющих родителей) узла с минимальными весами, записав в него сумму весов непосредственных потомков. 3. Если количество свободных узлов больше одного, то перейти к пункту 2, иначе, данный узел - корень дерева Хаффмена • Процесс сжатия заключается в замене каждого элемента входной последовательности его кодом

Алгоритм Хаффмана • Сжать следующую строку Алгоритм Хаффмана • Сжать следующую строку "TOBEORNOTTOBE". • Составить таблицу весов: элемент алфавита T O B E R N вес 3 4 2 2 1 • Построить дерево Хаффмана 1

Дерево Хаффмана Провести кодирование, составив таблицу кодов элемент алфавита T O B E R Дерево Хаффмана Провести кодирование, составив таблицу кодов элемент алфавита T O B E R код 10 00 11 010 0111 N Получим последовательность "TOBEORNOTTOBE" – 104 бита "10 00 11 010 00 0111 00 10 10 00 11 010" – 32 бита

Алгоритм Хаффмана • Для каждого алфавита можно составить свою схему кодировки символов • Используя Алгоритм Хаффмана • Для каждого алфавита можно составить свою схему кодировки символов • Используя на нижнем уровне – 16 бит – 256 различных символов – 20 бит – 1024 лексические единицы (м. б. не только символы, а группы символов, слоги и слова) • К каждому сжатому архиву необходимо прикладывать таблицу соответствия, следовательно данный алгоритм эффективен только для больших файлов

Свойства алгоритмов сжатия Алгоритмы Выходная структура Сфера применения RLE (Run. Length Encoding) Список (вектор Свойства алгоритмов сжатия Алгоритмы Выходная структура Сфера применения RLE (Run. Length Encoding) Список (вектор Графические данных) данные Эффективность алгоритма не зависит от объема данных KWE (Keyword Encoding) (Кодирование по ключевым словам) Таблица данных (словарь) Эффективен для массивов большого объема Алгоритм Хофмана Иерархическая Любые структура данные (дерево кодирования) Текстовые данные Примечание Эффективен для массивов большого объема

Синтетические алгоритмы • Современные средства архивации используют более сложные алгоритмы, основанные на комбинации нескольких Синтетические алгоритмы • Современные средства архивации используют более сложные алгоритмы, основанные на комбинации нескольких методов • Применяется предварительный просмотр и анализ исходных данных для индивидуальной настройки алгоритма на особенности обрабатываемого материала • Методы сжатия с потерей информации также используют дополнительную обработку сжатием RLE и алгоритмом Хаффмана • LZW используются во множестве архиваторов общего назначения, а также в таких форматах как GIF и TIFF

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

Базовые требования к диспетчерам архивов • Извлечение файлов из архива • Создание новых архивов Базовые требования к диспетчерам архивов • Извлечение файлов из архива • Создание новых архивов • Добавление файлов в имеющийся архив • Создание самораспаковывающихся архивов • Создание распределенных архивов на носителях малой емкости • Тестирование целостности структуры архивов • Полное или частичное восстановление поврежденных архивов • Защита архивов от просмотра и несанкционированной модификации

Дополнительные требования • Просмотр файлов различных форматов без извлечения из архива • Поиск файлов Дополнительные требования • Просмотр файлов различных форматов без извлечения из архива • Поиск файлов и данных внутри архива • Установка программ из архива без предварительной распаковки • Проверку отсутствия компьютерных вирусов в архиве до его распаковки • Cоздание самораспаковывающихся многотомных архивов • Выбор и настройка коэффициентов сжатия информации

Win. RAR — это 32 -разрядная версия архиватора RAR для Windows, мощного средства создания Win. RAR — это 32 -разрядная версия архиватора RAR для Windows, мощного средства создания архивов и управления ими Существует несколько версий RAR для различных операционных систем, в частности, RAR для DOS, OS/2, Windows (32 -разрядная), UNIX (Linux, BSD, SCO, Sparc и HP-UX) и Be. OS.

Возможности Win. RAR: • • • полная поддержка архивов RAR и ZIP; высокоэффективный алгоритм Возможности Win. RAR: • • • полная поддержка архивов RAR и ZIP; высокоэффективный алгоритм сжатия данных; специальный алгоритм мультимедиа-сжатия; оболочка с поддержкой технологии drag & drop; интерфейс командной строки; управление архивами других форматов (ARJ, LZH, TAR, GZ); поддержка непрерывных (solid) архивов, в которых степень сжатия может быть на 10 – 50% больше, чем при обычных методах сжатия, особенно при упаковке значительного количества небольших похожих файлов; поддержка многотомных архивов; создание самораспаковывающихся (SFX) обычных и многотомных архивов с помощью стандартного или дополнительных модулей SFX; восстановление физически поврежденных архивов; другие дополнительные функции, например, шифрование, добавление архивных комментариев, ведение протокола ошибок и пр

Ограничения • Количество файлов, которое можно добавить в архив, зависит от объёма доступной памяти Ограничения • Количество файлов, которое можно добавить в архив, зависит от объёма доступной памяти и длины имён файлов. Для добавления одного файла в архив RAR требуется ориентировочно 128 байт памяти. Win. RAR тестировался в работе с более чем миллионом файлов • Максимальный размер архива RAR, равно как и любого файла в архиве RAR, практически не ограничен — он составляет 8 эксабайт (что равнозначно 8 589 934 591 Гбайт). Создавать архивы размером свыше 4 Гбайт можно только на дисках с файловой системой NTFS • Размер архива ZIP, равно как и любого файла в архиве ZIP, не может превышать 2 Гбайт. • В целом архивный формат RAR значительно лучше оптимизирован для сложных задач с использованием большого количества файлов и гигабайтных дисковых пространств

Win. RAR может создавать архивы двух разных форматов: RAR и ZIP Преимущества каждого из Win. RAR может создавать архивы двух разных форматов: RAR и ZIP Преимущества каждого из них • Архивы ZIP – Основное преимущество ZIP —популярность. Т. к. , большинство архивов в Интернете имеют формат ZIP – Если необходимо отправить архив, но не известно есть ли у адресата программа Win. RAR для распаковки архива, то имеет смысл использовать формат ZIP или самораспаковывающийся (SFX) архив – SFX архивы чуть больше обычных, но для их распаковки не требуются дополнительные программы – Скорость. Архивы ZIP обычно создаются быстрее архивов RAR

Win. RAR может создавать архивы двух разных форматов: RAR и ZIP Преимущества каждого из Win. RAR может создавать архивы двух разных форматов: RAR и ZIP Преимущества каждого из них. • Архивы RAR – Формат RAR в большинстве случаев обеспечивает существенно лучшее сжатие, чем ZIP, особенно в режиме создания непрерывных архивов – Поддержка многотомных архивов. Они намного удобнее и проще в использовании, чем так называемые "разделенные по дискам" ("span disks") архивы ZIP. Win. RAR не поддерживает такие архивы ZIP — многотомные архивы можно создавать только в формате RAR – Добавление информации для восстановления, которая позволяет восстановить физически поврежденный файл – Длокировка архивов для предотвращения случайной модификации особенно ценных данных – Позволяет обрабатывать файлы практически неограниченного размера

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

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

 • Программа Win. RAR позволяет восстановить архив. Чтобы восстановить архив надо всего на • Программа Win. RAR позволяет восстановить архив. Чтобы восстановить архив надо всего на всего выделить его нажать на кнопку текст • Просмотр содержимого архива очень удобная возможность. Вы можете не распаковывая просмотреть файлы нажав на панели инструментов кнопку Просмотр или просто двойным щелчком открыть архив как будто он обычна папка. • Если архив содержит ошибки нажмите на кнопку • К сожалению часто архив не возможно восстановить на 100%, а рассматривать белиберду то же не хочется. Поэтому при создании архива распакуйте его. Если все правильно, то затем отправляйте его или записываете

Кнопка Инфо позволяет узнать параметры просматриваемого архива В случае если архив содержит ошибки вы Кнопка Инфо позволяет узнать параметры просматриваемого архива В случае если архив содержит ошибки вы получите предупреждение В остальных случаях вам станет доступна информация о параметрах архива

Параметры архивации • Удалять файлы после упаковки – после архивации успешно упакованные исходные файлы Параметры архивации • Удалять файлы после упаковки – после архивации успешно упакованные исходные файлы удаляются • Создать SFX (самораспаковывающийся) архив – создаётся *. exe файл, для распаковки которого не требуется никаких дополнительных программ • Создать непрерывный архив – непрерывные архивы имеют более высокую степень сжатия, но при этом следует иметь в виду, что объём дисковой памяти, куда ведётся запись архива, достаточен для записи • Добавить электронную подпись – добавляется электронная подпись, содержащая имя автора, время последнего обновления архива и его исходное имя Прочесть электронную подпись позволяет кнопка Инфо

Параметры архивации • Информация для восстановления – в архив добавляется информация, необходимая для его Параметры архивации • Информация для восстановления – в архив добавляется информация, необходимая для его восстановления в случае повреждения • Тест файлов после упаковки – предусмотрена проверка после добавления файлов в архив, необходима при установке параметра - Удалить файлы после установки • Заблокировать архив – полезно для важных архивов, чтобы предусмотреть их случайную модификацию

Метод обновления • Добавлять с заменой (действие по умолчанию) – заменить файлы в архиве Метод обновления • Добавлять с заменой (действие по умолчанию) – заменить файлы в архиве одноимёнными добавляемыми файлами. Всегда добавлять файлы, которых нет в архиве • Добавлять с обновлением – заменить файл в архиве только в том случае, если одноимённый добавляемый файл более новый. Всегда добавлять файлы, который ещё нет в архиве • Обновить существующие файлы – заменить файл в архиве только в том случае, если одноимённый добавляемый файл более новый. Не добавлять файлы, которых нет в архиве • Синхронизировать содержимое архива - заменить файл в архиве только в том случае, если одноимённый добавляемый файл более новый. Всегда добавлять файлы, который ещё нет в архиве. Удалять из архива те файлы, которых нет среди добавляемых

Метод сжатия • Скоростной и быстрый – характеризуются самым быстрым, но наименее плотным сжатием Метод сжатия • Скоростной и быстрый – характеризуются самым быстрым, но наименее плотным сжатием • Хороший и обычный – оптимальны для эффективности сжатия и скорости упаковки • Максимальный – обеспечивает максимальное сжатие за счёт увеличения времени архивации

Создание архива 1. Выделить файлы и папки, подлежащие сжатию 2. Кнопка - Добавить 3. Создание архива 1. Выделить файлы и папки, подлежащие сжатию 2. Кнопка - Добавить 3. Указать • Имя архива и положение • Метод сжатия • Параметры архивации • Метод обновления 4. Нажать кнопку ОК

Этапы создания архивного файла • Нахождение файлов для архивации (переход на нужный диск и Этапы создания архивного файла • Нахождение файлов для архивации (переход на нужный диск и открытие необходимой папки

Этапы создания архивного файла • Выделить необходимые для архивации файлы и папки • Нажать Этапы создания архивного файла • Выделить необходимые для архивации файлы и папки • Нажать кнопку Добавить для создания или добавления в архив выделенных файлов и папок

Этапы создания архивного файла • Задать имя и параметры архива Можно создать архив определённого Этапы создания архивного файла • Задать имя и параметры архива Можно создать архив определённого размера

Этапы создания архивного файла • Режимы работы с архивом ( тестирование, исправление ошибок) Этапы создания архивного файла • Режимы работы с архивом ( тестирование, исправление ошибок)

Этапы создания архивного файла • Режимы работы с архивом ( просмотр, удаление, информация об Этапы создания архивного файла • Режимы работы с архивом ( просмотр, удаление, информация об архиве)

Создание самораспаковывающегося архива • Самораспаковывающийся архив – загрузочный исполняемый модуль, который способен к самостоятельной Создание самораспаковывающегося архива • Самораспаковывающийся архив – загрузочный исполняемый модуль, который способен к самостоятельной разархивации находящихся в нем файлов (Self- Extracting (SFX) –архив)

Разархивация архивного файла • Находим архив • Используя кнопку «Извлечь В» , восстанавливаем файлы Разархивация архивного файла • Находим архив • Используя кнопку «Извлечь В» , восстанавливаем файлы в папку указанную в параметрах извлечения

Создание непрерывного архива • Непрерывный архив есть архив RAR, упакованный специальным способом, при котором Создание непрерывного архива • Непрерывный архив есть архив RAR, упакованный специальным способом, при котором все сжимаемые файлы рассматриваются как один последовательный поток данных • Непрерывная архивация поддерживается только в формате RAR, для формата ZIP такого типа архива не существует • Непрерывная архивация значительно увеличивает степень сжатия, особенно при добавлении в архив значительного количества небольших файлов с похожим содержимым

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

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

Создание многотомного архива • Том есть фрагмент архива, состоящего из нескольких частей. Тома поддерживаются Создание многотомного архива • Том есть фрагмент архива, состоящего из нескольких частей. Тома поддерживаются только в формате RAR, нельзя создавать тома ZIP. Тома используются для сохранения большого архива на нескольких дискетах или других сменных носителях. • По умолчанию тома RAR получают имена вида 'имя_тома. part. NNN. rar', где NNN — номер тома • Тома могут быть также непрерывными и самораспаковывающимися. Первый самораспаковывающийся том имеет другое (т. е. не. rar) расширение, например, для SFX-томов *. exe. • Созданные многотомные архивы не допускают изменения, т. е. в них нельзя добавлять, обновлять или удалять файлы. • Для распаковки томов необходимо начинать извлечение с первого тома. Если тома находятся на несменном носителе (например, на жёстком диске), то сначала нужно переписать все тома в одну папку.

Многотомный архив Многотомный архив

Извлечение из архива • Извлечение из архива может быть задано следующими параметрами Заменяются новыми Извлечение из архива • Извлечение из архива может быть задано следующими параметрами Заменяются новыми версиями файла