Стиснення та архівування даних. Види стиснення даних. Архіватори
9
Які функції виконують�програми-архіватори?
Розділ 2 § 5
При передаванні даних через комп’ютерну мережу, а також при збереженні резервних копій файлів суттєвим є їх обсяг. Тому часто застосовують стиснення файлів. Стискати можна не лише один файл, а й папку, що містить кілька файлів чи папок. Результатом стиснення є запакований файл, або архів.
9
Які функції виконують�програми-архіватори?
Розділ 2 § 5
Створювати такі файли та працювати з ними дають можливість спеціальні програми, які називають:
Архіваторами
Програмами резервного копіювання
WinRar
7-zip
Acronis true image
9
Які функції виконують�програми-архіватори?
Розділ 2 § 5
До базових функцій, які виконують більшість сучасних архіваторів, відносять:
створення нових архівів;
розпакування файлів з архівів (роз архівування);
додавання файлів до архіву;
створення архівів, що саморозпаковуються;
створення розподілених архівів на носіях малої ємності;
тестування цілісності структури архівів; повне або часткове відновлення пошкоджених архівів;
захист архівів від перегляду й несанкціонованої модифікації.
9
Які функції виконують�програми-архіватори?
Розділ 2 § 5
Архівація передбачає упакування та стиснення даних. Упакування й стиснення (компресія) — не одне й те саме. Упакування — це злиття кількох файлів або папок у єдиний файл, який називається архівом. Стиснення — скорочення обсягу вихідного файла або групи файлів.
9
Які функції виконують�програми-архіватори?
Розділ 2 § 5
У різних архіваторах застосовують різні способи стиснення, тому обсяг файла архіву порівняно з вихідним файлом може різнитися залежно від програми-архіватора, за допомогою якої його було створено.
9
Які функції виконують�програми-архіватори?
Розділ 2 § 5
Швидко створити файл архіву із значеннями його властивостей, що встановлені за замовчуванням, або розпакувати архів можна за допомогою вказівок контекстного меню. Якщо на комп’ютері встановлено програму-архіватор, то вказівки для виконання найбільш вживаних операцій з архівами виносяться в контекстне меню.
9
Які функції виконують�програми-архіватори?
Розділ 2 § 5
Для додавання файлів до щойно створеного або відкритого архіву слід вибрати в програмі-архіваторі вказівку Додати, а потім знайти та позначити потрібні
файли та ще раз скористатися вказівкою Додати, тобто підтвердити виконання раніше вибраної вказівки.
9
Які функції виконують�програми-архіватори?
Розділ 2 § 5
Для видобування з архіву одного або кількох файлів спочатку слід знайти архів. Потім за допомогою програми-архіватора виділити ті файли, які слід розпакувати, та вибрати вказівку розпаковування,
вказавши відповідне місце на диску для розміщення файлів, що розкриватимуться.
9
Які функції виконують�програми-архіватори?
Розділ 2 § 5
ОС Windows 7 має вбудовані засоби для роботи із zip-архівами, які ще називають zip-папками. Відрізнити zip-папку від звичайних папок можна за значком — він містить «застібку-блискавку».
9
Які функції виконують�програми-архіватори?
Розділ 2 § 5
Якщо двічі клацнути на такому значку, то можна побачити перелік файлів, які підлягали стисненню, а також у режимі Таблиці можна побачити обсяг вихідних файлів та «упакований» обсяг.
9
Які функції виконують�програми-архіватори?
Розділ 2 § 5
За необхідності перегляду файлів, що містяться в zip-архіві, можна двічі клацнути на значку відповідного файла. Однак внесення змін у такі документи можливе лише тоді, коли файл розархівовано, або кажуть, файл витягнутий з архіву.
Щоб розархівувати файли із zip-архіву, треба його виділити та вибрати вказівку Видобути всі файли.
9
Які функції виконують�програми-архіватори?
Розділ 2 § 5
У тих випадках, коли архівація виконується для передавання пакета документів іншому користувачеві, слід передбачити наявність у нього програмного засобу, необхідного для розпаковування вихідних даних з архіву. У тому разі, коли користувач не має необхідної програми-архіватора, на основі звичайного архіву
можна створити архів, що саморозпаковується, шляхом приєднання невеликого програмного модуля.
9
Які функції виконують�програми-архіватори?
Розділ 2 § 5
Файл архіву отримує розширення .exe, що свідчить про те, що він є виконуваним файлом. Користувач зможе запустити цей файл як звичайну програму, після чого розпакування архіву відбудеться на його комп’ютері автоматично.
9
У чому полягають основні методи �стиснення даних?
Розділ 2 § 5
Характерною особливістю більшості форматів даних, з якими традиційно працює користувач, є певна надлишковість. Ступінь надлишковості залежить від типу даних.
9
У чому полягають основні методи �стиснення даних?
Розділ 2 § 5
Прикладом надлишковості є повторення в тексті фрагментів, наприклад, деяких слів або буквосполучень у текстових документах. Подібний надлишок зазвичай усувається заміною повторюваних послідовностей коротшим значенням — кодом. Наприклад, нехай є файл, який містить багато однотипних слів: комп’ютер, комп’ютера, комп’ютерна, комп’ютеризація тощо.
Якщо сполучення 9 букв «комп’ютер» замінити простою комбінацією символів «чц», то розглянутий набір слів перетвориться на систему: «чц», «чца», «чцна», «чцизація» тощо.
9
У чому полягають основні методи �стиснення даних?
Розділ 2 § 5
У відеофайлів надлишковість, як правило, в кілька разів менша, ніж у графічних, а в графічних — у кілька разів менша, ніж у текстових. Крім того, ступінь надлишковості даних залежить від прийнятої системи кодування.
9
У чому полягають основні методи �стиснення даних?
Розділ 2 § 5
Існує велика кількість алгоритмів стиснення даних, але всі вони працюють за одним принципом — зменшення надлишковості даних у файлі за допомогою різних математичних методів.
У результаті, залежно від досконалості алгоритму й типу вихідного файла, його розмір може суттєво зменшитися: типовим значенням для документів є 40–50 % і більше. Наднизькі показники у відео- й аудіофайлів.
9
У чому полягають основні методи �стиснення даних?
Розділ 2 § 5
Розрізняють такі види стиснення:
Стиснення із втратами — відновлення можливе з незначними спотвореннями
Стиснення без втрат,
при якому можливе відновлення вихідних даних без спотворень
Фото- та відеодані
Текстові дані
9
Операції над архівами
Вікно програми 7-zip має вигляд:
Рядок меню
Панель інструментів
Рядок адреси
Робоче поле
Рядок стану
Розділ 2 § 5
9
Операції над архівами
Для створення архівного файлу потрібно виконати такий алгоритм:
1
Запустити програму 7-zip (Пуск ⇒ Усі програма ⇒ 7-zip).
2
Зробити поточною папку, в якій розміщено файли, що планується включити до архіву.
3
Виділити файли, які планується включити до архіву, та вибрати кнопку Додати
4
Установити у вікні Додати до архіву значення властивостей архіву
5
Вибрати кнопку ОК.
Розділ 2 § 5
9
Операції над архівами
Значення властивостей архіву:
Ім'я;
Місце збереження;
Формат архіву;
Ступінь стиснення;
Метод стиснення;
Розбити на томи;
Створити SFX-архів та інші.
Розділ 2 § 5
9
Операції над архівами
Для видобування всіх файлів з архіву потрібно:
1
Запустити програму 7-zip.
2
Зробити поточною папку, в якій розміщено файл архіву, та вибрати його.
3
Вибрати кнопку Видобути
4
Указати шлях до папки, у яку буде виконано видобування, та інші значення властивостей у вікні Видобути.
5
Вибрати кнопку ОК.
Розділ 2 § 5
9
Операції над архівами
Для видобування окремих файлів і папок з архіву потрібно:
1
Запустити програму 7-zip.
2
Виконати Файл ⇒ Відкрити.
3
Виділити файли і папки, які планується видобувати.
4
Вибрати кнопку Видобути
5
Указати шлях до папки, у яку буде виконано видобування, у вікні Копіювати.
6
Вибрати кнопку ОК.
Розділ 2 § 5
9
Операції над архівами
Для видалення файлів з архіву потрібно відкрити файл архіву в програмі 7-zip, виділити потрібні файли і вибрати кнопку Видалити.
Розділ 2 § 5
9
Розгадайте ребус
Архів
Розділ 2 § 5
9
Цікаві джерела
Розділ 2 § 5
Відомості про різні алгоритми стиснення та програми для архівування даних:
http://wiki.tntu.edu.ua/Архівація
9
Домашнє завдання
Проаналізувати
§ 5, ст. 38-44
Розділ 2 § 5
9
Працюємо за комп’ютером
Розділ 2 § 5
Сторінка
40-41
9
Дякую за увагу!
9