Стиснення та архівування даних. Види стиснення даних. Резервне копіювання даних
За навчальною програмою 2017 року
Урок 3
Інформатика 9
teach-inf.com.ua
за підручником
Ривкінд Й.Я. та ін.
Запитання
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Стиснення даних, види стиснення даних
Незважаючи на те, що ємності носіїв даних постійно збільшуються, залишається потреба в зменшенні розмірів файлів, особливо у випадках їх передавання комп’ютерними мережами, використання в мобільному зв’язку.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Стиснення даних, види стиснення даних
Для зменшення розмірів файлів використовують спеціальні алгоритми (методи) стиснення даних. Стиснення даних використовується під час створення файлів певних типів, наприклад:
графічних, типу
звукових, типу
відео, типу
TIFF, JPEG, PNG
MPEG3, WMA
MPEG4, WMV, MOV
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Стиснення даних, види стиснення даних
Стиснення даних – це процес перекодування даних, який здійснюється з метою зменшення розмірів файлів.
Алгоритми
із частковою втратою даних використовують, коли цілісність даних не є дуже суттєвою
Стиснення без втрати даних при якому можливе відновлення вихідних даних без спотворень
Графічні, відео, звукові файли
Текстові і числові
дані
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Для тих, хто хоче знати більше
Алгоритм Д. Хаффмана та алгоритм Шеннона-Фано базуються на перекодуванні даних. Символи, що частіше трапляються в повідомленні, перекодовуються меншою кількістю бітів, а які рідше – більшою. Так, наприклад, для кодування з використанням таблиці кодів символів Windows-1251 попереднього речення, яке містить 112 символів, включаючи пропуски, слід використати код завдовжки 1 байт на кожний символ або 112 байтів.
Якщо ж порахувати, скільки разів той чи інший символ трапляється в реченні, то виявиться, що всього різних символів, які є в реченні – 28, частіше трапляється символ «пропуск» – 14 раз, символ «і» – 11, «о» – 8, «с» – 6, «в» – 5 і т. д.
Методи стиснення даних
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Для тих, хто хоче знати більше
Найменше, по одному разу, трапляються символи «щ», «з», «–», «.». Позначимо символи, які частіше трапляються, кодом завдовжки 1 біт: символ «пропуск» – 0, а символ «і» – 1, наступні за частотою повторюваності – кодом завдовжки 2 біти, символ «о» – 00, символ «с» – 01 і т. д. Для символів, що трапляються рідше, буде використано код завдовжки 4 біти.
У результаті загальна довжина коду, закодованого у такий спосіб речення, буде складати 239 бітів або приблизно 30 байтів. Як бачимо, загальний обсяг коду речення зменшився майже в 4 рази.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Для тих, хто хоче знати більше
Звертаємо вашу увагу, що в стиснутому таким способом файлі повинна додатково міститися сама таблиця кодування і додаткові службові відомості.
Тому під час кодування дуже малих файлів може відбутися не зменшення, а, навпаки, – збільшення розмірів файлів.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Для тих, хто хоче знати більше
Для файлів з великим обсягом текстових чи числових даних цей алгоритм дає високий ступінь стиснення.
Алгоритм RLE (англ. Run-length encoding – кодування повторів або довжин серій) використовується здебільшого для кодування графічних даних. Цей метод передбачає заміну послідовності однотипних даних її скороченим описом.
Наприклад, у малюнку логотипа корпорації Apple використано тільки два кольори – чорний і білий. Якщо позначити чорний колір кодом «1», а білий – «0», то код першого рядка зображення повинен складатися із 48 кодів «0» (48 бітів). Але їх можна замінити описом, вказавши код символа і кількість повторів – 0 48.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Для тих, хто хоче знати більше
На код опису буде відведено 9 бітів: 1 біт на код «0» і по чотири біти на дві цифри кількості повторів.
Другий ряд пікселів буде закодовано так само, а третій –�0 29 1 4 0 15. 23 біти замість 48.
Для кольорових зображень з великою кількістю однокольорових фрагментів даний алгоритм забезпечить високу ефективність стиснення.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
Незважаючи на підвищення надійності комп’ютерів і комп’ютерних носіїв даних, усе ж повної гарантії збереження даних вони не дають. Втрата даних може призвести до дуже серйозних наслідків.
Так, видалення або пошкодження даних про вклади та перерахування коштів клієнтів призведе до краху банку.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
Втрата даних про продаж квитків спричинить перебої в перевезенні пасажирів.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
Знищення результатів дослідів може звести нанівець багаторічні наукові дослідження.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
Навіть втрата списку контактів у смартфоні з номерами телефонів друзів принесе вам значні незручності. Тому виникає потреба у створенні копій даних.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
Найважливіші дані дублюють, записуючи на:
інші жорсткі диски
віртуальні диски в комп’ютерних мережах тощо
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
Зазвичай для зручності збереження та зменшення обсягів даних, файли і папки під час створення резервних копій упаковують в один файл або в одну папку.
Такі копії даних називаються архівами, а файли, у які вони упаковуються, – архівними файлами.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
Створення копій даних з використанням спеціальних програм, що можуть використовувати стиснення даних, називається архівуванням.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
Більшість операційних систем мають у своєму складі засоби створення резервних копій даних. Ці програми зазвичай здійснюють копіювання даних для відновлення операційної системи на іншому диску або в мережі, а також створюють архіви файлів користувача.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
Для створення резервних копій файлів слід:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
(Продовження…) Створення резервних копій файлів:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
(Продовження…) Створення резервних копій файлів:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
(Продовження…) Створення резервних копій файлів:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
(Продовження…) Створення резервних копій файлів:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
Після завершення створення резервної копії файлів на диску, який вибрано для резервної копії, буде створено папку FileHistory (англ. file history – історія файлів), де:
папки з ім’ям облікового запису користувача, у якому створено резервні копії файлів;
Користувач
папка, що має таке саме ім’я, як і ім’я комп’ютера;
Ім’я комп’ютера
папка з файлами налаштування резервної копії;
Configuration
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
Продовження…
папка з папками і файлами користувача, які він уключив до резервної копії;
Data
–• –•–• My documents, Pidruchnik – копії папок, які користувач додатково включив
до резервної копії.
папки резервних копій файлів і папок, що зберігаються на дисках C: та D: відповідно;
C, D
папка з копіями папок, що автоматично створюються для кожного облікового запису ОС Windows;
Users
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
Продовження…
копії папок (Контакти, Робочий стіл, Документи, Пошук), що автоматично створюються для кожного облікового запису ОС Windows і які користувач уключив до резервної копії;
Contacts, Desktop, Document, Searches
–• –•–•–
My documents, Pidruchnik
копії папок, які користувач додатково включив до резервної копії.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Архівування даних і�резервне копіювання
Засіб резервного копіювання надає користувачу можливість відновлювати не всі дані, але й окремі папки та файли, які вибрані у вікні Банк даних. Якщо в певній папці є вже такий самий файл або папка, то програма відкриє діалогове вікно із запитом на заміну існуючих даних.
Слід зазначити, що резервні копії даних користувача, створені в описаний спосіб, не передбачають стиснення даних.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Дайте відповіді на запитання
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Розгадайте ребус
Стиснення
«Ребуси українською» © rebus1.com
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Домашнє завдання
Проаналізувати
§ 1.2, с. 15-20
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Працюємо за комп’ютером
Сторінка
24-25
© Вивчаємо інформатику teach-inf.com.ua
Розділ 1
§ 1.2
Дякую за увагу!
За навчальною програмою 2017 року
Урок 3
Інформатика 9
teach-inf.com.ua
за підручником
Ривкінд Й.Я. та ін.