Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
480
Добавлен:
19.02.2016
Размер:
1.17 Mб
Скачать

2. Прийоми роботи з програмами-архіваторами Огляд сучасних архіваторів

Сучасні програмні засоби для створення і обслуговування архівів відрізняються великим об'ємом функціональних можливостей, багато хто з яких виходить далеко за рамки простого стиснення даних і ефективно доповнюють стандартні засоби ОС.

До базових функцій, які виконують більшість сучасних архіваторів відносяться:

  • створення нових архівів;

  • витягання файлів з архівів;

  • додавання файлів в наявний архів;

  • створення саморозпакувальних та багатотомних архівів;

  • тестування цілісності структури архівів;

  • повне або часткове відновлення пошкоджених архівів;

  • захист архівів від перегляду і несанкціонованої модифікації.

До додаткових функцій диспетчерів архівів відносяться сервісні функції, що роблять роботу зручнішою:

  • перегляд файлів різних форматів без витягання їх з архіву;

  • пошук файлів і даних усередині архівів;

  • установка програм з архівів без попереднього розпаковування;

  • перевірка відсутності комп'ютерних вірусів в архіві до його розпаковування;

  • криптографічний захист архівної інформації;

  • декодування повідомлень електронної пошти;

  • вибір або налаштування коефіцієнта стиснення інформації.

До найбільш популярних сучасних архіваторів слід віднести WinZip, WinRAR і 7-Zip.

WinZip – найпоширеніший у світі умовно-безкоштовний файловий архіватор для ОС сімейства Microsoft Windows від компанії Corel (рис. 4).

Архіватор формату ZIP (PKZIP) був спочатку створений для MS-DOS в 1989 р. компанією PKWare, а WinZip з'явився на початку 1990 р. як комерційний графічний інтерфейс для PKZIP.

Рис. 4. Вікно програми WinZip

Основні можливості WinZip:

  • створення, доповнення, витягання з архівів ZIP;

  • підтримка алгоритмів компресії JPEG, LZMA, bzip2, PPMd і спеціальних алгоритмів для звукових файлів;

  • декомпресія файлів .bz2, .rar, .iso, .img, 7-zip;

  • вбудована підтримка архівів LHA (.lha і .lzh);

  • інтеграція, в оболонку Microsoft Windows;

  • підтримка 128- і 256-бітових ключів шифрування AES (Advanced Encryption Standard).

Додаткові можливості:

  • прямий запис архівів на CD/DVD;

  • автоматизація резервного копіювання;

  • підтримка протоколу FTP;

  • відправка ZIP-архівів по електронній пошті;

  • підтримка Unicode;

У програмі передбачено два режими роботи:

  1. Класичний – в цьому режимі відображається звичайне для Windows-приложений вікно з меню, панелями інструментів і іншими елементами керування (рис. 4);

  2. Майстер – підтримує покроковий підхід з масою підказок при створенні і розпаковуванні архівів.

Zip-архивы можуть включати коментарі і бути зашифрованими з використанням пароля. Підтримка багатотомних архівів в самому форматі Zip обмежена: їх можна створювати тільки на дискетах. WinZip дозволяє розбивати архіви на частини.

WinRAR – файловий архіватор для 32- і 64-розрядних ОС сімейства Windows, а також Linux, FreeBSD, Mac OS X, MS-DOS і OS/2 з високою мірою стиснення (рис. 5). Є одним з кращих архіваторів по співвідношенню міри стиснення до швидкості роботи. Поширюється по shareware-ліцензії. Розроблений російським програмістом Євгенієм Рошалем в 1995 г на мові С++.

Рис. 7.5. Вікно програми WinRAR

Основні можливості WinRAR:

  • створення архівів форматів RAR і ZIP;

  • розпаковування файлів формату CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZIP2, JAR, ISO, 7z, Z;

  • можливість шифрування архівів з використанням алгоритму AES з довжиною ключа 128 біт, при цьому в якості ключа шифрування використовується хеш пароля з використанням алгоритму SHA-1;

  • можливість роботи з файлами розміром до 8,589 трлн. байт (1012);

  • створення саморозпакувальних, багатотомних та безперервних архівів;

  • додавання в архіви додаткової інформації для відновлення архіву у разі його ушкодження, у тому числі створення спеціальних томів відновлення, що дозволяють відновити багатотомний архів при ушкодженні частин з інформацією;

  • повна підтримка файлової системи NTFS і імен файлів в Unicode;

  • підтримка командного рядку.

7-Zip — вільно поширюваний файловий архіватор з високою мірою стиснення даних. Підтримує декілька алгоритмів стиснення і значну кількість форматів даних. Програма розробляється з 1999 р. російським програмістом Ігорем Павловим, має відкритий початковий код. Основною платформою є Windows (рис. 6).

Рис. 6. Вікно програми 7-Zip

7-Zip стискує достатньо довго, але дуже добре; розпаковування йде набагато швидше. Використовується алгоритм LZMA (розмір словника до 256 Мбайт) і спеціальний алгоритм PPMdH для стиснення текстів.

Основні характеристики 7-Zip:

  • підтримка алгоритмів стиснення LZMA, LZMA2, PPMd, Bzip2;

  • підтримка форматів: 7z, BZIP2, GZIP, TAR, ZIP, ACE, ARJ, CAB, FLV, ISO, LHA, LZH, RAR та інш.;

  • дуже висока міра стиснення в форматі 7z завдяки використанню вдосконаленого алгоритму Лемпела-Зива;

  • можливість створення саморозпакувальних архівів для формату 7z;

  • у форматі 7z можливо створювати багатотомні архіви;

  • можливість шифрування алгоритмом AES-256 для архівів формату 7z і ZIP;

  • інтеграція в оболонку Microsoft Windows;

  • наявність плагинів для програм FAR Manager, Total Commander;

  • мультимовний графічний інтерфейс з функціями двовіконного файлового менеджера;

  • підтримка Unicode для імен файлів.