русс | укр

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

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

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

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


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

Форматы архивов.


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


На данный момент существует множество форматов архивов, наиболее распространенными из них являются: ZIP, RAR, 7Z, ARC, ARJ, JAR и TAR.

· ZIP

 

 

Архиватор WinZIP был создан в 1990 году для платформы Windows компанией Nico Mak Computing, которая позже стала называться WinZip Computing. Данная программа-архиватор работает в основном по алгоритму сжатия PKZIP. В архиваторе также реализованы метод сжатия PPMd и технология AES. В WinZip есть возможность созданные с помощью программы архивы отправлять по электронной почте и записывать архивы на диски, не покидая окна программы.

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

 

 

· RAR

 

 

Данный формат сжатия был разработан нашим соотечественником Евгением Рошалом.

Формат RAR имеет большую историю: он изначально разрабатывался под DOS, а затем и для других операционных систем, включая позже Microsoft Windows.

Так появилась программа WinRAR - функциональный, много форматный архиватор. Следует добавить, что созданы также версии архиватора для платформ MacOS X, Linux и FreeBSD.

 

WinRAR позволяет легко создавать многотомные и самораспаковывающиеся архивы. Кроме того, есть возможность открывать, просматривать и изменять содержимое архивов в других форматах (например, .arj). Что касается повреждения архивов, в WinRAR предусмотрена возможность полного и частичного восстановления. Осуществлять работу можно как в простом режиме командной строки, так и в режиме полноэкранного интерфейса. Весьма удобными являются функции поиска и тестирования файлов и архивов, а также функция проверки файлов на вирусы. Оригинальной функцией, характерной только для архивов RAR, является поддержка непрерывного кодирования. Архив можно заблокировать специальным паролем для того, чтобы защитить его от изменений. Что интересно, взломать архив RAR, защищённый паролем, практически невозможно! Если подбирать все возможные комбинации символов, которые может содержать пароль, то можно продолжать эту так называемую "грубую атаку"... тысячу лет! Но есть возможность осуществить эту операцию в разумные сроки, если количество символов в пароле не очень большое, около 5.



Архивы RAR можно открыть и сторонними продуктами, так как он является популярным в мире и стал неофициальным российским стандартом архивации данных.

Другой интересной особенностью RAR является то, что он позволяет обрабатывать файлы практически неограниченного размера (до 8 эксабайт, что равносильно 8 589 934 591 Гбайт), тогда как размер одного файла в архиве ZIP не может превышать 2 Гбайт.

· 7Z

 

Автор формата и программы – Игорь Павлов, тоже наш соотечественник, российский разработчик. Формат является открытым, имеет расширяемую архитектуру и может использовать различные алгоритмы сжатия: LZMA, BZip2, Deflate и другие. Программа 7-zip распространяется абсолютно бесплатно и имеет открытый исходный код, что делает её прекрасной альтернативой платной WinRAR. При этом она умеет открывать и RAR-архивы, а также ZIP и другие, а создавать - архивы в форматах 7Z, ZIP, TAR, BZIP2 и GZIP. Одним из многих достоинств программы является её компактность. Очень высокая степень сжатия в новом формате 7Z благодаря использованию усовершенствованного алгоритма Лемпела-Зива делает его явным конкурентом RAR! Архивы в 7Z получаются с меньшими размерами, чем архивы других форматов (в большинстве случаев). Для форматов ZIP и GZIP степень сжатия на 2—10 % выше, чем у PKZip и WinZip. В формате можно создавать самораспаковывающиеся архивы (для формата 7Z) и многотомные. Присутствует возможность шифрования архивов алгоритмом AES с длиной ключа 256 бит (для формата 7Z).
Правда, у формата есть и недостатки: сжатие данных происходит на треть медленнее, чем во многих популярных архиваторах, при сжатии некоторых мультимедиа‐данных уступает RAR’у. Оборванный архив (например, при скачивании его из интернета и обрыве соединения) невозможно открыть и просмотреть его содержимое, как в RAR.



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


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


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

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

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


 


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

 
 

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

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