.: Infuha.Ru - Стало быть полезная информация.

Внимательно
При использовании материалов с сайта ссылка обязательна.

Теоретичні основи та програмні засоби стиснення даних. Типи архівів. Основні операції в архіваторах (WinRAR)



Теоретичні основи та програмні засоби стиснення даних. Типи архівів. Основні операції в архіваторах (
WinRAR).

 

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

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

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

Стиск інформації — це процес перетворення інформації, що зберігається у файлі, до виду, при якому зменшується надмірність у її поданні й відповідно потрібен менший обсяг пам'яті для зберігання.

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

Стискуватися можуть як один, так і кілька файлів, які в стислому виді містяться в так званий архівний файл або архів.

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

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

Ступінь стиску залежить від використовуваної програми, методу стиску й типу вихідного файлу. Найбільше добре стискуються файли графічних образів, текстові файли й файли даних, для яких ступінь стиску може досягати 5 - 40%, менше стискуються файли програм, що виконують, і завантажувальних модулів - 60 - 90%. Програми для архівації відрізняються використовуваними методами стиску, що відповідно впливає на ступінь стиску.

Архівація — приміщення вихідних файлів в архівний файл у стислому виді.

Розархівація — процес відновлення файлів з архіву точно в такому виді, який вони мали до завантаження в архів.

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

Основними технічними характеристиками процесів стиску й результатів їхньої роботи є:

ступінь стиску або відношення обсягів вихідного й результуючого потоків;

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

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

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

Основні типи архівів: RAR, ZIP, ARJ, CAB, ACE, 7-zip, TAR, GZIP, Jar та інші.

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

WinRAR — це файловий архіватор для Windows з високим ступенем стиснення, є одним з кращих архіваторів по співвідношенню ступеня стиснення до швидкості роботи.

Основні можливості

Створення архівів форматів RAR і ZIP.

Розпакування файлів формату CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR, ISO, 7z, Z.

Можливість шифрування архівів з використанням алгоритму AES (Advanced Encryption Standard) з довжиною ключа 128 біт, при цьому як ключ шифрування використається хеш пароль з використанням алгоритму SHA-1

Можливість роботи з файлами розміром до 8,589 трлн (1012) гігабайт.

Створення архівів що саморозпаковуються, безперервних і багатотомних архівів.

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

Повна підтримка файлової системи NTFS і імен файлів у Юнікоді.

Підтримка командного рядка.

 

Опубликовано:15 Декабрь, 2012 20:02, Просмотров:1613, Печать
 
В этом разделе:
Пользователь
Имя
Пароль
© 2014 www.infuha.ru |
Рейтинг@Mail.ru При использовании материалов ссылка на сайт обязательна!
Все материалы опубликованы в том виде в котором они к нам попали, возможно они были кем-то изменены, а может даже неоднократно, возможны ошибки, неточности и т.п.
Администрация сайта не является авторами материалов, мы лишь собрали Для Вас всё в одном месте.
[ PG.t : 0.04 | DB.q : 9 | DB.t : 0.00 ]