Архіватор ZIP
Інформація - Комп'ютери, програмування
Інші матеріали по предмету Комп'ютери, програмування
Ключі та команди архіватора ZIP.
Архіватор ZIP for Windows
Список використаної літератури
Вступ:При експлуатації комп'ютера з різних причин можливі псування або втрата інформації на магнітних дисках. Це може статися через фізичне псування магнітного диска, неправильне коригування або випадкове знищення файлів, руйнування інформації комп'ютерним вірусом і т.д. Для того, щоб зменшити втрати в таких ситуаціях, слід мати архівні копії файлів, що використовуються, і систематично оновлювати копії змінюваних файлів.
Для копіювання файлів можна, очевидно, використовувати команди COPY або XCOPY. Але, наприклад, для копіювання файлів з жорсткого диска ємністю 28 Мбайт необхідно 20 дискет стандартного формату (по 1.46 Мбайт). У такій великій кількості дискет навіть розібратися досить важко, тому трудомісткість створення та оновлення архіву буде дуже значною. Тож створення архівів використовуються спеціалізовані програми. Їх можна розділити на два класи: програми пакувальники (архіватори) та програми резервного копіювання. У рефераті будуть розглянуті лише програми-пакувальники, оскільки ZIP ставитиметься саме до них.
Архівний файл являє собою набір з одного або кількох файлів, поміщених у стислому вигляді в єдиний файл, з якого їх можна за потреби вийняти в початковому вигляді. Архівний файл містить зміст, що дозволяє дізнатися, які файли містяться в архіві. У змісті архіву для кожного файлу, що міститься в ньому, зберігається наступна інформація:
відомості про каталог, у якому міститься файл;
дата та час останньої модифікації файлу;
розмір файлу на диску та в архіві;
код циклічного контролю для кожного файлу, який використовується для перевірки цілісності архіву;
Визначити за допомогою якої програми було заархівовано
той чи інший архівний файл, можна за допомогою розширення.
Наприклад: game.rar заархівовано за допомогою архіватора RAR.
game.arj – заархівований за допомогою архіватора ARJ.
game.zip – заархівований за допомогою архіватора ZIP.
Мимоволі виникає питання, навіщо стільки архіваторів (а їх набагато більше) і все для однієї мети стиснути обсяг файлу.
Різні програми відрізняються форматом архівних файлів, швидкістю роботи, ступенем стиснення файлів при поміщенні до архіву, зручністю використання.
Існує два основних файли програми:
PKZIP - програма, яка поміщає файли в архів
PKUNZIP-програма витягує файли з архіву.
Програми PKZIP/PKUNZIP мають велику кількість функцій, вибір потрібних функцій виконується у командному рядку під час виклику програм. Завдання функцій програм PKZIP/PKUNZIP здійснюється лише за допомогою вказівки режимів. Режими можуть вказуватись у будь-якому місці командного рядка після імені програми, вони задаються або з попереднім знаком “-”, або з попереднім знаком “/”.
Приміщення файлів в архів.
При поміщенні файлу до архіву використовується наступний формат:
PKZIPрежими ім'я архіву (імена файлів)
Режими- вказуються з попереднім знаком "-" або "/", вони задають або уточнюють необхідні від програми архівації дії;
Імена файлів-задають файли, що включаються до архіву. Під час встановлення імен файлів можна використовувати символи * та ?. Якщо імена файлів не задано, то мається на увазі всі файли з поточного каталогу.
Примітка: символ * - визначає, що будуть використані будь-які символи там, де стоїть зірочка.
Символ? - визначає, що буде використаний будь-який символ там, де стоїть питання.
гра. *- всі файли з ім'ям у якому перші чотири літери game та будь-якими іншими символами після четвертої літери + будь-яке розширення.
Завдання ступеня стиснення.
За замовчуванням програма PKZIP забезпечує досить велику швидкість роботи та близьку до максимального ступеня стиснення. Але за бажання можна отримати максимальну (на кілька відсотків більшу) і найменшу (швидку) ступінь стиснення. З ключом максимального ступеня стиснення програма працює повільніше за звичайну, а при ключі найменшого ступеня стиснення файлів навпаки, швидше.
"-ex" максимальний ступінь
"-en" середній (звичайний) ступінь
"-es" найменший ступінь
Режими вибору файлів, що архівуються.
Програма PKZIP має три основні режими розміщення файлів в архіві: