Смекни!
smekni.com

Програми - архіватори (стр. 2 из 3)

Те ж саме з паролем «TopSecr»: ARJ m -gTopSecr archive .doc

Тестувати цілісність файлів в архіві: ARJ t archive

Додати файли до багатотомного архіву: ARJ a -va a:archive .

Видобути файли з багатотомного архіву: ARJ x -v a:archive

Перетворити архів на саморозгортаємий: ARJ a -je archive

Програма PKZIP

Програма PKZIP (фірма PKWARE, Inc., США) архівує файли. Формат команди, за яким викликається програма:

PKZIP [опції] ім'я_архіву [@файл_список] [імена_файлів...]

ім'я_архіву задає архівний файл, який обробляється. Якщо ви додаєте файли до неіснуючого архівного файлу, то він утворюється з указаним іменем. Якщо розширення в імені архіву не задане, то мається на увазі, що воно .ZIP.

імена_файлів задає файли, що додаються до архіву, видаляються з архіву і т.д. Можна використовувати символи шаблонів (масок) DOS та ?. Якщо імена файлів не задані, то маються на увазі всі файли у поточному каталозі або всі файли в архіві.

@файл_список задає текстовий файл, у якому містяться імена файлів, що обробляються.

Далі наводиться список опцій, які вживаються найчастіше. Його можна отримати після виконання команди PKZIP /h[1|2|3|4]. Оскільки ці опції багато в чому аналогічні командам та ключам програми ARJ, наведемо лише їх короткий опис.

-a Додати (Add) файли до архіву.

-b[drive] Утворити тимчасовий архів на альтернативному диску.

-d Видалити (Delete) файли з архіву.

-e[x,n,f,s,0] Використати методи архівування: [eXtra екстра | Normal нормальний (умовчання) | Fast швидкий | Super fast надшвидкий | NO compression без компресування].

-f Освіжити (Freshen) файли в архіві.

-l Вивести на екран ліцензійну (License) угоду.

-m[f,u] Перемістити (Move) файли до архіву [з опціями f або u].

-u Поновити (Update) файли в архіві.

-p|P Зберегти імена каталогів разом з іменами файлів, які архівуються (p від заданого каталогу | P від поточного).

-r Рекурсивне (Recurse) архівування підкаталогів.

-s[pwd] Архівувати (Scramble) із паролем (password) [якщо пароль не заданий, буде даний підказ для його введення].

-v[b][r][m][t][c] Продивитись (View) файли в архіві [Brief коротко] [Reverse в оберненому порядку] [More поекранно] [Technical із докладною технічною інформацією] [Comment із коментарями], відсортовані за [d,e,n,o,p,s] [Date датою | Extension розширенням | Name іменем | natural Order у звичайному порядку (умовчання) | Percentage відсотком стискання | Size розміром].

-a+ Очистити атрибут «архівний» (archive Attribute) після архівування.

-c Утворити/редагувати коментарі (Comments) для всіх файлів.

-C Додати коментарі (Comments) тільки для нових файлів.

-i[-] Додати файли до архіву з існуючим установленням атрибуту «архівний» (archive Attribute) [не виключати атрибут].

-j|J<h,r,s> Маскувати або не маскувати файли з атрибутами (Hidden прихований | System системний | Read-only тільки для читання) (умовчання jhrs).

-o Встановити дату архіву за датою найпізнішого файлу у ньому.

-w|W<h,s> Включити або виключити (Hidden прихований | System системний) файли з процесу архівування (умовчання Whs).

-x<file> Виключити (eXclude) указаний файл із процесу архівування.

-x@listfile Виключити (eXclude) указані у списку файли з процесу архівування.

-z Утворити або редагувати коментар архіву.

-@listfile Використати список імен файлів, які знаходяться у вказаному файлі.

Приклади використання програми PKZIP

Додати всі файли поточного каталогу до архіву: PKZIP -a myzip

Додати всі файли типу .DOC диска A: до архіву: PKZIP -a mydoc a:.doc

Видалити всі файли типу .DOC з архіву: PKZIP -d mydoc .doc

Продивитись зміст архіву, що відсортований за іменем: PKZIP -vn myzip

Поновити файли поточного каталогу і його підкаталогів: PKZIP -ur mydoc

Програма PKUNZIP

Програма PKUNZIP (фірма PKWARE, Inc., США) розархівовує файли з архівів, утворених програмою PKZIP. Формат команди, за яким викликається програма:

PKUNZIP [опції] ім'я_архіву [@файл_список] [імена_файлів...]

ім'я_архіву задає архівний файл, який обробляється. Якщо розширення в імені архіву не задане, то мається на увазі, що воно .ZIP.

імена_файлів задає файли, що обробляються програмою. Можна використовувати символи шаблонів (масок) DOS та ?. Якщо імена файлів не задані, то маються на увазі всі файли у поточному каталозі або всі файли в архіві.

@файл_список задає текстовий файл, у якому містяться імена файлів, що обробляються.

Далі наводиться список опцій, які вживаються найчастіше. Його можна отримати після виконання команди PKUNZIP /h[1|2|3|4]. Оскільки ці опції багато в чому аналогічні командам та ключам програми ARJ, наведемо лише їх короткий опис.

-c[m] Вивести файли на консоль екран (Console) [у режимі More поекранно].

-d Відновити/утворити структуру каталогів (Directory structure), збережену в архіві.

