Архів — файл, що містить у собі один або декілька файлів та метадані (дані, що характеризують або пояснюють інші дані. Наприклад, значення «123456» само по собі недостатньо виразно. А якщо значенню «123456» зіставлено достатньо виразне ім'я «поштовий індекс» (що вже є метаданими), то в цьому контексті значення «123456» більш осмислено — можна витягати інформацію про місцеположення адресата, що має даний поштовий індекс). Файли можуть бути як стиснені (без втрат), так і мати початковий розмір та структуру. Метадані можуть містити інформацію про початковий розмір файлів, інформацію про формат файлів, структуру директорій, коментарі до файлів, інформацію для відновлення архіву і т. д.
Архіви файлів створюються за допомогою спеціалізованих програм — архіваторів, які можуть бути як окремими програмами, так і частиною інших програм.
Деякі архіватори та формати архівів об'єднують ці дві функції в довільному порядку — наприклад, Rar, 7-Zip, ARJ, ZIP. У таких випадках, якщо стиснення проводиться після об'єднання, архів називається «безперервним». Це дозволяє зменшити розмір отриманого архіву, але ускладнює відновлення при пошкодженні даних.
Маючи архів, можна отримати оригінальний файл за допомогою відповідної програми-розпакувальника (іноді об'єднаної з програмою для створення архівів).
Сам архів може складатися з декількох файлів для полегшення зберігання і перенесення великої кількості даних при обмеження на розмір однієї частини — наприклад, носія даних, або повідомлення e-mail. Такий архів називається «багатотомним».
До архіву може бути приєднаний виконуваний код, який при виконанні сам розпаковує архів. Цей код може бути повнофункціональною програмою для розпакування цього :формату архівів. Такий архів називається «саморозпакувальним» (англ. self-extracting, іноді скорочено «SFX», файл, комп'ютерна програма, що поєднує в собі архів і виконуваний код для його розпакування. Такі архіви, на відміну від звичайних, не вимагають окремої програми для їх розпакування (отримання вихідних файлів, з яких вони створені), якщо виконуваний код можна виконати у зазначеній операційній системі. Це зручно, коли невідомо, чи є у користувача, якому передається архів, відповідна програма розпакування.
Основний спосіб використання архівів, — створення програм для встановлення програмного забезпечення без використання систем керування ними.
Виконуваний код, приєднаний до архіву, може являти собою повноцінну програму розпакування).
...за матеріалами http://uk.wikipedia.org
Програми архівування.
Незважаючи на підвищення надійності комп'ютерів і комп'ютерних носіїв даних, все ж повної гарантії збереження даних вони не дають. Втрата даних може призвести до дуже серйозних наслідків.
Так:
Тому виникає потреба у створенні копій даних. Найважливіші дані дублюють, записуючи на інші жорсткі диски чи то на оптичні диски.
Розміри файлів, які потрібно зберігати, великі і потребують додаткових затрат (носії інформації на є дешеві).
Щоб зменшити ці розміри у копіях і відповідно зменшити затрати, використовують стиснення даних (архівування).
Для архівації використовують спеціальні програми, які називають архіваторами. Скопійовані ними файли називають архівами.
Перші архіватори з'явилися в 1985 році.
Основними можливостями архіваторів є:
Сучасні архіватори дозволяють економити від 20% до 90% дискового простору.
Архіватор записує вміст файлів у архів і включає до нього інформацію про імена файлів та обсяги їхніх оригіналів.
Архіватор може створити один або кілька архівів з одного чи кількох файлів.
Стиснення базується на усуненні надлишкової інформації, зокрема на заміні часто повторюваних послідовностей коротшим значенням (кодом).
Буває стиснення:
Програми - архіватори.
Архіватори не тільки створюють архіви, а й здійснюють керування ними (розпаковування файлів з архіву, їх заміну тощо) і дають змогу вибрати ступінь стиснення.
Програми – архіватори можуть працювати з архівними файлами в кількох форматах.
Найпопулярніші формати для архівів:
При виборі конкретного архіватора керуються двома критеріями:
При цьому слід пам'ятати, що для різних типів файлів архіватор може давати різні показники.
Широке розповсюдження набули програми-оболонки архіваторів, або архіватори з вбудованими функціями оболонок, що дозволяють в зручному режимі працювати з архівами.
Прикладами таких програм є WinRar, WinZip, 7Zip, та багато інших.
Утиліта стиснення WinZip.
В операційну систему Windows вбудовано засоби для створення ZIP – архівів та керування ними. У програмі Провідник архіви подаються у вигляді папок із зображенням скріпки («замочок» залежно від версії ОС).
Для створення архіву потрібно виконати такі ключові кроки:
Щоб відкрити архів ZIP, достатньо двічі клацнути її значок. Після цього на екрані в окремому вікні буде відображено її зміст.
Можна також скористатися контекстним меню архіву, вибрати місце для розархівованого файлу, по завершенню роботи, програма створить папку, ім'я якої таке ж, як і архіву.
Для відкриття файлу, що міститься в стисненій папці, потрібно перейти до цієї папки - архіву та двічі клацнути значок файлу.
Програма WinRaR
Програма WinRaR - одна з найбільш популярних та зручних програм-архіваторів, розроблена російським програмістом Олександром Рошал.
Основне розширення файлів програми WinRar - *.rаr (також можливі або *.zір, або *.ехе, та багато інших).
Як правило WinRaR використовують для:
Програма WinRAR має простий і зручний інтерфейс та забезпечує високу ступінь стиснення, та конфіденційності.
Запуск програми: Пуск – Усі програми – WinRAR.
На екрані відкриється вікно програми.
Основні операції по роботі з програмою.
Додавання в архів:
Створення SFХ-архіву:
При створенні архіву на одному ПК та для його розпаковування на іншому ПК вимагається наявність програми-архіватора на обох ПК.
Але це не обов'язково, якщо зробити саморозпаковуючий SFX- архів (Self Extract Archive), при цьому розширення файлу архіву буде не *.rаr або *.zip, а *.ехе.
При запуску цього файлу на іншому ПК (навіть якщо немає програми-архіватора) архів буде розпаковано.
Недоліком створенням архіву *.ехе є порівняно більший розмір файлу, ніж у звичайних *.rar архівів.
Для створення такого ахіву потрібно:
Розбиття на частини (томи):
При розбитті великого файлу на декілька частин створюється багатотомний архів, що складається з декількох архівів, в назві яких міститиметься приставка «*.part1», «*.part2» і т.д.
При розархівуванні багатотомного архіву слід дотримуватись таких правил:
Примітка.
Деякі формати графічних (*.jpg, *.png) та відео (*.avi) файлів вже є стисненими, тому архівувати такі файли недоцільно, оскільки це не дасть бажаного результату.
Відчутно зменшити розмір вдасться при архівуванні текстових та табличних файлів.
Щоб розбити файл на частини, потрібно:
Додавання нових файлів в існуючий архів:
Розпаковування архіву:
Примітка.
По замовчуванню розпаковування відбувається на диск або в папку, де знаходиться сам архів.
Знищення файлів з архіву:
Примітка.
Знищує поза «Корзиною» - відновлення неможливе
Альтернативне програмне забезпечення
Слід, відмітити, що програма WinRaR не є безкоштовна, саме тому рекомендовано для розгляду безкоштовний програмний продукт - 7-Zip.
Отже, розглянуте вище програмне забезпечення дозволяє:
При цьому все це робиться досить просто та, навіть, цікаво.
Знання даних програмних продуктів полегшує роботу з файлами будь-якого типу.
Також слід врахувати, що робота з майже всіма програмами-архіваторами мало чим відрізняється одна від одної.
Стиснення, архiвування та розархiвування даних. Архiватори та операції з архiвами
Завдання 1
Завдання 2
Виконати всі зазначені операції використовуючи архіватори 7-Zip та WinZip
Комплексна практична робота
текст
пройти тестування ...тест Архіви. Програми архіватори