МОДУЛЬ № 1
ОПЕРАЦІЙНА СИСТЕМА MS-DOS.
СИСТЕМНІ ТА СЛУЖБОВІ ПРОГРАМИ ПІД MS-DOS
Лабораторна робота № 3 Архіватори arj та rar
Мета: уміти практично застосовувати системні архіватори ARJ та RAR.
План
Знайомство з архіваторами.
Поняття архіву.
Багатотомні, SFX та безперервні архіви.
Архіватор ARJ.
Архіватор RAR.
Теоретичні відомості
Інформація на магнітних носіях може зберігатися у двох видах: у розгорнутому стані, що дозволяє негайно використати її при виконанні будь-якої роботи, і в стислому або в архівному вигляді. У розгорнутому стані інформація звичайно займатиме досить великий обсяг дискового простору. Крім того, розгорнуті файли нестійкі до зараження комп’ютерними вірусами. Тому в такому стані зазвичай зберігають тільки операційні системи, з якими активно працюють на комп’ютері. Інші файли зберігають у спеціальному архівному вигляді. Традиційні архіватори дозволяють:
поєднувати групу файлів під одним ім’ям, водночас стискаючи інформацію;
оновлювати в архіві тільки ті файли, що змінилися з часу їх останнього занесення до архіву;
зберігати в архіві імена каталогу та файлів, що дозволяє упакувати весь жорсткий диск в один файл та відновлювати після цього на диску повну структуру каталогів та файлів;
створювати багатотомний архів;
створювати архів, який сам розпаковується;
захищати інформацію в архіві паролями.
Архівний файл (архів) – являє собою набір з одного чи декількох файлів, які містяться у стисненому вигляді в єдиний файл, з якого їх можна за необхідності витягнути у початковому вигляді.
Багатотомні архіви – архіви, які складаються з декількох частин (томів). Томи – це фрагменти архіву деякого заданого розміру. Звичайно томи використовуються для збереження великого архіву на декількох дискетах або інших змінних носіях.
Уже створені багатотомні архіви не допускають зміни, тобто в них не можна додавати, оновлювати або видаляти з них файли.
Для розпакування томів необхідно починати витяг з першого тому. Якщо томи містяться на незмінному носії (наприклад, на жорсткому диску), то спочатку потрібно переписати всі томи в одну папку.
Архів, що сам розпаковується (SFX-архів) – це архів, до якого приєднаний модуль, що виконується. Цей модуль дозволяє витягати файли простим запуском архіву як звичайної програми. Таким чином, для витягу вмісту SFX-архіву не потрібно додаткових зовнішніх програм.
SFX-архіви зручні в тих випадках, коли потрібно передати комусь архів, але немає впевненості, що в адресата є відповідний архіватор для його розпакування.
Безперервний архів (solid-архів) – це архів, упакований спеціальним способом, коли всі файли, які необхідно стиснути, розглядаються як один послідовний потік даних.
Безперервна архівація значно збільшує ступінь стиску, особливо при додаванні в архів значної кількості невеликих файлів зі схожим вмістом.
Безперервні архіви переважно використовують в тих випадках, коли:
архів передбачається рідко оновлювати;
планується частіше розпаковувати весь архів, ніж витягати з нього один або кілька файлів;
потрібно досягти щільнішого стиску, навіть на шкоду швидкості упакування.
Багатотомні архіви й архіви, що самі розпаковуються, також можуть бути безперервними.
Розглянемо деякі програми, які дозволяють створювати архіви файлів.