Програми архівації. Інструкції із застосування різних архіваторів. Архівація даних. Програми-архіватори

комп'ютерний файл стиск архів

Слід розрізняти власне програму-архіватор, формат архівів та методи стиснення. Навіть той самий метод стиснення може мати варіанти реалізації. Наприклад, існує більше десяти програм-архіваторів, які можуть створювати архіви у форматі ZIP. У свою чергу, дані у форматі ZIP можуть бути стиснуті різними методами: Deflate, Deflate64, BZip2. Метод Deflate має кілька реалізацій з різною швидкістю та ступенем стиснення. За допомогою цього методу архіватор 7-zip дозволяє створювати архіви у форматі ZIP та 7Z.

Зазвичай архіватори можуть створювати архіви у власному ексклюзивному форматі з використанням оригінальних методів. Наприклад, архіватор RAR дозволяє створювати архіви RAR. У форматі архіву та методах стиску полягають основні переваги того чи іншого архіватора.

У найпростішому випадку архіватор дозволяє лише запакувати або розпакувати один файл. Крім стиснення даних, сучасні архіватори забезпечують деякі додаткові функції. Можна виділити кілька основних:

Стиснення деяких файлів та цілих директорій;

Створення архівів, що саморозпаковуються (SFX). Тобто для розпакування архіву програма-архіватор не потрібна;

Зміна вмісту архіву;

Шифрування вмісту архіву;

Інформація для відновлення архіву при частковому пошкодженні та можливість відновлення пошкоджених архівів;

Розбивка архіву на кілька частин чи томів;

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

Графічна (GUI) версія програми.

Варто відзначити, що, незважаючи на формальну наявність, реалізація кожної додаткової функції може бути виконана на різному рівні.

Крім відмінностей у функціональності, можна розбити архіватори на дві групи: асиметричні та симетричні. Асиметричні архіватори вимагають для операції розпакування значно менше часу та оперативної пам'яті, ніж для операції пакування. Це дозволяє швидко отримувати вміст архіву на малопотужних комп'ютерах. Симетричні архіватори вимагають для операцій упаковки та розпакування однаковий час та обсяг оперативної пам'яті. Використання таких архіваторів на широкому парку комп'ютерів або для оперативного доступу до вмісту архіву обмежене. Відомий архіватор RAR як основний використовує асиметричний словниковий метод стиснення, а текстів може використовувати симетричний PPM-метод. Таким чином, розпакування архівів RAR, стислих з максимальним ступенем стиснення, може бути неможливим на комп'ютерах з обмеженим обсягом оперативної пам'яті. Усі чи майже всі передові архіватори з високим ступенем стиснення є симетричними.

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

Рамотрим найбільш популярні програми-архіватори:

1. WinRAR

Версія 2.90 Final

Підтримувані платформи: Windows, Linux, BeOS та DOS-32

WinRAR – 32-розрядна версія архіватора RAR для Windows. Крім повної підтримки RAR та ZIP, WinRAR 2.90 може розпаковувати UUE, GZ, TAR, ARJ, LZH, ACE, CAB, BZIP2, JAR (Java ARchive) та ACE 2.0 архівів. WinRAR має оригінальний алгоритм стиснення, що має високі показники коефіцієнта стиснення, особливо на виконуваних файлах, великих текстових файлах і т.д. При цьому кількість стиснених файлів, що входять до архіву, не обмежена.

Є підтримка ZIP-архівів; графічний інтерактивний інтерфейс поряд із командним рядком. WinRAR надає можливість створення solid-архівів, що дає виграш під час архівування великої кількості файлів.

Можливе створення саморозпаковуються (SFX), звичайних та багатотомних архівів. Доступні блокування, шифрування, список файлів, мітки томів.

Також є додаткові функції, наприклад шифрування, додавання архівних коментарів, протоколювання помилок та ін.

2. WinZip

Версія v8.1

Одна із найпопулярніших в Інтернеті програм. Сам ZIP-алгоритм вільно використовується в десятках, якщо не в сотнях програм, і для більшості користувачів Windows саме WinZIP служить стандартною програмою для роботи з архівами. WinZip простий у роботі, має підтримку довгих імен та оптимізований для роботи в середовищі Windows.

WinZIP вміє переглядати та вилучати файли з інших, менш поширених форматів архівів, таких як ARJ, LZH, ARC, TAR, TAZ, TGZ, Z, GZ, CAB, UUE, XXE, UU, B64, HQX, BHX. Є функції інсталяції програм, екранних тем і скрін-сейверів з архівів, виконання багатьох операцій через покрокові Wizard"и, стиснення та відправлення файлів поштою, перевірки вмісту архівів зовнішнім антивірусом, управління закладками обраних архівних директорій, підтримується можливість інтеграції з Провідником Windows команд у контекстні меню) Є окремі утиліти для роботи з командного рядка, інтеграції з популярними Інтернет-браузерами, створення архівів, що саморозпаковуються.

WinZip має дуже зручну функцію автоматичної інсталяції для програмного продукту, що розповсюджується як Zip-файли.

Для спрощеного архівування/розархівування файлів WinZip пропонує майстер-програму WinZip Wizard. Є можливість організації файлів у "улюблені" папки (Favorite Zip Folders). WinZip дозволяє організувати Zip-файли у вигляді одного «аркуша», який допомагає легше поєднувати та сортувати Zip-файли незалежно від того, де вони фізично зберігаються. Функція пошуку дозволяє знайти будь-які Zip-файли, "втрачені" на жорсткому диску. Є можливість створювати файли, що саморозархівуються. WinZip можна налаштувати до роботи з більшістю сучасних антивірусних сканерів.

3. WaveZip

Версія 2.0

