Методы сжатия информации, вариант № 17

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ СОЦИАЛЬНЫЙ УНИВЕРСИТЕТ

Кафедра информационной безопасности

 


ЛАБОРАТОРНАЯ РАБОТА  ПО ДИСЦИПЛИНЕ

Криптография и стеганография

Тема: Методы сжатия информации

Специальность:  075400

Комплексная защита объектов информатизации

                                                                                                                           КЗОИ –Д-4-1

Левин А.А.

Москва  2009

Цель лабораторной работы

Ознакомление спринципами сжатия информации с использованием методов Шеннона-Фано и Хаффмена.

Хаффман

text2.txt – 42 байта

text2_haffman – 9,6 байт

Шеннон-Фано

text2.txt – 42 байта

text2_shennon – 9,75 байт

Вывод:  При сжатии одного и того же файла с использованием алгоритмов Хаффмана и Шеннона-Фано мы получили 2 файла, содержащие последовательности нулей и единиц, притом, файл, сжатый алгоритмом Хаффмана оказался меньше на 0,15 байт. В данном случае Алгоритм Хаффмана более эффективный.

Задание 2. Вариант а)

H=1,157

Символ

Вероятность символа

Комбинация кода Шеннона-Фано для символа

A

0,7

0

B

0,2

10

C

0,1

11

Похожие материалы

Информация о работе

Тип:
Отчеты по лабораторным работам
Размер файла:
156 Kb
Скачали:
7

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.