МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Національний Університет «Львівська Політехніка»
ІЕПТ ім. В. Чорновола
Звіт про виконання лабораторної роботи №1
з курсу “Захист програмного забезпечення та програмні методи захисту інформації”
«Дослідження алгоритмів архівації»
Мета роботи: вміти створювати архіви даних; переглядати вміст архіву, видобувати файли, відображати коментарі та інформацію про архів; відновлювати фізично пошкоджений архів; видобувати файли за допомогою середовища WinRAR; створювати архіви, які містять засіб для розархівування (SFX); додавати до архіву данні; користуватися майстром створення архіву.
Засвоїти поняття: архівація даних; архів даних; програма-архіватор; неперервне архівування; багатотомні архіви; архіви, які містять засіб для розархівування (SFX); відновлення даних; відновлювальні томи; коментар до архіву; протокол помилок.
Короткі теоретичні відомості.
Архівація даних.
Архіватори — це програми, що призначені для стиснення даних. Під стисненням розуміють кодування даних, у результаті якого закодований варіант займає менше дискової пам’яті, ніж вихідний. Процес стиснення даних називають архівуванням, а результат архівними даними.
Основне призначення програм резервного копіювання (програм-архіваторів) – створення копій вихідних даних на резервних носіях (стримерах, жорсткихтагнучких дисках, CD/DVD) та економія місця на диску за рахунок стиснення даних до архівного файлу. Програми-архіватори використовуються у випадках: наявності на дисках великих обсягів даних, які потрібні для майбутнього використання; перенесення даних між комп’ютерами за допомогою дискет; створення резервних копій в стислому вигляді. В результаті роботи програм–архіваторів створюються архівні файли (архіви даних).
За основу роботи програм-архіваторів покладено процедуру пошуку та перекодування однакових фрагментів вмісту файлу. Наприклад, розглянемо файл, який містить багато однотипних слів: комп’ютер, комп’ютера, комп’ютерна, комп’ютеризація тощо. Якщо набір символів “комп’ютер” замінити на “чц”, тоді розглянута послідовність слів перетвориться в послідовність: “чц”, “чца”, “чцна”, “чцизація” тощо. При такій заміні вихідний текст дійсно зменшується. Однак в реальних програмах-архіваторах процедура пошуку та перекодування даних відбувається значно складніше.
Найбільш поширені програми-архіватори: ARJ, RAR, PKZIP (з розархіватором PKUNZIP), LHARC, ICE, WinRAR.
Результати виконання роботи
ЛАБОРАТОРНЕ ЗАВДАННЯ:
Варіант
Опис дій
1
1. Ознайомитись з роботою архіваторів RARі ZIP.
2. За допомогою архіваторів RARі ZIPстиснути файли типів Txt., JPG,AVI, DLL.
3. На основі отриманих результатів визначити: швидкодію стиснення, степінь стиснення і якість стиснення файлів.
4. Встановити найкращий метод стиснення.
1. Тип «Txt»
2.Тип«AVI»
3. Тип «DLL»
4.Тип«JPG»
Швидкодія в секундах
Степінь стиснення (скільки раз)
Якість в %
Висновок: в результаті виконаної роботи, було виявлено, що архіватор ZIP має кращу швидкодію, та більшу степінь стиснення для файлів txt, AVI, JPG ніж архіватор RAR. Якість стиснення файлів txt, AVI обома архіваторами однакова, для файлів JPG якість залишається кращою при стиснені архіватором RAR, а для DLL – ZIP. Тому, можна зробити висновок, що в більшості випадків краще використовувати ZIP архіватор.