Програма розроблялася як засіб для стиснення великих аудіо WAV-файлів, які займають багато місця.

WaveZIP простий у роботі та дозволяє швидко знаходити, селектувати та конвертувати файли. Підтримується функція Drag-and-drop із Windows Explorer.

У програмі реалізовано спеціальну технологію MUSICompress від компанії Soundspace Audio. Компресія відбувається абсолютно без втрат, алгоритми оптимізовані саме під завдання стиснення WAV-формату (середній ступінь стиснення в залежності від типу файлу досягає 30-60%).

4. WavPack

Версія 3.92

Підтримувані платформи: Win9x, WinNT, Mac

Консольний компресор, що спеціалізується на аудіосжатіі. Надає можливість упаковки/розпакування без втрат 16/24-бітних моно- та стереофайлів у WAV-форматі. WavPack показує високу швидкість роботи, забезпечує 25-50-відсоткове стиснення поп-музики та трохи кращий стиск для класичної музики та композицій з широким динамічним діапазоном. Максимальний досяжний рівень упаковки – 87% (для періодів тиші). Надається режим стиснення з втратами (до 67% з нечутними втратами і до 77% з помітним шумом), стиснення «сирих» аудіофайлів невідомих форматів, підтримується швидкий режим упаковки, є WinAMP-плагін для програвання стиснутих WavPack'ом файлів.

5. PowerArchiver

Версія v7.02

Підтримувані платформи: Win9x, WinNT

Потужна багатоформатна Windows GUI-оболонка, що дозволяє працювати з архівами у форматах ZIP, RAR, CAB, ARJ, LHA, ACE, ARC, BZIP2, TAR.BZ2, GZ, BH, ZOO, XXE, UUE. Крім стандартних операцій PowerArchiver може проводити перейменування файлів в архівах, інсталювати з них програми, перевіряти вміст на віруси, конвертувати архіви з одного формату в інший, захищати їх паролем, лагодити, створювати багатотомні архіви, що саморозпаковуються (SFX). Програма також дозволяє своїми засобами переглядати файли TXT, RTF, BMP, ICO, GIF, WMF, EMF та JPG, роздруковувати списки архівних файлів або експортувати їх до TXT- та HTML-форматів. Є засоби керування списком швидкого доступу до директорій, що часто використовуються, зміни зовнішнього вигляду кнопкової панелі за допомогою скінів, виконання операцій резервування даних за допомогою скриптів, пошуку оновлень програми в Інтернеті, створення окремого архіву для кожного стисливого файлу.

PowerArchiver має зручний інтерфейс, що перемикається в стилі Office 2000 з докладною довідковою системою і інтегрується з Провідником Windows, забезпечуючи підтримку операцій Drag & Drop і зручних контекстних меню.

6. ZipMagic

Версія 4.0

Підтримувані платформи: Win9x, WinNT

Компанія Mijenix випустила оновлену версію популярної програми ZipMagic. Мета програми - забезпечити можливість працювати з архівами як із звичайними дисковими папками. Тобто всі zip-файли, що є на дисках, магічно «перетворюються» на звичайні директорії. При цьому ні Провідник, ні Norton Commander, ні інша програма не підозрюють, що мають справу з архівами. Користувач може працювати з псевдопапками: перейменовувати їх, запускати та інсталювати з них програми, ігри, переглядати, редагувати, копіювати, перейменовувати файли, створювати та видаляти піддиректорії тощо. ZipMagic непомітно буде проводити операції стиснення/розпакування, причому значно швидше, ніж більшість відомих zip-пакувальників.

У новій версії програми додано підтримку більшості нових форматів архівів та кодувань. Серед них: RC, ARJ, CAB, GZ, LHA/LZH, RAR, TAR, ZOO, UU/XXEncode та багато інших. При цьому для роботи з файлами цих форматів вам не знадобляться самі утиліти, які їх створили. Для роботи з ними призначена утиліта ZipTools, що поставляється з ZipMagic. Всі вищезгадані типи файлів автоматично асоціюються в реєстрі з цією утилітою і, звичайно, нею відкриваються.

ZipTools є певною подобою Провідника, за допомогою якого можна виконувати всі стандартні функції, притаманні файл-менеджерам (копіювання, перенесення, перейменування файлів, підтримка Drag&Drop, налаштування панелей, сортування, багатовіконність тощо), а також специфічні функції типу UU -кодування, конвертування в ZIP, форматування дисків, пошуку файлів/комп'ютерів тощо. Крім того, ZipTools дозволяє швидко переглядати понад 60 форматів файлів/документів, у тому числі мультимедійних, не виходячи із програми.

У складі ZipMagic також поставляється утиліта ZipWizard - автоматизований засіб створення/конвертування/розпакування архівів для новачків, що надає для виконання стандартних операцій покроковий спрощений інтерфейс.

Крім цього з програмою поставляються спеціальні zip-плагіни для браузерів та e-mail. Перший - ZipSurfer - призначений для роботи в Netscape Navigator, Netscape Communicator та Internet Explorer і дозволяє розпаковувати, переглядати свіжоскачані з Інтернету архіви, інсталювати з них програми та виконувати інші операції з архівами, не виходячи з браузера (щось подібне є у відомому WinZip ).

Другий плагін - ZipMail - є доповненням до таких програм, як Eudora Light, Eudora Pro, Microsoft Exchange, Outlook 97 і Outlook 98.

У опціях ZipMagic можна змінити безліч параметрів, серед яких є й спеціальні параметри Windows NT. Ви можете визначити опції автозапуску програми, встановити коефіцієнт стиснення, з яким файли стискатимуться під час створення архіву-папки, встановити розмір кешу програми, гарячі клавіші, вибрати диски, для яких працюватимуть функції ZipMagic, визначити час увімкнення/вимкнення функцій програми. Можна також визначити, які програми все ж таки будуть розглядати zip-архіви як файли, а не як директорії, наприклад резервні та дискові утиліти.

