1 of 30

Стиснення та архівування даних. Види стиснення даних. Архіватори

9

2 of 30

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

Розділ 2 § 5

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

9

3 of 30

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

Розділ 2 § 5

Створювати такі файли та працювати з ними дають можливість спеціальні програми, які називають:

Архіваторами

Програмами резервного копіювання

WinRar

7-zip

Acronis true image

9

4 of 30

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

Розділ 2 § 5

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

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

розпакування файлів з архівів (роз архівування);

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

створення архівів, що саморозпаковуються;

створення розподілених архівів на носіях малої ємності;

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

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

9

5 of 30

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

Розділ 2 § 5

Архівація передбачає упакування та стиснення даних. Упакування й стиснення (компресія) — не одне й те саме. Упакування — це злиття кількох файлів або папок у єдиний файл, який називається архівом. Стиснення — скорочення обсягу вихідного файла або групи файлів.

9

6 of 30

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

Розділ 2 § 5

У різних архіваторах застосовують різні способи стиснення, тому обсяг файла архіву порівняно з вихідним файлом може різнитися залежно від програми-архіватора, за допомогою якої його було створено.

9

7 of 30

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

Розділ 2 § 5

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

9

8 of 30

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

Розділ 2 § 5

Для додавання файлів до щойно створеного або відкритого архіву слід вибрати в програмі-архіваторі вказівку Додати, а потім знайти та позначити потрібні

файли та ще раз скористатися вказівкою Додати, тобто підтвердити виконання раніше вибраної вказівки.

9

9 of 30

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

Розділ 2 § 5

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

вказавши відповідне місце на диску для розміщення файлів, що розкриватимуться.

9

10 of 30

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

Розділ 2 § 5

ОС Windows 7 має вбудовані засоби для роботи із zip-архівами, які ще називають zip-папками. Відрізнити zip-папку від звичайних папок можна за значком — він містить «застібку-блискавку».

9

11 of 30

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

Розділ 2 § 5

Якщо двічі клацнути на такому значку, то можна побачити перелік файлів, які підлягали стисненню, а також у режимі Таблиці можна побачити обсяг вихідних файлів та «упакований» обсяг.

9

12 of 30

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

Розділ 2 § 5

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

Щоб розархівувати файли із zip-архіву, треба його виділити та вибрати вказівку Видобути всі файли.

9

13 of 30

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

Розділ 2 § 5

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

можна створити архів, що саморозпаковується, шляхом приєднання невеликого програмного модуля.

9

14 of 30

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

Розділ 2 § 5

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

9

15 of 30

У чому полягають основні методи �стиснення даних?

Розділ 2 § 5

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

9

16 of 30

У чому полягають основні методи �стиснення даних?

Розділ 2 § 5

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

Якщо сполучення 9 букв «комп’ютер» замінити простою комбінацією символів «чц», то розглянутий набір слів перетвориться на систему: «чц», «чца», «чцна», «чцизація» тощо.

9

17 of 30

У чому полягають основні методи �стиснення даних?

Розділ 2 § 5

У відеофайлів надлишковість, як правило, в кілька разів менша, ніж у графічних, а в графічних — у кілька разів менша, ніж у текстових. Крім того, ступінь надлишковості даних залежить від прийнятої системи кодування.

9

18 of 30

У чому полягають основні методи �стиснення даних?

Розділ 2 § 5

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

У результаті, залежно від досконалості алгоритму й типу вихідного файла, його розмір може суттєво зменшитися: типовим значенням для документів є 40–50 % і більше. Наднизькі показники у відео- й аудіофайлів.

9

19 of 30

У чому полягають основні методи �стиснення даних?

Розділ 2 § 5

Розрізняють такі види стиснення:

Стиснення із втратами — відновлення можливе з незначними спотвореннями

Стиснення без втрат,

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

Фото- та відеодані

Текстові дані

9

20 of 30

Операції над архівами

Вікно програми 7-zip має вигляд:

Рядок меню

Панель інструментів

Рядок адреси

Робоче поле

Рядок стану

Розділ 2 § 5

9

21 of 30

Операції над архівами

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

1

Запустити програму 7-zip (Пуск Усі програма ⇒ 7-zip).

2

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

3

Виділити файли, які планується включити до архіву, та вибрати кнопку Додати

4

Установити у вікні Додати до архіву значення властивостей архіву

5

Вибрати кнопку ОК.

Розділ 2 § 5

9

22 of 30

Операції над архівами

Значення властивостей архіву:

Ім'я;

Місце збереження;

Формат архіву;

Ступінь стиснення;

Метод стиснення;

Розбити на томи;

Створити SFX-архів та інші.

Розділ 2 § 5

9

23 of 30

Операції над архівами

Для видобування всіх файлів з архіву потрібно:

1

Запустити програму 7-zip.

2

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

3

Вибрати кнопку Видобути

4

Указати шлях до папки, у яку буде виконано видобування, та інші значення властивостей у вікні Видобути.

5

Вибрати кнопку ОК.

Розділ 2 § 5

9

24 of 30

Операції над архівами

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

1

Запустити програму 7-zip.

2

Виконати Файл Відкрити.

3

Виділити файли і папки, які планується видобувати.

4

Вибрати кнопку Видобути

5

Указати шлях до папки, у яку буде виконано видобування, у вікні Копіювати.

6

Вибрати кнопку ОК.

Розділ 2 § 5

9

25 of 30

Операції над архівами

Для видалення файлів з архіву потрібно відкрити файл архіву в програмі 7-zip, виділити потрібні файли і вибрати кнопку Видалити.

Розділ 2 § 5

9

26 of 30

Розгадайте ребус

Архів

Розділ 2 § 5

9

27 of 30

Цікаві джерела

Розділ 2 § 5

Відомості про різні алгоритми стиснення та програми для архівування даних:

http://wiki.tntu.edu.ua/Архівація

9

28 of 30

Домашнє завдання

Проаналізувати

§ 5, ст. 38-44

Розділ 2 § 5

9

29 of 30

Працюємо за комп’ютером

Розділ 2 § 5

Сторінка

40-41

9

30 of 30

Дякую за увагу!

9