Тема: Комп'ютерні віруси.Архівування файлів, архіватори.Класифікація вірусів.Антивірусні програми.
Мета: ознайомити учнів з поняттям архівування, з можливостями та характеристиками програм-архіваторів, деякими методами архівування..
Тема: Комп’ютерні віруси.Архівування файлів, архіватори.Класифікація вірусів.Антивірусні програми.
Мета: ознайомити учнів з поняттям архівування, з можливостями та характеристиками програм-архіваторів, деякими методами архівування..
Хід уроку
1. Організаційний момент
Вітання з класом. Перевірка присутності і готовності учнів до уроку. Перевірка виконання домашнього завдання.
2. Актуалізація опорних знань
Проблеми при електронному листуванні: обмеження у розмірі файлу, що треба переслати.
Проблеми при скачуванні файлів з веб-ресурсів: можливість отримати разом з корисною інформацією вірус.
Проблеми зберігання великого обсягу інформації на своєму комп'ютері: потрібно звертати увагу на те, що розмір диску має обмеження.
Проблеми при налаштуванні зображень для веб-сторінок: потрібно зменшити розмір зображення для того, щоб веб-сторінка завантажувалась швидше.
3. Пояснення нового матеріалу
Архівування — це збереження інформації у стисненому вигляді ( архівів).
Архіватор — це програма для роботи з архівами.
Зазвичай архівування застосовують для зменшення об’єму файлів з інформацією, яку використовують не часто.
Примітка. Уражений вірусом файл в архіві не є шкідливим.
Як випливає з означення, архіватори належать до сервісного спеціального програмного забезпечення.
Додаткові переваги архівування:
Основні характеристики архіваторів:
Назви програм для архівації: ARK, ZIP, WinZIP, PeaZip, 7-Zip (7z), TAR, GZIP, BZIP2, COMPRESS, ARJ, WinRAR.
Операції з архівами:
Згадаймо: формат (розширення імені файлу, тип файлу) вказує на те, якою програмою було створено файл або за допомогою яких програм його можна переглядати чи редагувати. Перелічимо типи архівів та назви архіваторів (сучасні архіватори можуть опрацьовувати архіви різних типів).
Формат |
Архіватор |
.arj |
ARJ |
.bz2 |
BZIP2 |
.gz |
GZIP |
.rar |
WinRAR |
.tar |
TAR |
.z |
COMPRESS |
.zip |
ZIP, PKZIP, WinZIP |
.7z |
7-ZIP |
За користування деякими архіваторами потрібно платити (WinRAR), за користування іншими — ні (7z), а деякі встановлюють одночасно зі встановленням операційної системи Linux (ARK).
Види (типи) архівів:
Методи роботи архіваторів:
Метод заміни однакових послідовностей — найвідоміший і найпростіший підхід до стискання інформації — зводиться до пошуку однакових послідовностей символів і заміна їх коротшим кодом. Замість послідовності однакових кодів записують новий код, що складається з двох частин — самого коду та коду кількості його повторень.
Примітка. Якщо жоден код не повторюється підряд, то за таким алгоритмом буде отримано удвічі довший код.
Розглянемо приклад стискання тексту методом заміни однакових послідовностей. Нехай у кінці рядка деякого тексту стоїть 40 пропусків. Стиснемо цей фрагмент однакових символів рядка. Якщо 1 символ займає 1 байт пам’яті (наприклад, при кодуванні ANSI), то 40 символів пропуску займають 40 байт до перекодування, і 2 байти — після.
Цей метод використовують у популярних архіваторах ARJ, RAR, ZIP, …..
Розглянемо, як працює цей метод за умови, що код кольору пікселя займає 1 байт. Інакше кажучи, за умови, що піксель зображення може мати лише один із 256 різних кольорів. Проілюструємо його роботу із зображенням розміру 2×18 пікселів:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Кожен такий рядок займає по 18 байт пам'яті.
Для простоти опису позначимо код чорного кольору літерою Ч, сірого — літерою С, білого — літерою Б. Тоді рядки буде закодовано посліловностями 6Ч8С4Б та 5Ч13С, які займуть відповідно по 6 та 4 байти пам'яті.
Застосуємо до отриманого коду 6Ч8С4Б той самий метод стискання. Отримаємо код 61Ч181С141Б1, що займає 12 байт.
Примітка. При повторному стисканні зображень довжина коду може зростати. Наприклад, у при використанні Microsoft Office Picture Manager.
Метод видалення надлишкової інформації полягає у вилученні неважливої для сприйняття людиною інформації.
Найвідоміші такі методи:
Поширені типи файлів графіки gif, tiff, pcx, jpg, png і відеоданих avi містять інформацію вже у стисненому вигляді. При спробі їх стиснути можемо отримати файли більшого об'єму.
Кодування Хаффмана — Шеннона і алгоритму Лемпеля — Зіва — Велча та їхні математичні основи вивчають у вищій школі. Тому детальне знайомство з ними відкладемо на майбутнє.
Коефіцієнт стискання — основну характеристику алгоритму стискання — визначають як відношення початкового об'єму нестиснутих даних до об'єму стиснутих даних: k = S0 / S.
Тут k — коефіцієнт стискання, S0 — початковий об'єм даних, S — об'єм стиснутих даних. Таким чином, чим більший коефіцієнт стискання, тим ефективніший алгоритм стискання.
Образ диску — це файл архіву, що містить у собі не лише власне дані, розташовані на оптичному носії, але й інформацію про те, як вони розташовані на диску. Запис певної інформації у певні сектори необхідний при створенні завантажувальних дисків, з яких можна завантажити і встановити операційну систему.
З появою оптичних носіїв (CD, DVD) почали використовувати образи CD/DVD у форматі ISO. Цей формат — найпоширеніший.Поряд з ним використовують і інші: IMG, DMG, VCD, NRG, MDS/MDF, DAA, PQI, VDF і CCD/IMG/SUB.
Образ оптичного диску можна використати як для створення фізичних оптичних дисків, так і для створення віртуальнихоптичних дисків за допомогою відповідних програм. Образи дисків використовують для масової установки програмного забезпечення на комп'ютери з однаковою конфігурацією. Для цього на один комп'ютер встановлюють всі драйвери і необхідне програмне забезпечення, після чого створюють образ диска, який згодом встановлюють на решту комп'ютерів.
Запис даних на оптичний диск (як простого набору даних, так і згідно з образом) зазвичай здійснюють за допомого спецiальних програм. Наприклад, Windows 7 USB/DVD Download Tool при ОС Windows може здійснити записзавантажувального диску і на DVD, і на USB-flash накопичувач. При операційній сиситемі Linux це роблять за допомогою відповідно K3b і UNetbootin. Опис відповідних дій подано у розробці практичної роботи, яку можна переглянути і виконати самостійно.
UDF (англійською Universal Disk Format — універсальний дисковий формат) — формат файлової системи для збереження файлів на оптичних носіях, розроблений в Optical Storage Technology Association (OSTA). Почав набувати популярності починаючи з середини 1990-х, коли з'явилися CD-RW носії і пристрої здатні їх записувати у пакетному режимі запису. Є наступником ISO 9660, підтримує великі файли і ємність дисків, може надати додаткову інформацію про окремий файл і каталог. Має обмеження на розмір файлу 2 TB.
З оптичним носієм можна працювати так само, як і з розділом жорсткого диску. За для цього оптичний носій форматують у форматі UDF. Після цього з ним можна працювати, як із розділом звичайного жорсткого диску, наприклад, копіювати на нього інформацію.
Примітка. З оптичного диску, не призначеного для перезапису, неможна видаляти інформацію. Форматований в UDF форматі диск вміщує менше інформації, ніж звичайний. Оптичний диск, не відформатований в UDF форматі, дозволяє лише послідовний запис інформації.
4. Закріплення вивченого матеріалу
5. Підбиття підсумків уроку.
Виставлення оцінок.
6. Домашнє завдання:
Вивчити матеріал уроку. Подати приклад збільшення розміру файлу зображення при його стисненні.