Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Физическое и логическое сжатие

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

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

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

Методы физического сжатия данных также делятся на две категории:

- Сжатие всего файла. При сжатии всего файла программа сжатия считывает все его данные, применяет к ним некоторый сжимающий алгоритм и создает новый файл. Выигрыш в размере файла очень значителен, но файл нельзя использовать ни одной программой, пока он не будет восстановлен до исходного состояния. Поэтому сжатие всего файла применяют только для длительного хранения или для пересылки. Наиболее популярными форматами такого сжатия являются: zip, rar, arj. Для восстановления файлов, сжатых этими форматами, необходимы программы, разработанные для работ с ними. После распаковки данные полностью соответствуют исходным.

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

Логическое сжатие является своего рода процессом логической подстановки, т.е. замены одного набора алфавитных, цифровых или двоичных символов другим. Замена названия “Соединенные штаты Америки" на “США “ - наглядный пример такой подстановки, поскольку аббревиатура "США" и полное название “Соединенные Штаты Америки" имеют один и тот же смысл. Подобным образом словосочетание "и так далее" может быть логически заменено аббревиатурой "и т.д.". Логическое сжатие выполняется только на символьном или более высоком уровне и основано исключительно на информации, содержащейся в исходных данных. Логическоё сжатие не применяется для данных изображения.

<== предыдущая лекция | следующая лекция ==>
Сжатие данных | Сжатие с потерями и без потерь
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 1479; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.