Переваги та недоліки описаних програм можна представити у вигляді графічних малюнків.




    • Мета уроку: Ознайомлення учнів із основними поняттями та технологією застосування деяких найважливіших архіваторів.
      План уроку
      1. Програми архівації. Основні поняття.

      2. Вивчення інструкцій щодо застосування найважливіших архіваторів.

      3. Створення архівів за допомогою різних архіваторів та їх порівняння.

      4. Застосування Norton Commander 4.0 (5.0) для архівації.

      5. Стиснення exe та com файлів.


      Зміст уроку

      Програми архівації. Основні поняття.


      Архівація - це стиснення, ущільнення, упаковка інформації з її більш раціонального розміщення зовнішньому носії (диску чи дискеті). Архіватори - це програми, що реалізують процес архівації, що дозволяють створювати та розпаковувати архіви.

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

      Програми-пакувальники (архіватори) дозволяють за рахунок спеціальних методів стиснення інформації створювати копії меншого розміру файлів і об'єднувати копії декількох файлів в один архівний файл. Це дає можливість на дисках або дискетах розмістити більше інформації, тобто підвищити густину зберігання інформації на одиницю об'єму носія (дискети або диска).

      Крім того, архівні файли широко використовуються для передачі інформації в Інтернеті та електронною поштою, причому завдяки стиску інформації підвищується швидкість її передачі. Це особливо важливо, якщо врахувати, що швидкодія модему та каналу зв'язку (телефонної лінії) набагато менша, ніж процесора та жорсткого диска.

      Робота архіваторів заснована на тому, що вони знаходять у файлах повторювані ділянки та прогалини, позначають їх в архівному файлі і потім під час розпакування відновлюють за цими відмітками вихідні файли.

      Програми-пакувальники (або архіватори) дозволяють поміщати копії файлів в архів і вилучати файли з архіву, переглядати зміст архіву і тестувати його цілісність, видаляти файли, що знаходяться в архіві, і оновлювати їх, встановлювати пароль при вилученні файлів з архіву та ін. архівації відрізняються форматом архівних файлів, швидкістю роботи, ступенем стиснення, набором послуг (повнотою меню для користувача), зручністю користування (інтерфейсом), наявністю допомоги, власним розміром.

      Ряд архіваторів дозволяють створювати багатотомні архіви, архіви, що саморозгортаються, архіви, що містять каталоги. Найбільш популярні та широко використовуються такі архіватори: ARJ, PKZIP/PKUNZIP, RAR, ACE, LHA, ICE, PAK, PKARC/PKXARC, ZOO, HYPER, AIN.

      Найбільш високоефективними є архіватори RAR, ACE, AIN, ARJ.

      Вони забезпечують найбільший ступінь стиснення інформації та мають найвищу швидкість роботи. Архіватор RAR має зручний графічний інтерфейс та дозволяє читати текстові файли, що знаходяться як у rar-архіві, так і в arj та zip-архівах. Архіватор AIN має російськомовний інтерфейс. Охиватори WinRAR-95 та WinZIP працюють лише в середовищі Windows-95/98/2000. Вони потрібні під час роботи з довгими і російськими іменами файлів у Windows-95/98/2000. В даний час саме ці архіватори застосовуються найчастіше. Робота архіваторів ARJ, PKZIP, LHA та ін автоматизована за допомогою оболонок Norton Commander 4.0, 5.0, DOS Navigator, Windows Commander та ін.

      Для цих архіваторів є спеціальні програми переглядачі архівних файлів ARCVIEW та AVIEW. Основним всім архіваторів є режим роботи у командному рядку. Архіватор RAR може використати для роботи своє власне меню. Деякі архіватори для вилучення файлів з архіву використовують окремі розпакувальники, наприклад PKUNZIP, PKXARC. Ступінь упаковки архіву залежить від типу файлів, що архівуються, їх числа і розміру, обраної програми архівації і встановлених в ній ключів, виду архіву. Текстові файли в упакованому вигляді займають набагато менше місця, ніж програми (exe та com файли). Ступінь упаковки в середньому дорівнює 2-3, але іноді вона сягає кількох десятків.

      Крім того, існують пакувальники exe і com файлів PKLITE, DIET, LZEXE, EXEPACK, AINEXE та ін. Упаковані exe і com файли мають також розширення (exe і com) і зберігають свою здатність до виконання, на відміну від архівних файлів. Вони займають значно менше місця на диску, ніж невпаковані файли. Інструкції із застосування всіх зазначених архіваторів та пакувальників наводяться нижче.

      Для створення та розпакування архіву використовуються такі методи:

      1) Метод роботи архіватора в командному рядку - є найбільш

      загальним методом керування архіватором за допомогою введення команд

      у командний рядок.

      2) Метод використання архіваційних властивостей програмних оболонок

      (Norton Commander, DOS Navigator, Windows Commander та інших.).

      Цей метод найбільш перспективний, оскільки програмні оболонки

      дозволяють автоматизувати процес архівації і цим різко

      його полегшити та спростити.

      3) Використання переглядачів ARCVIEW та AVIEW для розпакування ар-

      хівів. Цей метод рідко використовується. Він є допоміжним.


      Рис. 1. Програми архівації

      Інструкція з архівації за допомогою NC 4.0 або NC 5.0


      Для розміщення файлів до архіву за допомогою NC 4.0 або NC 5.0 необхідно:

      1. Вибрати групу файлів для архівації та відзначити її.

      2. В іншій панелі NC відкрити або каталог, або дискету

      відповідного архіву формату, де проводитиметься архівація.

      3. Натиснути клавіші Alt-F5, вибрати метод архівації (тобто

      архіватори arj, pkzip, lha, pkarc, ice, zoo).

      4. Дати ім'я архіву, інакше за умовчанням буде дано ім'я default.

      Зазначені архіватори повинні перебувати в каталозі, який

      вказаний у команді path файлу autoexec.bat, а також має бути

      записані разом із ключами команд у файлі packer.set.

      Курсор повинен бути у вікні, де знаходяться файли, що архівуються.

      5. Вибрати курсором або мишею позицію Compress та натиснути Enter.

      Новий архівний файл буде мати розширення відповідно до

      обраним архіватором (тобто arj, zip, lzh, arc, ice, zoo).

      Для отримання файлів з архіву за допомогою NC 4.0 або 5.0 необхідно:

      1. Вивести архів у вікно NC, а на іншій панелі NC підготувати

      каталог для прийому файлів з архіву (каталог без таких файлів!).

      2. Натиснути клавіші Alt-F6, вибрати, якщо потрібно, метод вилучення

      з архіву відповідно до розширення архівного файлу, вибрати

      курсором або мишею позицію Decompress, і натиснути на Enter, причому

      курсор повинен знаходитись на архівному файлі.

      3. Для вилучення файлів з архіву в інший спосіб потрібно знайти

      архів курсором і увійти до нього, натиснувши на Enter. Потім відзначити

      необхідні файли та натиснути на F5 та на Enter. На іншій панелі NC4

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

      файли, витягнуті з архіву. Можна також видаляти файли в архіві.


      Інструкції із застосування різних архіваторів
      I. Для створення архіву з ім'ям name у командний рядок треба записати:

      1) pak a name – для архіватора pak.exe буде розширення pak;

      2) pkzip -a name – для архіватора pkzip.exe буде розширення zip;

      3) hyper-a name – для архіватора hyper.exe буде розширення hyp;

      4) ice a name – для архіватора ice.exe буде розширення ice;

      5) lha a name – для архіватора lha.exe буде розширення lzh;

      6) arj a name – для архіватора arj.exe буде розширення arj;

      7) pkarc -add name – для архіватора pkarc.com буде розширення arc;

      8) zoo -add name *.* - для архіватора zoo.exe буде розширення zoo;

      9) ain a name - для архіватора ain.exe буде розширення ain,

      або ain a -m1 -r name - архівація програми з каталогами,

      ключ m1 дає max ступінь стиснення. При архівації на дискету b:

      команда буде: ain a -m1 b:\name

      10) rar a name – для архіватора rar.exe буде розширення rar.

      ІІ. Для отримання файлів з архіву з відповідним розширенням

      для відповідного архіватора в командний рядок треба записати:

      1) pak e name.pak – для архіватора pak.exe;

      2) pkunzip -e name.zip – для архіватора pkzip.exe;

      3) hyper-x name.hyp – для архіватора hyper.exe;

      4) ice e name.ice – для архіватора ice.exe;

      5) lha e name.lzh – для архіватора lha.exe;

      6) arj e name.arj або arj x name.arj, якщо в архіві каталоги для arj;

      7) pkxarc -e name.arc – для архіватора pkarc.com;

      8) zoo-e name.zoo – для архіватора zoo.exe;

      9) ain e name.ain або для архіву з каталогами: ain x name.ain для ain;

      10) rar e name.rar або для архіву з каталогами: rar x name.rar для rar.

      Після введення команди – Enter.

      Можна також витягувати файли з багатьох архівів за допомогою NC4 або NC5,

      або переглядачі (в'ювери) архівних файлів arcview.exe, aview.exe.


      Робота з архіватором ARJ
      I) Для отримання файлів з багатотомного архіву з директоріями

      у командний рядок для архіватора arj треба записати:

      arj x /v /y ім'я головного тома архіву з розширенням arj,

      при цьому всі файли (томи) архіву з розширеннями arj, a01, a02 і т.д.

      повинні бути записані в одній директорії на диску:. Кожен том архіву

      розміщується на окремій дискеті. Тут x означає вилучати з архіву,

      Ключ /v означає багатотомний архів, ключ /y означає тут (і далі)

      відповідати та на всі запитання.

      *) Можливе вилучення файлів із простого архіву, розташованого прямо

      на дискеті, для цього треба вказати шлях архіву: arj e a:\ім'я архіву (с

      розширенням arj) c:\ім'я каталогу\ім'я каталогу, куди розпаковується

      архів. Теж можливо і для дискети b:.

      **) Для розпакування багатотомного архіву з підкаталогами прямо з дискет:

      arj x -v -y a:\ім'я архіву з розширенням arj c:\ім'я каталогу\ім'я катало-

      га, куди розпаковується архів. Усі томи архіву розпаковуються один за одним

      одним з відповідними розширеннями: arj, a01, a02, і т.д., після

      виведення на панель NC чергового тома архіву та відповіді Y, Enter.

      II) Для створення багатотомного архіву для архіватора arj

      командний рядок повинен мати вигляд: arj a -v1200 ім'я архіву, або

      arj a /v1200 /y ім'я архіву (багатотомного, без розширення arj). Тут

      вказано формат дискет (1,2M). Можливо формат 360К, 720K, 1200K,

      1440K. Ключ /v1200 означає створення багатотомного архіву на дискетах 1,2M.

      Кожен том архіву має розміщуватися на окремій дискеті та буде

      відповідати її розміру. Розширення архіву будуть arj, a01, a02 і т.д.

      III) Для створення архіву з піддиректоріями для архіватора arj

      у командний рядок треба записати: arj a /r /y ім'я архіву

      (без розширення arj), де ключ /r означає включити до архіву піддиректорії.

      YI) Для створення багатотомного архіву з піддиректоріями командна

      рядок повинен мати вигляд: arj a -r -v1200 -y ім'я архіву (без розширення).

      Якщо вказати в імені архіву шлях a:\ім'я архіву, то архів буде створено

      на дискеті a: (або b:\ім'я архіву), але ключ -y не потрібен.

      Приклад1: arj a -r -v1440 b: ім'я архіву (без розширення). Приклад2:

      arj a -r -vvas a:\ім'я архіву (без розширення) - створення багатотомного

      архіву на дискетах з використанням усієї їхньої вільної ємності (ключ a),

      де s - означає пропозицію запровадити команду DOS (exit), v - видати звуковий сигнал перед створенням чергового тома. При використанні команди

      Vva команду DOS вводити не треба.

      Y) Для створення архіву name.exe, що саморозгортається, в командну

      рядок треба записати: arj a -je1 -jm name, де name-ім'я архіву (без розширення exe). Ключ -jm дає максимальний ступінь стиснення.

      YI) Для розархівації arj-архіву name.arj з дискети на диск С: каталог

      PROBA у командний рядок треба записати: arj e -y name.arj c:\proba\

      Якщо архів містить каталоги, замість ключа e буде ключ x.


      Додаток до архіватора ARJ.
      1) Можна створити arj-архів, що саморозкривається, командою arj a -je name.

      2) Перенесення файлів до архіву name: arj m name. При цьому файли, що переносяться

      будуть знищені.

      3) Захист архіву паролем 123: arj a -g123 name - створення архіву.

      Вилучення з архіву з паролем 123: arj e -g123 name.arj

      4) Видалення з архіву name.arj файлу my.txt: arj d name.arj my.txt.

      5) Перегляд архіву: arj l name.arj.

      6) Не архівувати файли за маскою (наприклад, *.exe):

      arj a -x *.exe name. Інші файли, крім *.exe, архівувати.


      Програма розпакування arj-архівів dearj.exe
      1. Командний рядок розпакування простого архіву name.arj:

      dearj e name.arj

      2. Командний рядок для розпакування архіву з каталогами:

      dearj x -y name.arj де y - відповідати Так на всі запити.

      3. Командний рядок для розпакування архіву з директоріями

      у каталог PRIMER на диску С:, що створюється автоматично:

      dearj x -y name.arj c:\primer\


      Інструкція з використання архіватора RAR
      Для створення архіву за допомогою архіватора rar необхідно:

      1. Запустити програму rar.exe у повноекранному режимі, знайти та

      відкрити каталог, в якому знаходяться архівовані файли та

      відзначити їх.

      2. Натиснути клавішу F2, при цьому буде створено архів із розширенням

      rar та ім'ям, що збігається з ім'ям каталогу.

      3. Можна створити архів *.rar, записавши в командний рядок:

      rar a ім'я архіву (без розширення). Курсор повинен бути в

      каталогу з файлами, що архівуються. Їх наголошувати не потрібно.

      4. Для створення саморозархівованого rar-архіву з розширенням

      *.exe, треба в командний рядок записати:

      rar a -s -sfx ім'я архіву (без розширення), де -s означає

      максимальний ступінь стиснення -sfx означає створення архіву

      із розширенням *.exe.

      5. Якщо потрібно ввести пароль, то до командного рядка слід додати

      ключ -p, наприклад: rar a -p ім'я архіву (без розширення),

      потім ввести пароль із клавіатури.

      При видаленні файлів з цього архіву потрібно буде вводити пароль,

      інакше вилучена програма не працюватиме.

      6. Для створення багатотомного rar-архіву з використанням всього

      вільного об'єму дискети (-v) команда буде: rar a -s -r -v b:\name.

      7. Створення багатотомного rar-архіву на жорсткому диску, розмір

      тому відповідає ємності дискети: rar a -s -r -v1440 name.

      Для вилучення файлів з архіву з розширенням rar необхідно:

      1. Запустити програму rar.exe у повноекранному режимі, знайти

      каталог з архівом rar і ​​увійти до архіву, натиснувши на Enter.

      2. Позначити всі файли архіву та натиснути на клавішу F4, при цьому

      файли буде вилучено з архіву.

      3. Можливе вилучення файлів з архіву *.rar, записавши в

      командний рядок: rar e *.rar та натиснувши Enter. Архіватор rar.exe

      при цьому має бути в каталозі, вказаному в команді Path файлу

      autoexec.bat. Для отримання файлів з архіву з повним шляхом,

      тобто з каталогами командний рядок буде: rar x *.rar.

      4. Архіватор rar дозволяє переглядати архіви arj, zip, lha.

      5. Для розархівації багатотомного rar-архіву name.rar з дискети

      каталог PROBA на диску С: треба записати до командного рядка:

      rar x name.rar c:\proba\; Перегляд будь-якого архіву: rar en name.rar.

      Якщо архів не містить каталогів, то замість ключа x буде ключ e.

      Програма RAR дозволяє переглядати текстові файли,

      перебувають у rar, arj, zip та lha архівах. Для цього треба запустити

      програму rar, увійти до архіву, знайти текстовий файл і натиснути F3.

      6. Тестування RAR-архіву: rar t name.rar або rar t name.exe для

      rar-sfx архіву.

      7. Перегляд RAR-архіву: rar en name.rar або rar name.exe,

      rar en name.exe для rar-sfx архіву.


      Програма вилучення файлів із rar-архіву unrar.exe (ver. 1.02)
      1. Для вилучення файлів з rar-архіву name.rar у командний рядок

      треба записати: unrar e name.rar та натиснути Enter. Якщо архів містить

      каталоги, командний рядок буде: unrar x name.rar.

      2. Для отримання файлів з rar-архіву в каталог PRIMER,

      створюваний автоматично на диску С:, у командний рядок треба записати:

      unrar x name.rar c:\primer\. Архів name.rar може містити катало-

      гі і бути багатотомним (name.rar, name.r00, name.r01, name.r02 та

      і т.д.). Для простого архіву замість x буде e.

      3. Для перегляду архіву командний рядок буде: unrar l name.rar,

      для тестування архіву: unrar t name.rar.


      Робота з архіватором AIN
      ain a /r /fa /y a:pcad - команда створення архіву (багатомтомного /r)

      pcad.ain на дискеті a: з використанням всього

      вільного простору дискети (ключ / fa).

      Ключ /y означає відповідати ТАК на всі запитання.

      *) Команда ain t name.ain перевіряє цілісність архіву.

      ain x pcad.ain c:\pcad\ - команда витягти файли з архіву

      (з каталогами, багатотомного x, простого e) pcad.ain до каталогу

      PCAD на диску c:, причому цей каталог створюється

      автоматично.


      Архіватор ACE та розпакувальник UNACE
      Архіватор ACE - новий високоефективний архіватор, який працює в

      повноекранному режимі. Може також працювати в командному режимі

      рядки. За ступенем стиснення інформації перевершує такі відомі

      архіватори, як RAR, AIN, ARJ, PKZIP. Архіватор ACE за своїм

      інтерфейсу та основним командам дуже схожий на архіватор RAR.

      Розпакувальник UNACE є компактною програмою для розпакування

      ACE архіви.

      Наведемо основні команди для роботи з архіватором ACE у режимі

      командного рядка (роботи з архівації проводяться у поточному каталозі):

      1. ace a -s name – створення архіву name.ace c максимальним

      стиском інформації. name – ім'я архіву.

      2. ace a -s -r name - створення архіву name.ace з підкаталогами.

      3. ace a -s -sfx name - створення архіву, що саморозпаковується.

      4. ace a -s -v a:\name - створення багатотомного архіву name.ace на

      дискети будь-якого формату. 1-й том-name.ace, 2-й том-name.c00,

      3-й том – name.c01 і т.д.

      Створення багатотомного ace-архіву на жорсткому диску, розмір

      тому відповідає ємності дискети: ace a -s -v1440 name.

      Для дискет 1,74 Мб треба зазначити -v1740.

      5. ace e name.ace – розпакування простого архіву name.ace.

      6. ace x name.ace – розпакування архіву name.ace з підкаталогами

      та (або) багатотомного архіву.

      7. ace l name.ace – перегляд архіву name.ace.

      8. ace t name.ace – тестування архіву name.ace.

      9. unace name.ace c:\primer - розпакування будь-якого архіву, в тому

      числі і з дискет, в каталог PRIMER за допомогою розпакувальника

      UNACE. Якщо каталогу PRIMER немає на диску С:, він

      буде створено автоматично.

      Для роботи з архіватором ACE у повноекранному режимі можна просто

      ace.exe. Щоб розпакувати архів, виділіть файли та натисніть F2.


      Робота з програмою pkunzip.exe
      Для вилучення файлів з архіву name.zip у створений каталог PROBA

      на диску: треба записати команду: pkunzip -e -d name.zip c:\proba\


      Робота з програмою unzip.exe
      Для вилучення файлів з архіву name.zip у командний рядок треба

      записати: unzip-x name.zip. Потім треба натиснути на Enter та файли

      будуть витягнуті до того ж каталогу, де знаходиться архів name.zip.


      Робота з архіватором lha.exe
      Для вилучення файлів з архіву name.lzh у створений каталог PROBA

      на диску: треба записати команду: lha x -w name.lzh c:\proba\

      Для створення архіву з максимальним стиском треба записати команду:


      Робота з програмою pklite.exe
      Для стиснення файлу з розширенням com або exe, наприклад name.com,

      у командний рядок треба записати: pklite name.com та натиснути Enter.

      При цьому курсор має бути на файлі name.com. Програма pklite

      або стисне файл name.com, або залишить його без зміни, якщо він

      не підлягає стиску. Файли з розширенням exe стискаються так само, як і

      При стисненні com або exe файл зберігається його стара дата створення.


      Інструкція із застосування архіватора LZEXE
      При використанні пакувальника exe-файлів можнаxe.exe

      командний рядок має вигляд: можнаxe name.exe, де name.exe - файл,

      підлягає упаковці. Потім натискаємо Enter та отримуємо новий

      упакований файл name.exe, а старий файл буде name.old.

      Курсор має бути на файлі name.exe. За запитом O/N треба відповідати N.

      Потрібно перевірити працездатність нового файлу і лише потім видаляти

      старий файл. В іншому випадку слід відновити старий файл,

      замінивши розширення old на exe (при перейменуванні).

      Новий стислий файл матиме нову (поточну) дату створення.


      Пакувальник exe та com-файлів DIET
      Для стиснення exe та com-файлів за допомогою програми diet.exe

      у командний рядок треба записати: diet name.exe та

      натиснути на клавішу Enter. Тут name.exe - програма, що стискається.

      Аналогічно стискають і файл com: diet name.com і Enter.

      Курсор повинен знаходитись на файлі name.exe або name.com.


      Розпакувальник ddi-файлів ddicopy.exe
      Архівні файли типу name.ddi часто трапляються на лазерних дисках.

      Для копіювання всіх файлів з ddi-імеджу (розпакування архіву name.ddi),

      треба записати до командного рядка: ddicopy name.ddi c:\primer\

      та натиснути Enter. Курсор повинен знаходитись на файлі name.ddi, який

      знаходиться, наприклад, на лазерному диску, а програма ddicopy.exe

      має бути у каталозі, вказаному у команді PATH файлу autoexec.bat.

      Архів name.ddi буде розпакований у вказаний каталог C: PRIMER.

