Модуль 3.Программное забезпечення IBM PC - сумісних комп'ютерів
Програми-архіватори, що працюють під MS-DOS
Програми-архіватори, що працюють під Windows 9x
Архівація файлів При роботі на персональному комп'ютері часто виникає необхідність довготривалого зберігання резервних копій файлів на дискетах. При копіюванні файлів їх копії займають стільки ж місця, скільки займають вихідні файли, тому може знадобитися багато дискет. Для таких випадків створені спеціальні програми-архіватори. Ці програми виробляють стиснення, упаковку даних, що призводить до економії місця на 40-50%. Крім того, при архівації файли можна об'єднувати в один блок, званий архівних файлом або просто архівом. що зазвичай робиться при зберіганні груп спільно використовуваних файлів. Після архівування з отриманими архівними файлами можна звертатися, як з будь-якими іншими: копіювати, видаляти, перейменовувати. Архівний файл містить, окрім заархівіруваних файлів, також їх список (зміст архіву) і контрольні коди кожного файлу для перевірки цілісності архіву.
При необхідності необхідний архівний файл розархівуйте, розпаковується за допомогою програми-разархіватора (часто функції архівування та розархівування суміщені в одній програмі), після чого архів перетворюється в той же вихідний файл або групу файлів, які були поміщені в нього при архівування.
Введемо поняття "базового" каталогу. "Базовим" будемо називати каталог (папку), в якому містяться файли, що підлягають архівації або в який повинні бути поміщені файли після розпакування архіву.
Всі файли, що містяться в базовому каталозі (папці), а також, якщо це необхідно і якщо дано відповідний формат команди, і в його підкаталогах, при архівації перетворюються в один архівний файл або можуть бути додані до вже існуючого архіву. При розархівуванні архівного файлу все що містяться в ньому файли поміщаються в базовий каталог, при цьому, якщо необхідно, в ньому можуть бути автоматично створені необхідні підкаталоги.
"За замовчуванням" в архів заносяться всі файли із зазначеного каталогу. Якщо ж потрібно внести в архів тільки частина з них, використовується явна вказівка імені файлу або списку імен. У цьому випадку дозволяється використовувати шаблони MS-DOS для вказівки групи файлів.
Сучасні програми-архіватори повинні виконувати такі основні функції:
створювати архівні файли з окремих або всіх файлів базового каталогу і його підкаталогів;
додавати і замінювати файли в архіві;
витягувати і видаляти файли з архіву;
переглядати вміст архіву;
захищати кожен з поміщених в архів файлів кодом;
створювати багатотомний архів, тобто архів, що складається з декількох файлів, які будуть розташовуватися на різних дискетах (для позначення носіїв інформації - окремих дискет - прийнято вживати термін "том");
тестувати архів, перевіряючи збереження в ньому інформації;
запам'ятовувати в архіві шляху до файлів;
створювати архіви як на одному томі, так і на декількох томах. Саморозпаковується створюється з розширенням .exe. який містить в собі програмний модуль розпакування, тому для вилучення файлів з нього не потрібно програма-разархіватор;
переглядати вміст текстових файлів, що містяться в архіві;
зберігати в архіві кілька версій одного і того ж файлу;
відновлювати файли з зруйнованих архівів;
забезпечувати захист інформації в архіві і доступ до файлів, вміщеним в архів, по паролю.
Програми-архіватори працюють окремо під MS-DOS і під Windows 9x.
Програми-архіватори, що працюють під MS-DOS
В даний час їх кількість у світі налічує кілька десятків, найбільш поширені наведені в табл.1