Презентация на тему: » Архивация и разархивация файлов. Архиваторы – это программы упаковки файлов и группы файлов для уменьшения занимаемого ими места на диске.» — Транскрипт:
1 Архивация и разархивация файлов
2 Архиваторы – это программы упаковки файлов и группы файлов для уменьшения занимаемого ими места на диске
3 Архивация необходима для… экономии памяти, надежного хранения копий ценной информации, быстрой передачи информации по сети.
4 Основные понятия Архивирование (упаковка, сжатие) – это процесс записи файла в архивный файл. Разархивирование (распаковка) — процесс извлечения файла из архива. Архив — упакованный (сжатый) файл.
5 Архивация информации – это преобразование информации, при котором ее объем уменьшается, а количество остается прежним.
6 Методы архивирования Упаковка без потерь – исходную информацию можно точно восстановить по имеющейся упакованной информации Упаковка с потерей информации – распакованное сообщение будет отличаться от исходного сообщения
Сжатие файлов, папок и дисков для экономии места
7 Возможности архиваторов создание архива; обслуживание архива (добавление файлов, удаление файлов из архива, замену файлов в архиве и т.п.); извлечение файлов из архива; автоматическая архивация и разархивация; создание многотомных архивов; создание самораспаковывающихся архивов; создание пароля для доступа к архиву; работа с частично разрушенными архивами.
8 Что можно архивировать?
9 Хорошо сжимаются программные файлы (exe) тексты (txt, doc) базы данных простые несжатые изображения
10 Ограниченно сжимаются несжатый звук (WAV) сложные несжатые изображения (BMP)
11 Не сжимаются почти все уже сжатые данные, а именно архивы (ZIP, CAB), сжатая графика (JPG, GIF), сжатое видео (AVI, MPG), сжатый звук (MP3) Примечание. Сжатие в пределах пары процентов за счет служебных тэгов
12 Упаковка текстовых файлов Расширение файла Исходный размерrarzip txt doc PDF
13 Упаковка файлов мультимедиа Расширение файла Исходный размер rarzip mp wav AVI
14 Сравнение архиваторов Rar и Zip
15 Критерии сравнения Интерфейс, удобство управления Функциональность Тесты: время и степень сжатия файлов различных форматов и размеров
16 Интерфейс WinRAR лучше!
17 WinRAR значительно функциональнее!
18 Оцениваем скорость и степень сжатия архиваторами файлов различных форматов и размеров документ Word размером 178 КБ рисунок JPEG размером 108 КБ exe-файл размером 1.06 МБ группа маленьких файлов общим размером 1.11 МБ видеофайл AVI размером 115 МБ
19 Все тесты проводились на компьютере с процессором Intel Pentium MHz с 256 МБ RDRAM на операционной системе Microsoft Windows XP Home Edition.
20 Тип исходного файла Размер исходного файла Размер архива Zip Время сжатия WinZip Размер архива RAR Время сжатия WinRAR Документ Word 178 КБ57 КБ Менее 1 сек 52 КБ Менее 1 сек JPEG108 КБ Менее 1 сек 108 КБ Менее 1 сек Приложение1.06 МБ299 КБ Менее 1 сек 188 КБ Менее 1 сек Группа файлов (Web- архивы) 1.11 МБ420 КБ Менее 1 сек 400 КБ Менее 1 сек Видеофайл115 МБ81.1 МБ53 сек66.1 МБ 3 мин 57 сек
21 Результат теста 3: WinRAR значительно лучше архивирует файлы любых размеров, но WinZip работает гораздо быстрее конкурента.
23 1. Имя архивного файла
24 2. Место хранения архива
25 3. Формат архивации Zip – более широко распространен Rar – обеспечивает больше возможностей и более сильное сжатие
27 5. Параметры архивации Многотомный архив состоит из нескольких частей. Может быть: Непрерывным (максимальная степень сжатия) Самораспаковывающимся (SFX)
28 Создание многотомных архивов
Источник: www.myshared.ru
Презентация на тему: Архивация и разархивация файлов
№ слайда 1
Описание слайда:
Архивация и разархивация файлов
№ слайда 2
Описание слайда:
Архиваторы – это программы упаковки файлов и группы файлов для уменьшения занимаемого ими места на диске
№ слайда 3
Описание слайда:
Архивация необходима для… экономии памяти, надежного хранения копий ценной информации, быстрой передачи информации по сети.
№ слайда 4
Описание слайда:
Основные понятия Архивирование (упаковка, сжатие) – это процесс записи файла в архивный файл. Разархивирование (распаковка) — процесс извлечения файла из архива. Архив — упакованный (сжатый) файл.
№ слайда 5
Описание слайда:
Архивация информации – это преобразование информации, при котором ее объем уменьшается, а количество остается прежним.
№ слайда 6
Описание слайда:
Методы архивирования Упаковка без потерь – исходную информацию можно точно восстановить по имеющейся упакованной информации Упаковка с потерей информации – распакованное сообщение будет отличаться от исходного сообщения
№ слайда 7
Описание слайда:
Возможности архиваторов создание архива; обслуживание архива (добавление файлов, удаление файлов из архива, замену файлов в архиве и т.п.); извлечение файлов из архива; автоматическая архивация и разархивация; создание многотомных архивов; создание самораспаковывающихся архивов; создание пароля для доступа к архиву; работа с частично разрушенными архивами.
№ слайда 8
Описание слайда:
Что можно архивировать?
№ слайда 9
Описание слайда:
Хорошо сжимаются программные файлы (exe) тексты (txt, doc)базы данныхпростые несжатые изображения
№ слайда 10
Описание слайда:
Ограниченно сжимаются несжатый звук (WAV)сложные несжатые изображения (BMP)
№ слайда 11
Описание слайда:
Не сжимаются почти все уже сжатые данные, а именно архивы (ZIP, CAB),сжатая графика (JPG, GIF),сжатое видео (AVI, MPG),сжатый звук (MP3)Примечание. Сжатие в пределах пары процентов за счет служебных тэгов
№ слайда 12
Описание слайда:
Упаковка текстовых файлов
№ слайда 13
Описание слайда:
Упаковка файлов мультимедиа
№ слайда 14
Описание слайда:
Сравнение архиваторов Rar и Zip
№ слайда 15
Описание слайда:
Критерии сравнения Интерфейс, удобство управленияФункциональностьТесты: время и степень сжатия файлов различных форматов и размеров
№ слайда 16
Описание слайда:
Интерфейс WinRAR лучше!
№ слайда 17
Описание слайда:
WinRAR значительно функциональнее!
№ слайда 18
Описание слайда:
Оцениваем скорость и степень сжатия архиваторами файлов различных форматов и размеров документ Word размером 178 КБрисунок JPEG размером 108 КБexe-файл размером 1.06 МБгруппа маленьких файлов общим размером 1.11 МБвидеофайл AVI размером 115 МБ
№ слайда 19
Описание слайда:
Все тесты проводились на компьютере с процессором Intel Pentium 4 2400 MHz с 256 МБ RDRAM на операционной системе Microsoft Windows XP Home Edition.
№ слайда 20
Описание слайда:
№ слайда 21
Описание слайда:
Результат теста №3: WinRAR значительно лучше архивирует файлы любых размеров, но WinZip работает гораздо быстрее конкурента.
№ слайда 22
Описание слайда:
№ слайда 23
Описание слайда:
1. Имя архивного файла
№ слайда 24
Описание слайда:
2. Место хранения архива
№ слайда 25
Описание слайда:
3. Формат архивации Zip – более широко распространенRar – обеспечивает больше возможностей и более сильное сжатие
№ слайда 26
Описание слайда:
№ слайда 27
Описание слайда:
5. Параметры архивации Многотомный архив состоит из нескольких частей.Может быть:Непрерывным (максимальная степень сжатия)Самораспаковывающимся (SFX)
№ слайда 28
Описание слайда:
Создание многотомных архивов
Источник: ppt4web.ru
Архивация фойлов
- Сжатие информации Сжатие происходит за счет устранения избыточности кода, например, за счет упрощения кодов, исключения из них постоянных битов или представления повторяющихся символов в виде коэффициента повторения.
- Важнейшая характеристика процесса сжатия – коэффициент сжатия.
- Коэффициент сжатия – отношение объема исходного сообщения к объему сжатого.
- Равномерное сжатие с использованием кодов одной длины. Этот метод используется, если в записи сообщения присутствует небольшая часть алфавита.
- Сжатие с использованием кодов переменной длины. Сокращение объёма данных достигается за счёт замены часто встречающихся данных короткими кодовыми словами, а редких — длинными.
Сжатие с использованием кодов переменной длины
- этом случае возникает проблема отделения кодов символов друг от друга.
- Решить эту проблему позволяет условие, достаточное для однозначного декодирования сообщений с переменной длиной кодовых слов, условие Фано:
- Никакое кодовое слово не является началом другого кодового слова.
- По-другому условие Фано называют свойством префиксности, а код, удовлетворяющий этому условию, называют префиксным кодом.
- Чтобы понять, как строятся префиксные коды, рассмотрим, как построить ориентированный граф, определяющий этот код.
- Например, кодовые слова 00, 01, 10, 011, 100, 101, 1001, 1010, 1111, кодируют соответственно буквы: a, b, c, d, e, f, g, h, i.
- Построим граф этого кода.
- Из начальной вершины выходят две дуги, помеченные 0 и 1. Затем из конца каждой такой дуги входят новые дуги, помеченные 0 и 1 так, чтобы, идя по этим дугам от корня, читалось начало какого-либо кодового слова.
- Алгоритм Хаффмана — адаптивный алгоритм оптимального префиксного кодирования алфавита с минимальной избыточностью.
- Был разработан 1952 году аспирантом Массачусетского технологического института Дэвидом Хаффманом при написании им курсовой работы. В настоящее время используется во многих программах сжатия данных.
- Символы исходного алфавита образуют вершины. Вес каждой вершины вес равен количеству вхождений данного символа в сжимаемое сообщение.
- Среди вершин выбираются две с наименьшими весами (если таких пар несколько, выбирается любая из них).
- Создается следующая вершина графа, из которой выходят две дуги к выбранным вершинам; одна дуга помечается цифрой 0, другая — символом 1. Вес созданной вершины равен сумме весов, выбранных на втором шаге вершин.
- К новым вершинам применяются шаги 2 и 3 до тех пор, пока не останется одна вершина с весом, равным сумме весов исходных символов.
- Математики доказали, что среди алгоритмов, кодирующих каждый символ по отдельности и целым количеством бит, алгоритм Хаффмана обеспечивает наилучшее сжатие..
- Кодирование длин серий (англ. run-lengthencoding , RLE ) или кодирование повторов — алгоритм сжатия данных, заменяющий повторяющиеся символы (серии) на один символ и число его повторов. Серией называется последовательность, состоящая из нескольких одинаковых символов. При кодировании (упаковке, сжатии) строка одинаковых символов, составляющих серию, заменяется строкой, содержащей сам повторяющийся символ и количество его повторов.
- Очевидно, что такое кодирование эффективно для данных, содержащих большое количество серий, например, для простых графических изображений, таких как иконкии графические рисунки. Однако это кодирование плохо подходит для изображений с плавным переходом тонов, таких как фотографии.
- Методом кодирования длин серий могут быть сжаты произвольные файлы с двоичными данными, поскольку спецификации на форматы файлов часто включают в себя повторяющиеся байты в области выравнивания данных. Тем не менее, современные системы сжатия (например, DEFLATE) чаще используют алгоритмы на основе LZ77, которые являются обобщением метода кодирования длин серий и оперируют с последовательностями символов вида «BWWBWWBWWBWW».
- Архивация — это упаковка (сжатие) файла или группы файлов с целью уменьшить место, занимаемое ими на диске.
- Архиватор– это служебная программа, предназначенная для компрессии файлов, т.е. для уменьшения их размера и занимаемого ими дискового пространства. Резервное копирование – создание архивированных копий файла или группы файлов.
Цели использования архиваторов:
- Создание резервных копий документов;
- Создание электронных архивов;
- Перенос данных из одного ПК на другой;
- Передача данных по сети.
- степень сжатия файла (отношение размера исходного файла к размеру упакованного файла);
- скорость работы (время архивации);
- возможности программы.
ФУНКЦИИ ПРОГРАММ — АРХИВАТОРОВ:
- создавать архивы и извлекать из них файлы;
- добавлять, извлекать, или удалять из архива отдельные файлы или группы файлов;
- создавать самораспаковывающиеся архивы ;
- создавать многотомные архивы; устанавливать пароль на архив;
- уменьшить размер файла для отправки по e-mail.
- Самораспаковывающиеся архивы или самораскрывающиеся архивы – это архивный файл, который будет иметь расширение .exe и запускается как обычная программа. Файлы из такого архива могут быть извлечены на любом компьютере путем запуска программы;
К настоящему времени наибольшую популярность и «жизненное пространство» завоевали архиваторы
- WinZip
- WinRar.
- Архивация данных полезна для уменьшения количества информации;
- Минусы архивации в потере некоторого количества данных при сжатии;
- Плюсы архивации простота в переносимости информации и ее хранении.
Источник: intolimp.org
Презентация по теме «Архиваторы»
В данной презентации рассматривается назначение архиваторов, их возможности, типы, принципы работы, алгоритмы сжатия и методы уплотнения информации, приводится формула для расчёта коэффициента сжатия. Также приведены вопросы для актуализации необходимых знаний для изучения данной темы и закрепления полученных знаний.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.
Просмотр содержимого документа
«Презентация по теме «Архиваторы» »
14.11.16
- Что такое файл?
- Какие существуют типы файлов?
- Как определить размер файла?
- Перечислить единицы измерения информации.
- Какие существуют носители информации?
- Какие виды компьютерных программ вы знаете?
Архивация – это упаковка (сжатие) файла или группы файлов с целью уменьшить место, занимаемое ими на диске.
Архиватор – это программа, позволяющая за счёт применения специальных методов сжатия информации создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл, из которого можно при необходимости извлечь файлы в их первоначальном виде.
Архивация – процесс сжатия данных.
Программа WinRar позволяет
- создавать rar-архивы и извлекать из них файлы;
- создавать самораспаковывающиеся архивы – архивный файл в этом случае будет иметь расширение exe и запускается как обычная программа. Файлы из такого архива могут быть извлечены на любом компьютере путём запуска программы;
- создавать многотомные архивы, что позволяет разместить большой архив на нескольких носителях ограниченной емкости.
- устанавливать пароль на архив – при этом посторонний сможет лишь просмотреть список файлов архива, но не сможет распаковать сжатые данные;
- уменьшить размер файла для отправки по e-mail, обеспечивает степень сжатия до 95 %.
- файлы
- папки
- диски
Сжатие файлов с целью экономии памяти
Сжатие файлов и папок необходимо для
- их транспортировки, для резервного копирования, для обмена информацией по сети Интернет. Уплотнение дисков применяют для повышения эффективности использования их рабочего пространства , обычно для дисков недостаточной ёмкости.
- их транспортировки,
- для резервного копирования,
- для обмена информацией по сети Интернет. Уплотнение дисков применяют для повышения эффективности использования их рабочего пространства , обычно для дисков недостаточной ёмкости.
Файловые архиваторы
Упаковывают один или несколько файлов в единый архивный файл, размер которого, как правило, меньше, чем суммарный размер исходных файлов, но воспользоваться запакованными программами или данными, пока они находятся в архиве, нельзя, пока они не будут распакованы. Для распаковки архивного файла обычно используется тот же самый архиватор.
Программные архиваторы
Позволяют упаковать за один прием один единственный файл — исполняемую программу ЕХЕ-типа, но зато так, что заархивированная программа будет сразу после ее запуска на исполнение самораспаковываться в оперативной памяти и тут же начинать работу.
Дисковые архиваторы
Позволяют программным способом увеличить доступное пространство на жестком диске. Типичный дисковый архиватор представляет собой резидентный драйвер, который незаметно для пользователя архивирует любую записываемую на диск информацию и распаковывает ее обратно при чтении. Однако операции чтения/записи файлов несколько замедляются, поскольку процессору требуется время для упаковки и распаковки.
Распространенные архиваторы
Существуют разные программы-архиваторы, отличающиеся форматом архивных файлов, скоростью работы, степенью сжатия файлов при помещении в архив, удобством использования. Наиболее распространенные программы-архиваторы имеют приблизительно одинаковые возможности и ни одна из них не превосходит другие по всем параметрам: одни программы работают быстрее, другие обеспечивают лучшую степень сжатия файлов. Даже если сравнивать программы только по степени сжатия, то среди них нет лидера: разные файлы лучше сжимаются разными программами.
Принцип работы архиваторов
основан на поиске в файле «избыточной» информации и последующем ее кодировании с целью получения минимального объема. Самым известным методом архивации файлов является сжатие последовательностей одинаковых символов . Например, внутри вашего файла находятся последовательности байтов, которые часто повторяются. Вместо того, чтобы хранить каждый байт, фиксируется количество повторяемых символов и их позиция. Например, архивируемый файл занимает 15 байт и состоит из следующих символов:
B B B B B L L L L L A A A A A
В шестнадцатеричной системе это будет
42 42 42 42 42 4C 4C 4C 4C 4C 41 41 41 41 41
Архиватор может представить этот файл в следующем виде (шестнадцатеричном):
01 05 42 06 05 4C 0A 05 41
Это значит: с первой позиции 5 раз повторяется символ «B», с позиции 6 пять раз повторяется символ «L» и с позиции 11 пять раз повторяется символ «A». Для хранения файла в такой форме потребуется всего 9 байт, что на 6 байт меньше исходного.
Описанный метод является простым и очень эффективным способом сжатия файлов.
Принцип работы архиваторов
Более изощренный метод сжатия данных — это так называемый оптимальный префиксный код и, в частности, кодирование символами переменной длины (алгоритм Хаффмана). Код переменной длины позволяет записывать наиболее часто встречающиеся символы и группы символов всего лишь несколькими битами, в то время как редкие символы и фразы будут записаны более длинными битовыми строками. Например, в любом английском тексте буква E встречается чаще, чем Z, а X и Q. Таким образом, используя специальную таблицу соответствия, можно закодировать каждую букву Е меньшим числом бит и использовать более длинный код для более редких букв.
Некоторые архиваторы работают на основе алгоритма Лемпела-Зива. Эти архиваторы классифицируются как адаптивные словарные кодировщики , в которых текстовые строки заменяются указателями на идентичные им строки , встречающиеся ранее в тексте. Например, все слова какой-нибудь книги могут быть представлены в виде номеров страниц и номеров строк некоторого словаря.
Методы уплотнения информации
Алгоритм Хафмана
или Основные алгоритмы сжатия
использует принцип выявления повторяющихся последовательностей и замены их простой структурой, в которой указывается код данных и коэффициент повтора.
При сжатии записывается последовательность из двух повторяющихся величин: повторяемого значения и количества его повторений.
Исходная последовательность: 3, 3, 12, 12, 12, 0, 0, 0, 0. Сжатая информация: 3, 2, 12, 3, 0, 4. Коэффициент сжатия: 6/9*100% = 67%.
Алгоритм RLE (Run-Length Encoding) Говоря об алгоритмах сжатия, будем иметь в виду обратимые алгоритмы.
предполагает использование словаря, в котором каждому слову соответствует двухбайтовый код. Эффективность сжатия увеличивается с ростом объёма кодируемого текста.
Алгоритм KWE (Keyword Encoding)
предполагает кодирование не байтами, а битовыми группами. В нем можно выделить 3 основные этапа:
- Выявляется частота повторения каждого из встречающихся символов.
- Чем чаще встречается символ, тем меньшим количеством битов он кодируется.
- К закодированной последовательности прикладывается таблица соответствия.
Степень сжатия зависит от
Используемого архиватора
Метода сжатия
исходного файла
Если при сжатии данных происходит изменение их содержания, метод сжатия необратим.
Этот метод называют методом сжатия с регулируемой потерей информации.
Форматы сжатия без потери информации
Форматы сжатия с потерей информации
- JPG- графика
- MPG- видео
- MP3- звук
- GIF, TIF, PCX
- AVI
- ZIP, ARJ, RAR
- Что такое архивация?
- Для чего необходима архивация?
- Почему есть возможность уменьшать размер файлов?
- Какие файлы не имеет смысла архивировать?
- Почему перед пересылкой текстового файла по электронной почте имеет смысл предварительно его упаковать в архив?
- Что такое архиватор?
- Перечислить типы архиваторов.
- Какие 3 принципа работы архиваторов Вам известны?
- Что значит многотомный архив?
- Что такое самораспаковывающийся архив?
- Что такое степень сжатия файла?
- Для чего нужно резервное копирование?
- Что такое разархивация?
Источник: kopilkaurokov.ru