При використанні комп'ютера однією з найкорисніших сервісних програм є це програма-архіватор.

Архіватор – це програма, яка забезпечує стиснення інформації чи упаковку. Стиснення – це така подача інформації, коли вона займає набагато менше обсягу в байтах. Сам процес стиснення називається архівацією, а стисла інформація - архівною інформацією, або просто архівом. Зворотний за стисненням процес називається розархівацією або розкриттям.

Необхідність архівації інформації виникає тоді, коли на дисковому накопичувачі не вистачає вільного місця. Сучасні програми-архіватори зменшують обсяг пам'яті, який займає інформація, в середньому, вдвічі для програм, у чотири рази для текстових документів, і вдесятеро для графічних зображень.
В основі стиснення інформації завжди лежить принцип усунення надлишкової інформації, навіщо кожна програма-архіватор, звісно, ​​використовує свій патентований метод.
Звичайно, програми-архіватори не є складовою якоїсь операційної системи. Їх потрібно купити та встановити на комп'ютер окремо. Хоча Windows XP вже вміла працювати з архівами zip.
В даний час найбільшою популярністю користуються архіватори WinRar, WinZip, 7-Zip. Вони мають досить різний інтерфейс та способи архівації, але виконують однакові функції:
-додавання файлів до архівів
-отримання файлів з архівів (розкриті архіви
-тестування архівів щодо пошкоджень
-Вилучення файлів з архівів
-перегляд змісту архівів, перегляд змісту файлів архівів
-Створення багатотомних архівів (тобто розбивання архівів на файли певного розміру, які дуже зручно переносити на накопичувачах інформації, наприклад, на дисках або флешках)
-Створення SFX-архівів (SFX - це скорочення від англійського SelF Extracting - сам себе розархівує), тобто архівів, для розархівації яких не потрібна програма-архіватор. Такі архіви виконуються у вигляді exe-файлів, після запуску яких архів розкривається
- встановлення пароля на архів у такий спосіб, щоб розпакувати його і переглянути його зміст міг тільки той, кому відомий пароль
-додаткові можливості.
Звичайно, програми-архіватори не можуть опрацьовувати деякі архіви, які були створені іншими архіваторами.

WinRAR– це популярний архіватор від вітчизняних розробників. Судячи зі статистики, саме WinRAR є найпопулярнішим архіватором у світі. Воно і зрозуміло, алгоритм стиснення формату RAR по праву вважається одним із найкращих. Зручний інтерфейс, підтримка всіх необхідних форматів архівації та загальна висока якість не залишає шансів конкурентам. WinRAR має повну підтримку форматів RAR та ZIP, а також може виконувати всі основні операції з форматами: 7Z, ACE, ARJ, BZ2, CAB, GZ, JAR, LZH, TAR, UUE, Z та ISO (образи дисків). Вміє створювати архіви типу SFX, що саморозпаковуються.

7-Zip
Насамперед, цей архіватор цінний своїм власним форматом 7z. Вважається, що цей формат має найвищий ступінь стиснення і відмінно підходить для архівації великих обсягів інформації (наприклад, особливо великих програм або ігор). Також підтримуються формати: ZIP, CAB, RAR, ARJ, GZIP, LZH, CHM, BZIP2, TAR, CPIO, RPM та DEB. Варто звернути увагу на часті ситуації, в яких ступінь стиснення форматів ZIP і GZIP в цій програмі набагато вище, ніж у конкурентів.

7-Zip повністю безкоштовний, оскільки це нечасте явище серед програм даного роду, цей факт є ще одним хорошим аргументом на його користь.

WinZip
WinZip - це програма, що набула всесвітньої популярності, через те, що стала першим архіватором з графічним інтерфейсом. WinZip і досі має найсимпатичніший і найпросунутіший у функціональному плані інтерфейс з масою зручних можливостей для роботи з архівами. Програма підтримує більшість популярних форматів архівації, у тому числі й найпопулярніші: ZIP, RAR, GZIP, 7Z, ARJ, ARC, CAB, LZH, TAR, MIME, Unix Compress, Uuencode, Xxencode, BinHex. Серед додаткових можливостей є інструмент для резервного копіювання, функції шифрування, відправка архівів електронною поштою та інше.

ExtractNow
ExtractNow – це невелика утиліта для розпакування архівів. ExtractNow служить для швидкого розпакування кількох архівів натисканням лише однієї кнопки. Це зручно у випадках, коли користувачеві необхідно регулярно розпаковувати багато заархівованих файлів. Для цього потрібно просто перетягнути архіви, які потрібно розпакувати у вікно програми та натиснути кнопку Extract. Програма підтримує всі популярні формати архівів: zip, rar, 7z, bzip2, arj, cab, iso, chm, tar, gzip, а також безліч менш популярних.

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

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

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

В основі роботи програм-архіваторів лежить процедура пошуку та перекодування однакових фрагментів вмісту файлів. Стиснення інформації у файлах проводиться за рахунок усунення надмірності різними способами (за рахунок спрощення кодів, виключення постійних бітів, заміни їх послідовності, що повторюється, коефіцієнтом повторення і т. д.). Існує безліч алгоритмів стиснення даних. Сучасні архіватори, як правило, одночасно використовують кілька методів. Можна виділити деякі основні.

1. Кодування довжин серій (RLE) – (скорочення від run-length encoding – кодування довжин серій).

Послідовна серія однакових елементів даних замінюється на два символи: елемент та кількість його повторень. Широко використовується як додатковий, і проміжний метод. Як самостійний метод застосовується, наприклад, у графічному форматі BMP.

2. Словниковий метод (LZ) – (скорочення Lempel Ziv - імена авторів).

Використовується словник, що складається із послідовностей даних або слів. При стисканні ці слова замінюються на їх коди зі словника. Основним параметром словникового методу розмір словника. Чим більший словник, тим більша ефективність. Однак для неоднорідних даних надмірно великий розмір може бути шкідливий, тому що при різкій зміні типу даних словник буде заповнений неактуальними словами. Для ефективної роботи цього методу при стисканні потрібна додаткова пам'ять. Приблизно набагато більше, ніж потрібно для вихідних даних словника. Істотною перевагою словникового методу є проста та швидка процедура розпакування. Додаткова пам'ять при цьому не потрібна. Така особливість є особливо важливою, якщо необхідний оперативний доступ до даних.

3. Ентропійний метод (Huffman) - кодування Хаффмена.

У цьому методі елементи даних, які частіше зустрічаються, кодуються при стисненні більш коротким кодом, а більш рідкісні елементи даних кодуються довшим кодом. За рахунок того, що коротких кодів значно більше, загальний розмір виходить меншим за вихідний.

Стискати можуть як один, так і кілька файлів, які в стислому вигляді поміщаються в архів.



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

Більшість програм-архіваторів дозволяють створювати багатотомні архіви. p align="justify"> Багатотомний архів - це послідовність архівних файлів, розмір яких не перевищує заданого розміру тому. Зазвичай створюється за потреби перенесення архіву на гнучких дисках, якщо розмір архіву перевищує ємність дискети. Під час створення таких архівів архіватор робить паузу зміни дискети. Багатотомний архів має загальне ім'я, у розширенні кожного файлу багатотомного архіву вказується номер тома.

Архив, що саморозпаковується - це певним чином оброблений архівний файл, що є виконуваним файлом. Виконання такого файлу призводить до розпакування файлів, що містяться в ньому.

Типові функції програм-архіваторів такі:

1. Поміщення вихідних файлів до архіву.

2. Вилучення файлів з архіву.

3. Видалення файлів із архіву.

4. Перегляд змісту архіву.

5. Версифікація (перевірка) архіву.

Для кожного файлу з архіву в архівному файлі запам'ятовується код циклічного контролю (CRC). При вилученні файла код циклічного контролю йому обчислюється і порівнюється з тим, що записаний у змісті архіву. У разі їх розбіжності видається повідомлення про помилку.

В даний час найбільшого поширення набули програми-архіватори, орієнтовані на роботу під управлінням операційної системи Windows. Це winrar та. Winzip, що відрізняються великим ступенем стиснення, роботою з довгими іменами файлів та зручним інтерфейсом.

Winrar розроблений Євгеном Рошалом на основі архіватора RAR, створеного ним же 1993р. для ОС MS DOS. Він підтримує обробку багатьох архівних форматів та використовує оригінальний алгоритм упаковки, особливо ефективний для виконуваних та текстових файлів. До важливих додаткових можливостей програми належать: захист архіву паролем; відновлення ушкоджених архівів; створення багатотомних і саморозпаковуються архівів; збереження коментарів до архівів. Інтерфейс користувача winrar містить основне меню, панель інструментів і робочу область, в якій показані всі файли поточної папки. При роботі з winrar архіви сприймаються як папки, вміст яких можна переглянути традиційними способами.

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

Winzip був створений на початку 1990 як комерційний графічний інтерфейс для PKZIP. Приблизно в 1996 р. творці Winzip включили код стиснення від проекту PKZIP, усунувши потребу у присутності консольної версії.

З версії 6.0 до 9.0 зареєстровані користувачі могли завантажувати новітні версії програмного забезпечення, використовуючи початкову реєстраційну інформацію і тим самим одержуючи оновлення безкоштовно. Починаючи з версії 10.0, система безкоштовного оновлення була відключена. Winzip доступна у стандартній та професійній версії.

У травні 2006 р. корпорація Corel, відома своєю лінією продуктів Wordperfect та Coreldraw, оголосила, що завершила придбання Winzip Computing.

Запитаннята завданнядля самоконтролюя

1. Дайте визначення поняття «архівація».

2. Перерахуйте та охарактеризуйте основні алгоритми стиснення даних.

3. Які типові функції програм-архіваторів?

4. Охарактеризуйте сучасні програми-архіватори.

Утиліти, які вміли стискати один або кілька файлів в один більш менший файл, з'явилися приблизно в період "перших" персональних комп'ютерів. Найбільш популярними на той час були такі утиліти як pkarc, pkzip, які мали консольний інтерфейс.

Враховуючи, що у більшості персональних комп'ютерів того часу жорсткі диски були розміром не більше 10 МБ (і користувачів такого комп'ютера могло бути багато), а також те, що в той час були тільки модеми зі швидкістю до 1200 біт, ці утиліти стиснення мали величезне значеннядля економії простору на диску та скорочення завантаженого обсягу.

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

Огляд безкоштовних програм архіваторів для створення архівів файлів

Архіватор 7-Zip комплексний підхід

PeaZip

Підтримує велику кількість різних форматів стиснення (7-ZIP, A, ACE, ARC, ARJ тощо). Підтримка Linux.
Зберігає в собі OpenCandy.

B1 Free Archiver

Інтуїтивно зрозумілий інтерфейс користувача. Велика кількість налаштувань.
Порівняно з іншими архіваторами, програє в числі форматів, що підтримуються.
Схожі статті

2022 parki48.ru. Будуємо каркасний будинок. Ландшафтний дизайн. Будівництво. Фундамент.