Dos - архіватори для dos

Dos: Архіватори для DOS, або НЕ winrar-ом єдиним.

Вітаю Вас знову. дорогі читачі. У минулій статті я розповідав про загальному сенсі DownGrade. Тепер же я хочу звернути Вашу увагу на деталі.

Коли починаєш втомлюватися від Windows і замість провідника працюєш з файлами в оболонках на кшталт Dos Navigator (взагалі ж зараз під win популярністю користується консольний Far). то виникають питання - як зробити резервне копіювання файлів в оболонках, як розпаковувати, і головне - чому.

Наприклад, користувачі Windows спочатку не знають, куди ж архіватори класти щоб вони знаходилися оболонкою. Для початку скажу куди :)

Win 9X / ME - папка \ windows \ command

Можна звичайно в 9X доповнити в autoexec.bat змінну path і вказати каталог з архиваторами але в МО не підтримує Real-Time DOS і такі настройки просто будуть проігноровані системою.

DOS - міняємо змінну Path в autoexec.bat

Після приміщення в вищевказані каталоги архиваторов все буде працювати. Тепер про самих архіваторах. Я буду сьогодні говорити ARJ. RAR хоч і дає коефіцієнт стиснення більше ніж інші. але також відрізняється різними версіями. Тобто отримавши на машині з DOS такий архів ще не ясно, чи можна його розпакувати. Правда, користувачам WIN знову ж легше, у них в пакеті Winrar є консольна версія цього архіватора, до того ж вміє робити ZIP - архіви.

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

Формат звернення до програми такий.

ARJ команда режими [ім'я архіву] [каталог] [імена файлів]

команда - одна буква для дії ARJ.

A - додавання файлів в архів (за замовчуванням)

T - тестування архіву на цілісність

E - витяг файлів з архіву

X - витяг файлів з архіву в зазначений каталог

U - оновлення архіву

F - оновлення версій фалів по датах

M - пересилання в архів, тобто вихідний файли видаляються автоматично.

R - архівувати не тільки із заданого каталогу, але і з підкаталогів оного.

режими - вказівка ​​за допомогою знаків "-" і "/" уточнень для архівації.

[Ім'я архіву] - обробляється архів

[Каталог] - базовий каталог в якому містяться файли для включення в архів За замовчуванням поточний. Можна доповнювати.

[Імена файлів] - файли, що включаються в архів. Можна використовувати символи заміни "*" і "?"

наприклад * .txt - все текстові файли, а знак заміни символу будь-яким працюватиме так - у вас є багато файлів з назвами FOTO1.JPG. FOTO2.JPG і так далі. Якщо ми напишемо

ARJ A FOTOS.ARJ C: \ FOTOS FOTO? .JPG

то у нас створиться архів FOTOS.ARJ з усіма файлами FOTO1. FOTO2 і т.д.

Повідомлення про помилки архіву ARJ.

Під час перевірки при пошкодженні в даних архіву видається повідомлення

Bad file data, CRC error!

В такому випадку ARJ видалить пошкоджений файли, але можна вказати команду JR і тоді віддалятися вони не будуть.

Нарешті, сама погана помилка - пошкодження змісту архіву. Видається таке повідомлення.

Can not read file of unexpected end of file

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

Створення багатотомних архівів здійснюється режимом -V

Уточнітелі команди (найбільш корисні).
A - створення архіву безпосередньо на дискету, один том не буде перевищувати розмір вільного місця на ній.
Розмір - максимальний розмір тому архіву в байтах.

Тут я описав деякі можливості ARJ. але знаючи основні Ви легко розберетеся в іншому.

Схожі статті