Презентация - Методы сжатия информации в архиваторах

Нужно больше вариантов? Смотреть похожие
Нажмите для полного просмотра
Методы сжатия информации в архиваторах
Распечатать
  • Уникальность: 98%
  • Слайдов: 11
  • Просмотров: 3701
  • Скачиваний: 2008
  • Размер: 0.07 MB
  • Онлайн: Да
  • Формат: ppt / pptx
В закладки
Оцени!
  Помогли? Поделись!

Слайды и текст этой онлайн презентации

Слайд 1

Методы сжатия информации в архиваторах, слайд 1
Методы сжатия информации в архиваторах
Дисциплина: «Операционные системы и среды» Преподаватель: Сосновская Т.Г. 2017г.
ГБПОУ КК Краснодарский колледж электронного приборостроения

Слайд 2

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

Слайд 3

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

Слайд 4

Методы сжатия информации в архиваторах, слайд 4
рассмотрим следующий пример:
Упаковываемый файл занимает 15 байт (1символ-1байт) и состоит из следующей последовательности символов: 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 Архиватор может представить этот файл в виде (16-тиричном): 01 05 42 06 05 4С 0А 05 41 Эти последовательности можно интерпретировать следующим образом: с первой позиции 5 раз повторяется знак В, с шестой позиции 5 раз повторяется знак L, с позиции 11 повторяется 5 раз знак А.

Слайд 5

Методы сжатия информации в архиваторах, слайд 5
рассмотрим еще один вариант:

Слайд 6

Методы сжатия информации в архиваторах, слайд 6
Данный метод является простым и эффективным способом сжатия файлов
Согласитесь, очень простая демонстрация алгоритма архиватора. Очевидно, что для хранения файла в его последней форме требуется лишь 9 байт - меньше на 6 байт. Однако этот метод не обеспечивает большой экономии объема, если обрабатываемый текст содержит небольшое количество последовательностей повторяющихся символов.

Слайд 7

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

Слайд 8

Методы сжатия информации в архиваторах, слайд 8
Например, анализируя любой английский текст, можно установить,
что буква Е встречается гораздо чаще, чем Z, а X и Q относятся к наименее встречающимся. Используя специальную таблицу соответствия, можно закодировать каждую букву Е меньшим числом бит, используя более длинный код для более редких букв, тогда как в обычных кодировках любому символу соответствует битовая последовательность фиксированной длины (как правило, кратной байту).

Слайд 9

Методы сжатия информации в архиваторах, слайд 9
3 метод: Алгоритм Лемпела-Зива
Популярные архиваторы ARJ, PAK, LHARC, PKZIP работают на основе алгоритма Лемпела-Зива. Эти архиваторы классифицируются как адаптивные словарные кодировщики, в которых текстовые строки заменяются указателями на идентичные им строки, встречающиеся ранее в тексте.

Слайд 10

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

Слайд 11

Методы сжатия информации в архиваторах, слайд 11
продолжение: алгоритм Лемпела-Зива
Указатели позволяют делать ссылки на любую фразу в окне установленного размера, предшествующем текущей фразе. Этот размер определяет границы поиска соответствия; при его увеличении возрастает плотность упаковки, но снижается скорость работы программы. Если соответствие найдено, текущая фраза заменяется указателем на ее предыдущее вхождение.
^ Наверх
X
Благодарим за оценку!

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