Стиснення даних - це процес перекодування даних з метою зменшення розмірів файлів.
Стиснення даних використовується під час створення файлів певних типів, наприклад, графічного типу TIFF, JPEG, PNG або звукових типу MPEG3, WMA, для передавання файлів мережею тощо.
Розрізняють алгоритми стиснення, що забезпечують стиснення без втрати даних, і алгоритми, що передбачають часткову втрату даних.
Алгоритми із частковою втратою даних використовують, коли цілісність даних не є дуже суттєвою. Наприклад, при стисненні графічних, відео, звукових файлів, оскільки органи чуття людини не завжди здатні помітити незначну відмінність у відтінках кольорів фотографії, у відтворенні звукових або відеоданих. Або втрата якості не така важлива, як необхідність зменшити розміри файлів для використання в мережі або запису на носій інформації.
Однак ці алгоритми не можна використовувати під час стиснення текстових і числових даних.
Незважаючи на підвищення надійності комп'ютерів і комп'ютерних носіїв даних, повної гарантії збереження даних вони все ж не дають. Втрата даних може призвести до дуже серйозних наслідків. Тому виникає потреба у створенні копій даних.
Найважливіші дані дублюють, записуючи на інші жорсткі диски тощо. Зазвичай, для зручності використання та зменшення обсягів даних даних, файли і папки під час створення резервних копій упаковують в один файл. Такі копії називають архівами, а файли, у які вони упаковуються, - архівними файлами, або для спрощення - архівами.
Створення копій даних з використанням спеціальних програм, що можуть використовувати стиснення даних, називають архівуванням.
Програми, що використовуються для виконання операцій над архівами, називають архіваторами. У цих програмах використовується стиснення без втрати даних.
Прикладами архіваторів є програми WinZIP, WinRAR, 7-Zip, PowerArchiver, PeaZip, IZArc, Bandizip, TUGZip, HaoZip та ін. Результатом роботи цих програм є архівний файл, який містить у стисненому або не стисненому стані файли і папки. У процесі архівування можуть бути використані додаткові заходи стосовно захисту даних в архіві.
Залежно від алгоритмів, за якими виконується стиснення і архівування даних, розрізняють такі формати (види) архівних файлів: ZIP, RAR, TER, ARJ, CAB, LZH, ACE, 7z та ін. Найчастіше, особливо в мережі Інтернет, використовують архівні файли формату ZIP.
Операції над архівами
До основних операцій над архівами належать:
• створення архівів файлів і папок з можливим стисненням даних;
• додавання файлів і папок до вже існуючих архівів;
• перегляд вмісту архівів;
• заміщення та оновлення файлів і папок в архівах;
• видобування з архіву всіх або тільки обраних файлів і папок;
• створення багатотомних архівів (архів розбивається на кілька окремих файлів – томів); розмір томів установлює користувач;
• створення звичайних і багатотомних архівів, які містять програму самостійного видобування файлів і папок, без участі програми-архіватора – так званих SFX-архівів (англ. SelFeXtracting – самовидобування);
• перевірка цілісності даних в архівах;
• шифрування даних та імен файлів в архівах та ін.
Програма 7-Zip забезпечує роботу з архівними фалами типу ZIP, RAR, TER, ARJ, CAB, LZH, ACE, 7z та ін. Програма належить до програм з ліцензією free software. Існують версії програми для ОС сімейства Windows та Linux, Unix, Android.
Розархівування (розпакування) файлів - процес відновлення файлів з архіву в тому самому вигляді, який вони мали до упакування в архів.
Вікно програми має вигляд:
Алгоритм створення архівного файлу:
Запустити програму 7—zip (Пуск → Усі програми → 7-zip).
Зробити поточною папку, в якій розміщено файли, що потрібно заархівувати.
Виділити файли та вибрати кнопку Додати.
Установити у вікні Додати до архіву значення властивостей архіву:
Ім’я - у полі імені файлу;
Місце збереження - використовуючи кнопку Переглянути [ ... |;
Формат архіву - 7z, tar, wim або zip;
Ступінь стиснення - без стиснення, найшвидше, швидке, нормальне, максимальне, ультра;
Метод стиснення та ін.
Вибрати кнопку ОК.
Для додавання файлів до вже існуючого архіву потрібно на четвертому кроці виконання алгоритму по створенню архіву вказати ім’я і шлях до архіву.
Для перегляду вмісту архівного файлу потрібно відкрити його у вікні провідника або програми—архіватора.
Алгоритм видобування всіх файлів з архіву:
Запустити програму 7—zip.
Зробити поточною папку, в якій розміщено файл архіву, та вибрати його.
Вибрати кнопку Видобути.
Указати шлях до папки, у яку буде виконано видобування, та інші значення властивостей у вікні Видобути.
Вибрати кнопку ОК.
Алгоритм видобування окремих файлів з архіву:
Запустити програму 7—zip.
Виконати Файл → Відкрити.
Виділити файли і папки, які планується видобувати.
Вибрати кнопку Видобути.
Указати шлях до папки, у яку буде виконано видобування, у вікні Копіювати.
Вибрати кнопку ОК.
Для видалення файлів з архіву потрібно відкрити файл архіву в програмі 7—zip, виділити потрібні файли і вибрати кнопку Видалити.
Після правильної інсталяції програми-архіватора до контекстного меню файлів і папок додаються команди роботи з архівами, які можна використовувати без запуску програми-архіватора.
Практичне завдання.
Увага! Під час роботи з комп'ютером дотримуйтеся вимог безпеки життєдіяльності та санітарно-гігієнічних норм.
Створити на своєму ПК на диску D: власну папку.
Завантажити до неї папку розміщену за посиланням Розділ 2.
Запустити на виконання програму архіватор 7-Zip.
Створити архів з перших п'яти файлів з розширенням .doc, що зареєстровані в папці Архів папки Розділ2. Помістити цей файл у власну папку:
у вікні програми архіватора відкрити папку Розділ2\Архів.
виділити перші п'ять файлів з розширенням .doc.
натиснути кнопку Додати.
ввести ім'я архіву - Вправа1.
Вибрати місце розташування архіву - натиснути кнопку з зображення трьох крапок та вибрати власну папку.
визначити Тип архіву - zip, Ступінь стиснення - нормальне (вибрати відповідні значення у полях вікна "Додати до архіву").
натиснути кнопку Ок.
Видобути всі файли з архіву Архів1.7z папки Розділ2\Пункт2.5\Архів у папку Мій архів, яка має бути розміщена у власній папці:
відкрити власну папку, створити в ній папку Мій архів.
у вікні програми 7-Zip перейти до папки Розділ2\Пункт2.5\Архів .
Виділити файл Архів1.7z.
Натиснути кнопку Видобути.
У вікні Видобути, як місце видобування файлів з архіву вказати папку Мій архів розташовану у власній папці - натиснути кнопку із зображенням трьох крапок і вибрати потрібну папку.
Натиснути кнопку ОК.
Переглянути видобуті файли у папці Мій архів.
Створити архів з п'ятнадцяти останніх файлів з розширенням .doc, що зареєстровані в папці Архів папки Розділ2. Під час архівування встановити такі параметри: ім'я архіву - документи, місце розташування - власна папка, формат архіву - zip, ступінь стиснення - без стиснення.
Використовуючи контекстне меню, видобути всі файли з архіву документи у папку DOC, яку створити у власній папці.