-e[c|d|e|n|p|r|s] Видобути (Extract) файли з архіву. Сортувати за [CRC контрольною сумою | Date датою | Extension розширенням | Name іменем | Percentage відсотком стискання | Reverse в оберненому порядку | Size розміром].

-f Освіжити (Freshen) файли у каталозі призначення.

-j|J<h,r,s> Маскувати або не маскувати файли з атрибутами (Hidden прихований | System системний | Read-only тільки для читання) (умовчання jhrs).

-n Видобути тільки більш нові (Newer) файли з архіву.

-o Перезаписати (Overwrite) попередньо існуючі файли.

-p[a/b][c][#] Вивести файли на принтер (Printer) [Ascii-режим, Bin-режим, Com-порт] [порт №].

-s[pwd] Розархівувати (Scramble) із паролем (password) [якщо пароль не заданий, буде даний підказ для його введення].

-t Тестувати (Test) цілісність файлів в архіві.

-v[b][r][m][t][c] Продивитись (View) файли в архіві [Brief коротко] [Reverse в оберненому порядку] [More поекранно] [Technical із докладною технічною інформацією], відсортовані за [d,e,n,o,p,s] [Date датою | Extension розширенням | Name іменем | natural Order у звичайному порядку (умовчання) | Percentage відсотком стискання | Size розміром].

-x<filespec> Виключити (eXclude) указані файли з процесу розархівування.

-@listfile Використати список імен файлів, які знаходяться у вказаному файлі.

Приклади використання програми PKUNZIP

Перевірити цілісність файлів в архівах на диску A:: PKUNZIP -t a:

Продивитись зміст архіву, що відсортований за іменем: PKUNZIP -vn myzip

Видобути файли з архіву: PKUNZIP myzip

Програма PKZIPFIX

Програма PKZIPFIX постачається разом із програмами PKZIP та PKUNZIP і може в деяких випадках відновити пошкоджений ZIP-файл. Формат команди, за яким викликається програма:

PKZIPFIX ім'я_архіву

ім'я_архіву задає архівний файл, який відновлюється. Якщо розширення в імені архіву не задане, то мається на увазі, що воно .ZIP.

Приклад використання програми PKZIPFIX

Спробувати відновити всі архіви на диску A:: PKUNZIP a:

Програма LHA

Програма LHA (H.Yoshizaki, Японія) дозволяє архівувати та розархівувати файли. Формат команди, за яким викликається програма:

LHA команда [/опції[-+012|WDIR]] ім'я_архіву [імена_файлів...]

ім'я_архіву задає архівний файл, який обробляється. Якщо ви додаєте файли до неіснуючого архівного файлу, то він утворюється з указаним іменем. Якщо розширення в імені архіву не задане, то мається на увазі, що воно .LZH.

імена_файлів задає файли, що додаються до архіву, видаляються з архіву і т.д. Можна використовувати символи шаблонів (масок) DOS та ?. Якщо імена файлів не задані, то маються на увазі всі файли у поточному каталозі або всі файли в архіві.

[/опції[-+012|WDIR]] кожна з опцій може мати три значення (0, 1, 2), або два символи (+ — опція діє, - — опція не діє). Ці значення та символи ставляться праворуч від опції. Параметр WDIR задає робочий каталог (див. опцію w).

Далі наводиться список команд та опцій, які вживаються найчастіше. Його можна отримати після виконання команди LHA без параметрів.

Команди

a Додати (Add) файли до архіву. Якщо в архіві вже існують вказані файли, то вони заміщуються тими, що є на диску! Якщо вказаний архівний файл не існує, то він утворюється. Якщо файли, що додаються до архіву, не вказані, то архівуються всі файли поточного каталога.

d Видалити (Delete) файли з архіву. При видаленні файлів з архіву треба обов'язково вказувати їх імена. Можна використовувати символи шаблонів (масок) DOS та ?.

e Видобути (Extract) файли з архіву. Команда розархівовує вказані файли у вказаний каталог (за умовчанням у поточний). Можна використовувати символи шаблонів (масок) DOS та ? як в іменах архівів, так і в іменах файлів. Якщо у каталозі призначення вже існує файл з іменем файлу, що розархівовується, то архівований файл не буде видобуватися.

f Освіжити (Freshen) файли в архіві. До архіву додаються тільки нові (з більш пізньою датою утворення) версії файлів, які вже є в архіві.

l Видати список (List) файлів у архіві. Команда виводить на екран інформацію про імена файлів, їх розміри у нестиснутому та стиснутому вигляді, відношення компресування, дати та час, контрольні суми, методи архівування. Якщо повне ім’я файла містить також каталог, то поруч із таким файлом ставиться знак «+».

m Перемістити (Move) файли до архіву. Цей режим повністю аналогічний режиму a, але при успішному архівуванні вказані файли знищуються на диску.

p Вивести на екран (disPlay) вміст файлів. Має сенс виводити вміст текстових файлів.

t Тестувати (Test) цілісність файлів у архіві. Перевіряє внутрішню структуру архівного файлу і можливість його розархівування. Не виправляє помилок архіву, якщо вони є.

u Поновити (Update) файли в архіві. На відміну від режиму f до архіву додаються не тільки нові версії існуючих там файлів, а і файли, які відсутні в архіві.

v Продивитись (View) список файлів у архіві. Додатково до інформації, що виводиться командою l, даються ще шляхи всіх файлів у архіві.

x Видобути (eXtract) файли з архіву з повним шляхом. Відрізняється від команди e тим, що файли, поміщені до архіву із збереженням імен каталогів (опція r), розархівовуються разом із структурою каталогів.