русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основные форматы упаковки данных


Дата добавления: 2015-08-31; просмотров: 2619; Нарушение авторских прав


В настоящее время применяется несколько десятков программ-архиваторов, которые отличаются перечнем функций и параметрами работы, однако лучшие из них имеют примерно одинаковые характеристики. Из числа наиболее известных программ можно выделить ARJ, РКРАК, LHA, ICE, HYPER, CAB, ZIP, РАК, ZOO, EXPAND, RAR.

Существует еще один интересный класс программ, которые также можно отнести к архиваторам. Это упаковщики исполняемых файлов (т.е. файлов с расширением .com и .ехе). После упаковки исполняемые файлы остаются работоспособными, и их можно запустить без каких-либо дополнительных операций. Степень сжатия достигает 10-50%. В последнее время производители программных продуктов по возможности сами упаковывают исполняемые файлы. Кроме того, имеется целый класс программ (часто называемых утилитами уплотнения или сжатия диска), упаковывающих файлы «на лету», в момент записи на диск, и распаковывающих их в процессе чтения. Эти программы прозрачны для пользователя, и при работе с ОС никаких видимых изменений не происходит (за исключением незначительного увеличения времени, затрачиваемого на дисковые операции), но и выигрыш оставляет желать лучшего (реально не более 40% объема). Типичный пример программы сжатия диска — утилита DriveSpace, входящая в состав операционной системы Windows 95/98.

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

Формат .ZIP. Это один из ранних форматов архивации. В MS-DOS для работы с этим форматом используются две программы: PKZIP.EXE для упаковки файлов и PKUNZIP.EXE для их распаковки. В ОС семейства Windows обе функции выполняет одна программа — WinZip. Несмотря на свою «древность», этот формат сегодня используется чрезвычайно широко. Это связано с тем, что это основной формат, в котором поставляются программы и драйверы из Интернета.



Формат .ARJ. Самый популярный формат первой половины 90-х годов. И упаковка, и распаковка производятся одной программой ARJ.EXE. По степени сжатия ощутимо превосходит формат .ZIP, но с появлением Windows 95 этот формат заметно отступил на второй план и остался популярным форматом сжатия для MS-DOS. Это связано с тем, что при сжатии файлов портятся «длинные» имена файлов. В WinArj этот недостаток устранен.

Формат .RAR. Программа WinRAR российского программиста Евгения Рошаля по потребительским свойствам объективно превосходит все остальные архиваторы. В международном секторе Интернета этот формат используют профессионалы. Поскольку WinRAR позволяет работать также с архивами в форматах .ZIP, .ARJ и некоторых других, он в общем-то удовлетворяет большинство потребностей пользователя в средствах сжатия и разуплотнения информации.



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


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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