Arj коды ошибок

Провел небольшой тест.

Развернуть код

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
@echo off
Setlocal EnableDelayedExpansion
set flash=f:
set videofile=Cougar.Town.S01E01.rus.LostFilm.TV.avi
 
Echo Тест успешного копирования
copy nul nul
echo errorlevel %errorlevel%
Echo Тест копирования в защищенную правами папку
cmd /c copy c:test.log c:Windowskmsem1.log
echo errorlevel %errorlevel%
Echo Тест копирования несуществующего файла
cmd /c copy abracadabra L:*.*
echo errorlevel %errorlevel%
verify off
if exist %flash%%videofile% (
  del %flash%%videofile%& ping 127.1>nul
)
Echo Тест копирования через XCOPY прав доступа ACL без административных привилегий
XCOPY /O i:%videofile% %flash%
echo errorlevel %errorlevel%
echo.
Echo Тест копирования видеофайла (268 MB) на флеш
Set STime=%time%
copy i:%videofile% %flash%
echo errorlevel %errorlevel%
Set ETime=%time%
Call :TimeElapsed "%STime%" "%ETime%" ret
Echo Прошло: %ret% с.
del %flash%%videofile%
ping 4 127.1>nul
Set STime=%time%
Echo Тест копирования видеофайла (268 MB) на флеш с верификацией записи
copy /v i:%videofile% %flash%
echo errorlevel %errorlevel%
Set ETime=%time%
Call :TimeElapsed "%STime%" "%ETime%" ret
Echo Прошло: %ret% с.
pause
goto :eof
 
 
:TimeElapsed %1-StartTime %2-EndTime %3-var_result
Call :TimeToMSec "%~1" TimeS_ms
Call :TimeToMSec "%~2" TimeE_ms
Set /A diff=TimeE_ms-TimeS_ms
Set /A diffSS=diff/100
Set /A diffms=%diff% %% 100
Set %3=%diffSS%,%diffms%
Exit /B
 
:TimeToMSec %1-Time 2-var_mSec
For /F "Tokens=1-4 Delims=,:" %%A in ("%~1") do (
  Set /A HH=%%A
  Set MM=1%%B& Set /A MM=!MM!-100
  Set SS=1%%C& Set /A SS=!SS!-100
  Set mS=1%%D& Set /A mS=!mS!-100
)
Set /A %~2=(HH*60*60+MM*60+SS)*100+mS
Exit /B

Один раз получил странную ошибку. Copy скопировала файл, после чего написала, что «я такого имени не знаю…» =)) Error 9009

По итогам +Errorlevel:

xcopy

Код

Описание

0 Успешное завершение/Program suseccfully completed.
4 Файл не найден/The system cannot find the file specified.
4 Доступ запрещён/Access is denied. Нет прав доступа к ресурсу.
4 Невозможно скопировать файл поверх самого себя/The file cannot be copied onto itself

errorlevel = 0, даже, если пользователь ответил «Не заменять файл».

Также видим, что в случаях с защищенной правами папкой или когда файл не существует
мы получаем Errorlevel 1 (а не ожидаемые дефолтовые 5 и 2 соответственно).

copy

Код

Описание

0 Успешное завершение/Program suseccfully completed.
1 Файл не найден/The system cannot find the file specified.
1 Доступ запрещён/Access is denied. Нет прав доступа к ресурсу.
1 Невозможно скопировать файл поверх самого себя/The file cannot be copied onto itself

errorlevel = 0, даже если пользователь ответил «Не заменять файл»
Чтобы консоль задала этот вопрос:
1) для одиночного файла нужно указать ключ /-y

2) для маски файлов работает по-умолчанию. Обратная операция — «принудительная замена»: ключ /y

Сравнение copy с verify off
1) без ключа
2) с ключем /v
показало, что в большинстве случаев с верификацией для копирования файла в ~250 МБ затрачивается на ~1,5 сек. больше времени. Не знаю, что именно оно проверяет, но уж файл точно целиком не считывается.


  • Краткая справка, автор: R. K. Jung
  • Запуск из командной строки
  • Команды
  • Опции
  • Список флагов подавления запросов
  • Особенности
  • Примечание
  • Примеры

Краткая справка, автор: R. K. Jung

Один из самых распространенных архиваторов, имеющих прекрасно сбалансированные показатели. Обозначение команд и опций, принятых в утилите ARJ, стало неофициальным стандартом для большинства других архиваторов среды DOS и UNIX.

Имеет огромное количество ключей, позволяющих легко интегрировать его в различные оболочки. К сожалению, логика образования опций весьма запутана, поэтому при использовании сложных опционных комбинаций следует обратиться к документации архиватора.

Ниже приведен хотя и обширный, но далеко не полный список параметров.

Запуск из командной строки

ARJ команда [опции] архив.ARJ

[! файл_списка|приемн_кат|файлы..]

Команды

А — добавить новые файлы в архив и заменить существующие (при отсутствии архива, он создается).
М — переместить файлы в архив (после упаковки, удалить исходные файлы).
D — удалить файлы из архива.
T — проверить целостность архива
E — извлечь файлы из архива в один каталог (без сохранения структуры подкаталогов).
U — модифицировать архив, заменяя устаревшие файлы и добавляя новые.
F — обновить устаревшие файлы в архиве.
V — вывести подробный списки содержания архива (имена файлов с полным маршрутом).
L — выдать список имен файлов архива.
X — извлечь файлы из архива с сохранением структуры подкаталогов.
B — извлекать файлы из архива последовательно в файл ARJTEMP. $$$ и передавать имя извлеченного файла в качестве аргумента к указанной команде DOS или файлу (для изменения имени используйте опцию «-jw<имя>»). Данная команда может использоваться для автоматического запуска исполняемого файла сразу после извлечения.
C — комментировать архив и отдельные файлы. Комментарием может быть текст до 25 строк, введенный с клавиатуры или из файла (см. опцию — «z[j][файл]»).
G — переписать в архиве указанные файлы (применять совместно с опцией g<файл>).
I — проверить целостность файла ARJ.EXE. Для успешной проверки файл ARJ.EXE не должен быть сжат упаковщиками ЕХЕ файлов.
J — объединить несколько ARJ архивов в один (см. ниже пример 10) или преобразовать самораспаковывающийся архив в обычный.
K — удалить резервные копии файлов в архиве (требует задания шаблона файлов копий).
N — переименовать файл, находящийся в архиве (новое имя будет запрашиваться в режиме диалога). При указании имени можно использовать шаблоны групповых операций.
O — расположить файлы в архиве в заданном порядке (список имен должен быть задан либо в командной строке, либо в текстовом файле). Другие файлы архива будут смещены в конец архива.
P — выводить данные извлекаемого файла на указанный выход (файл, принтер, экран и т.п.). Эта команда в первую очередь предназначена для использования в среде UNIX.
R — удалить маршруты имен файлов из архива.
S — выводить данные извлекаемого файла на указанный выход (файл, принтер, экран и т.п.) Данная команда отличается от Р тем, что фильтрует теист при выводе, ограничивая длину строки в 79 символов и заменяя символы управления знаком «?».
W — искать в файлах архива или архивов строку текста, введенную по запросу.
Y — переупаковать файлы указанного архива с новыми значениями опций.

Опции

— считать, что эта опция последняя в командной строке и все последующие символы » — » относить к спецификациям файлов.
-+ — не принимать состояние опций для каждого запуска ARJ из переменной окружения ARJ_SW.
-& — использовать специальный, не интерактивный режим обработки ошибок процесса (не выводить запрос вида: Abort Retry Failure). Опция предназначена для использования архиватора в автоматическом режиме работы.
-!<символ> — определять символ для идентификации файла списка. По умолчанию используется символ «!».
-$[диск[:]] — добавить к архиву метку тома указанного диска или извлечь метку тома
-<число> — обрабатывать файл с указанным порядковым номером расположения в архиве.
-а[1] — обрабатывать файлы с любыми атрибутами (по умолчанию, не обрабатываются скрытые и системные файлы). Модификатор «1 » распространяет действие опции на каталоги, даже пустые.
-b[n] — обрабатывать только файлы с атрибутом архивности. Если n=1, то атрибут архивности в обработанных файлах будет снят; если n=2, то файлы не выбираются по критерию наличия атрибута архивности, но в обработанных файлах (упакованных или извлеченных) этот атрибут будет убран; когда n=З — сбрасываются атрибуты архивности у извлекаемых файлов.
-c — не проверять время и дату файлов при операциях обновления — «F» и модификации — «U».
-r — производить рекурсивный поиск файлов в подкаталогах.
-d — удалять исходные файлы, копии которых упакованы в архив, или извлечены из архива (аналог команды MOVE)
-e[1] — исключать маршруты из имен (если задана опция «-е1», то исключаются маршруты только до основного каталога).
-f — обновлять файлы (извлекать из архива только более новые файлы, чем те, которые уже существуют в адресуемом каталоге).
-s[2] — устанавливать дату и время архива, как дату и время самого нового его файла. Модификатор «2» действует только с командой «U» и предназначен для использования в системной переменной ARJ_SW.
-s1 — сохранять старую дату и время модифицируемого архива.
-t[0] — обрабатывать файлы как бинарные (используется по умолчанию)
-t1 — обрабатывать файлы как текстовые (позволяет достигнуть большего уплотнения для текстовых файлов). Эту опцию нельзя использовать при создании многотомных архивов и при архивации не текстовых файлов.
-u — выбирать для обработки только новые версии файлов и файлы, отсутствующие в адресате. Используется с командами извлечения и модификации. Модификация архива совместно с данной опцией приводит к удалению выбранных файлов после переноса их в архив.
-v — обрабатывать архив с разделением его на отдельные фрагменты — том или обрабатывать многотомный архив
-v<размер>[K] — разбивать архив на отдельные тома указанного размера. Символ «К» в конце числа указывает, что размер задан тысячах байт.
-vv — выдавать звуковой сигнал для смены диска.
-va — разбивать архив на тома, занимающие все свободное дисковое пространство (если размер свободной зоны меньше чем 10К, будет затребовано подтверждение на продолжение работы).
-vr<размер> — резервировать на диске указанный размер свободной области.
-vs<команда>|
» -vs<команда> [аргументы]»
— перед записью каждого тома выполнять указанную команду или командный файл.
-vw — при разбиении на тома не разделять файлы.
-u — модифицировать файлы.
-g<пароль> — использовать пароль в качестве ключа шифрации — дешифрации архива (необходимо помнить, что ARJ использует очень слабый метод шифрования). Если в качестве пароля указан вопросительный знак, ключевая фраза будет запрошена в интерактивном режиме.
-i — работать без указателя процесса.
-i1 — использовать для индикации процесса графические символы.
-i2 — при индикации процесса использовать графические символы и процентные указатели.
-k — при модификации архива сохранять его исходный вариант с расширением ВАК.
-w<путь> — использовать указанный каталог для создания временных файлов.
-I<файл> — создавать указанный файл списка, в котором перечислить имена всех файлов архива, соответствующих заданной спецификации.
-mn — использовать указанный метод упаковки (0 — без компрессии, 1 — оптимальный, 3 — быстрый, 4 — самый быстрый)
-x<файл> — исключать указанный файл из обработки.
-n — добавлять или извлекать те файлы, которых нет в адресате (архиве или приемном каталоге).
-y — на все запросы отвечать «Да».
-о[b][год_мес_день_час_мин_сек] — обрабатывать только файлы созданные до указанного времени (-оb) или после него (-о). При отсутствии даты принимается полночь текущего дня. Формат даты — «ггммддччммсс».
-od<дни> — обрабатывать только файлы, созданные или измененные в течение указанного количества дней до текущей даты.
-p — запоминать/извлекать полные маршруты к обрабатываемым файлам и каталогам.
-p1 — согласовывать маршруты к извлекаемым подкаталогам (см. примеры 12 и 13).
-g — запрашивать подтверждение для обработки каждого файла или каталога, соответствующего указанной спецификации (не действует с командами L, T, V, J, W. Опция предназначена для выборочного удаления, дополнения и т. п.
-z[j][файл] — опция предназначена для сопровождения команды комментирования архива в целом (-z) или файлов в архиве (-zj). Если задано имя файла, то в качестве комментария берется 25 строк из указанного файла.
-ha — игнорировать атрибут «только для чтения» в обрабатываемых файлах (для их удаления, перезаписи и т.п.). Без указания этой опции ARJ не будет извлекать из архива файлы для перезаписи, если уже существующий файл имеет данный атрибут
-hc<команда>| «-hс<команда> [аргументы]» — выполнить указанную команду после того, как приняты все заданные опции, но еще не считаны спецификации обрабатываемых файлов и каталогов.
-hl — сообщать «файл не найден» при обнаружении ошибки обработки файлов из списка.
-hm — разрешить модификацию многотомных архивов.
-hw — при выполнении команды W (поиск строки в файле), выводить на экран имена обрабатываемых файлов.
-hw1 — при выполнении команды W, выводить имена только имена тех файлов, в которых найдена данная строка.
-hx<расширение> — использовать заданное расширение для создаваемого архива, если оно не указано явно в командной строке. По умолчанию — ARJ.
-ja — отображать при выводе комментариев управляющие символы.
-ja1 — подавлять вывод комментариев.
-jb — устанавливать признак сохранения внутри архива копий всех старых файлов, при модификации архива и т. п. Копии занимают дополнительное место, но могут быть удалены командой «К». После установки признака сохранения, действие этой опции распространяется на все другие команды обработки данного архива до тех пор, пока в очередной команде не будет задана опция «-jb1».
-jb1 — снять с архива признак сохранения.
-jb2 — при использовании совместно с командой «Y» исключать из обработки файлы, помеченные как копии.
-jb3 — при использовании совместно с командой «Y» считать все файлы указанной спецификации как копии.
-jc[число] — закончить процесс после обработки указанного количества файлов. Если конкретное число не указано, то оно устанавливается равным количеству указанных имен файлов.
-jd<размер> — резервировать указанный размер на диске при операциях извлечения и т. п.
-je[1] — создать самораспаковывающийся архив. Модификатор «1» задает режим создания уменьшенного размера самораспаковывающегося архива.
-jg — обрабатывать файлы, помеченные как копии, опцией а-]Ь» (эти копии не обрабатываются любыми командами, кроме «Y» и «К»).
-jh<размер> — установить размер буфера (от 2.048 до 65.500 байт). По умолчанию размер буфера — 16.348.
-ji<файл> — создать индексный файл, содержащий список файлов архива. После создания индексного файла, в дальнейшем его содержание будет изменяться автоматически при любых модификациях архива.
-jk — не удалять временные файлы архив в случае обнаружения ошибки.
-jl — выводить на экран только краткие имена файлов.
-jm — использовать режим максимального сжатия. Может применяться совместно с опцией «-m1» для самой плотной упаковки.
-jm1 — использовать режим менее плотного сжатия чем «-jm», но более быстрого.
-jn<файл> -перезапускать в обработку многотомные архивы, начиная с имени указанного архивного файла. Используется совместно с опцией «-jx».
-jo — в режиме добавления и модификации архивов запрашивать подтверждение на перезапись уже существующего файла. В режиме разархивации изменять расширения извлекаемых файлов, если их спецификация совпадает с уже существующим файлом. Для нового расширения используется трехзначный порядковый номер копии
-jp[число] — делать паузу после каждого заполнения экрана выводимой информацией. Допускается задавать конкретное количество строк непрерывно~ и выводя. Если число не указано, размер экрана определяется в 25 строк.
-jp[команда]|»-jp<команда>[аргументы]» — дополнительная опция, сопровождающая команды «W и «В» для задания команды DOS или командного файла.
-jr[1] — восстановить поврежденный архив
Опция позволяет извлечь из поврежденного архива все что можно, включая поврежденные файлы с неверной контрольной суммой. Модификатор «1» включает режим восстановления сильно поврежденных архивов (когда метка конца может образоваться в середине архива).
-js<тип>[. тип]..[. тип] — включать в архив файлы с перечисленными расширениями, не пытаясь сжимать их (для уже архивированных файлов). Эту опцию рекомендуется указывать в системной переменной ARJ_SW.
-js — отключить действие опции «_js<тип>»
-jt[1] — проверять целостность временного файла архива перед тем, как переписывать его поверх исходного, проверяя контрольную сумму. Модификатор «1» расширяет проверку на содержание архива.
-jt2 — проверять только содержание добавляемых файлов.
-ju — конвертировать маршруты, указанные в стандарте UNIX, к стандарту DOS
-jv[1] — выводить на экран большее количество информации. Модификатор «1 » задает более упорядоченный вывод
-jw<файл> — использовать для выходного файла указанное имя (для вывода данных на принтер — «-jwLPT1»).
-jx<число> — обрабатывать файл не с начала, а с указанного байта
-jy<флаг>[..флаг] — подавлять запросы к пользователю на выполнение операций, определенных списком установленных флагов. В качестве флагов выступают латинские буквы, каждая из которых соответствует своей операции. Список флагов приведен в конце списка опций. Несколько флагов могут быть записаны один за другим без пробелов, например; «-jyACO».
-jz<файл> — комментировать файлы архива текстом из указанного файла. Опция предназначена для использования совместно с командой С.
-? — вывести краткую справку по ключам.

Список флагов подавления запросов

А — извлечение многотомного архива.

С — создание нового каталога.

D — удаление файлов.

К — проверка достаточности свободного места на диске.

N — согласие на новое имя файла

O — перезапись файлов.

R — удаление всего написанного перед подсказкой.

S — пропуск просмотра достаточного количества запросов.

V — «ok» для перехода к следующему тому.

Y — прием символов ввода Y/N/A/Q.

Список опций, действие которых распространяется на все команды ARJ:

!<файл_списка>, -o, -оb, -оd, —, -+, -&, -!, -i, -l, -r, -s, -x, -y, -ja, -jl, -jt, -ju, -jy, -hс, -hе, -hеl, -hс, -hx.

Опции, действующие на все команды изменения архива:

-k, -s, -w, -z, -jb, -jе, -jk, -jz, -hu.

Опции, работающие с командами A, F, M, U:

-a, -b, -m, -r, -t, -jh, -ji, -jm, -jn, -js, -hi, -hl.

Опции, работающие с командой Y:

-jb, -je.

Опции, работающие с командами A, F, M, N, U, E, X:

-$, -c, -f, -g, -n, -u, -jf, -ji, -jx, -hi.

Опции, работающие с командами E, X:

-d, jc, jw.

Опции, работающие с командами L, V:

-n, -jp.

Опции, работающие со всеми командами, кроме A, F, M, U:

-#, -d, -e, -p, -jg, -jr.

Особенности

  1. При указании имен файлов и каталогов можно использовать шаблоны групповых операций (групповые символы).
  2. Регистр символов команд и опций может быть любым (исключение — пароль).
  3. В качестве идентификатора опции допускается использовать как символ «-«, так и символ «/».
  4. Действие любой опции можно распространить на все запуски утилиты ARJ, если установить в ее в системной переменной ARJ_SW, для чего в файле АUТОЕХЕС. ВАТ надо записать строку вида:

    SET ARJ_SW =[опция] ..[..опция]

    Для того чтобы отключить действие опции, заданной в системной переменной из командной строки, нужно указать ее с модификатором «-» в конце.

  5. В процессе модификации, ARJ создает временный файл ARJТЕМР. $nn в текущем каталоге или в каталоге, определенном опцией «-w<путь>».
  6. Все модификаторы опции «-v» (а, s, r, w и т.д.) могут ставиться друг за другом, но модификатор «s<команда>» должен стоять последним.

Примечание

Обратите внимание, что среди множества доступных возможностей архиватора ARJ есть две весьма полезных, но практически не используемых:

а) автоматический запуск упакованных программ сразу же после распаковки (команда В, опция -jg);

б) сохранение в одном архиве нескольких одноименных файлов с возможностью извлечения нужной версии, соответствующей указанному календарному периоду (ключи -jb, -о, команда К).

Способность архива ARJ хранить извлекать несколько одноименных программ может быть очень полезна программистам, предпочитающим в процессе разработки сохранять исходные тексты всех версий создаваемого продукта.

Примеры

  1. Упаковать все файлы с расширением ТХТ из каталога G:ТХТ и его подкаталогов в архив А:ТХТ.ARJ, закрытый паролем 123, с разбиением архива на отдельные тома:

    ARJ A -R -g123: -va А:ТХТ.ARJ G:*.ТХТ

  2. Распаковать архив А:ТХТ.ARJ в каталоu С:ТХТ, с восстановлением исходных подкаталогов, без эапросов:

    ARJ X -Y -g123: А:ТХТ.ARJ C:ТХТ

  3. Распаковать все файлы из архива А:ТХТ.ARJ, начинающиеся на М, в каталог С:ТХТ, без создания подкаталогов:

    ARJ Е -g123: А:ТХТ.ARJ С:ТХТ М*.ТХТ

  4. Проверить целостность архива А:ТХТ.ARJ:

    ARJ Т А:ТХТ.ARJ

  5. Извлечь файл РROG.EXE иэ архива ARC.ARJ в каталог G:ТМР под именем FILЕ.EXE и запустить его после извлечения:

    ARJ В АRC.ARJ РROG.EXE — jwG:ТMРFILЕ.EXE

  6. Добавить к архиву АRС.ARJ комментарий из файла С:СОММЕNТ.ТХТ:

    ARJ С АRС.ARJ -zС:СОММЕNТ.ТХТ

  7. Обнулить комментарий архива ARC.ARJ и всех его файлов с расширением ЕХЕ:

    ARJ С АRС.ARJ *.EXE -zNUL -jzNUL

  8. Переписать в архиве АRC.ARJ упакованный там файл FILE.EXE:

    ARJ G ARC.ARJ -gFILE.EXE

  9. Объединить архивы АRС.001 АRС.002 и АRC.003 в один АRС.ARJ:

    ARJ J ARC.ARJ АRС.001 АRС.002 и АRC.003

  10. Объединить все архивы ARJ текущего каталога и подкаталогов в один ARC.ARJ:

    ARJ J ARC.ARJ *.ARJ -r

  11. Преобразовать самораспаковывающийся архив SFX.EXE в стандартный архив ARC.ARJ:

    ARJ J ARC.ARJ SFХ.EXE

  12. Извлечь из архива Т.ARJ, содержащего каталог ARC, подкаталог ZIP со всеми нижележащими подкаталогами:

    ARJ Е Т .ARJ ARCZIP*.* -p1

  13. Извлечь из архива Т.ARJ, содержащего каталог ARC, все подкаталоги и файлы, начинающиеся с Z:

    ARJ Е Т.ARJ ARCZ*.* -p1


ARJ(1) Arj Software ARJ(1)

NAME

arj — Archiver for .arj files

SYNOPSIS

arj command
[-switch[|+|option]]
archive[.arj] [base directory] [!list
name
|path name|wildcard name]

COMMANDS

ac
Add Chapter to chapter archive.
cc
Convert archive to Chapter archive.
dc
Delete last Chapter from archive.
a
Add files to archive.
b
execute Batch or dos command.
c
Comment archive files.
d
Delete files from archive.
e
Extract files from archive.
f
Freshen files in archive.
g
Garble files in archive.
i
check Integrity of the arj program.
j
Join archives to archive
k
remove obsolete bacKup files.
l
List contents of archive.
m
Move files to archive.
n
reName files in archive.
o
Order files in archive.
p
Print files to standard output.
q
recover damaged arj file.
r
Remove paths from filenames.
s
Sample files to screen with pause.
t
Test integrity of archive.
u
Update files to archive.
v
Verbosely list contents of archive.
w
Where are text strings in archive.
x
eXtract files with full pathname.
y
copY archive with new options.

SWITCHES

c
skip time-stamp Check
e
Exclude paths from names
f
Freshen existing files
g
Garble with password
i
with no progress Indicator
m
with Method 0, 1, 2, 3, 4
n
only New files (not exist)
r
Recurse subdirectories
u
Update files (new and newer)
v
enable multiple Volumes
w
assign Work directory
x
eXclude selected files
y
assume Yes on all queries
hk
enable ARJ-PROTECT damage protection

DETAILED SWITCHES

Disables switch char
+
Inhibits ARJ_SW usage

+var: set environment variable

@
Set 1 token per response file line
!
Set list char (!)
&
Set batch critical error handler
#
Select files by number
$
Add/extract volume label

$A: add/extract label to drive A

a
Allow any file Attribute

a1: any files, directories and UNIX special files

b
Backup changed files
b1: Backup changed, reset archive bits
b2: only reset archive bits
b3: reset archive bit during restore
b4: do not restore bits, reset arc
b5: do not restore any file attributes
c
Skip time-stamp Check
d
Delete added files asks permission before deleting
d1: Delete without permission (same as arj m)
d2: Truncate instead of deleting
e
Exclude paths from names

e1: Exclude base dir from names

f
Freshen existing files
f1: Freshen with OLDER files
f2: Freshen with DIFFERENT files
f3: Freshen with CRC mismatched files
g
Garble with password
gstew: garble with password stew
g?: prompt for password
i
Show no progress Indicator
i1: show bar graph Indicator
i2: show percentage and bar graph
i3: total progress percentage
i4: total progress bar graph
i5: total percentage and bar graph
i6: total percentage and file graph
k
Keep a .bak of arj archive
l
Create List_name file

lnames.list: create names.list

m
With Method 0, 1, 2, 3, 4
m0: store (no compression)
m1: good compression (default)
m2: less memory and compression
m3: FAST! less compression
m4: FASTEST! least compression
n
Only New files (not exist)
o
On or after YYYYMMDDHHMMSS
o:       on today
o19901225: on/after 12/25/1990
ob: Before YYYYMMDDHHMMSS
ob:       before today
ob19901225: before 12/25/1990
od: no older than N Days
od5: five or less days old
oa: After YYYYMMDDHHMMSS (last access)
oa:       on today
oa19901225: after 12/25/1990
oab: Before YYYYMMDDHHMMSS (last access)
oab:      before today
oab19901225: before 12/25/1990
oc: After YYYYMMDDHHMMSS (created)
oc:       on today
oc19901225: after 12/25/1990
ocb: Before YYYYMMDDHHMMSS
ocb:      before today
ocb19901225: before 12/25/1990
p
Match using full Pathnames

p1: match Pathname with subdirs

q
Query on each file
r
Recurse subdirectories
s
Set archive time-Stamp to newest
s1: save original time-Stamp
s2: set archive time-Stamp
s3: save both original time-Stamps
t
Set file Type (default 0)
t0: set binary file type
t1: set C text file type
t1f: force C text file type
t1g: set C text with graphics
u
Update files (new + newer)
u1: Update files (new + OLDER)
u2: Update files (new + different)
u3: Update files (new + CRC mismatch)
v
Enable multiple Volumes
v360: build 362000 byte volumes
v50K: build 50000 byte volumes
va: auto-detect space available
vd/tmp/*: delete /tmp/*
ve: use alternate volume naming
vi: inhibit diskette change test
vr50K: reserve 50000 bytes of space on first volume
vs: provide command prompt
vscmd: execute cmd before each vol
vv: beep between volumes
vw: keep Whole files in volumes
vz: provide command with no echo
v360,v720,v1200,v1440: abbrevs Volume options may be in any order

except s and z which must be last
w
Assign Work directory

w/tmp: use /tmp as work directory

x
eXclude selected files
x*.sh: exclude *.sh files
x!names: exclude files in names multiple exclusions are allowed
y
Assume Yes on all queries except diskette volume prompts

Use this switch for batch mode
z
Supply archive comment file _ Convert filenames to lower case
zarc.cmt: use arc.cmt for comments
z/dev/null: use to strip comments

SHIFTED SWITCHES

h#
Append date string to name
h#1: append time string to name
h#2: append DHHMMSS to name (custom: h#{Y,M,D,N,h,m,s})
h#YYYY-MMDD: append YYYY-MMDD
h$
Try to use longnames (Win2000)
h2
Obsolete synonym for -2 group of options
ha
Ignore readonly Attribute
hb
Select by file attribute/type
a - archive bit set
b - archive bit clear
r - readonly
s - system
h - hidden
d - directory
n - normal file, not d,h,r,s,c,l
c - chapter label
l - volume label
f - abbrev for n,d,r,s,h
u - UNIX special files
w - win95 long filenames
hb: select all types
hbsh: select hidden, system only
hbd: select dirs only
hc
Execute Command at arj start

hcclear: execute clear

he
Skip test of security Envelope

he1: set error on security Envelope

hf
Set short filenames only
hf1: set longnames in file comment or extract with w95lname.nnn
hf2: use long filenames in DOS
hf3: set longnames in file comment using shortname wildcards
hf4: set all files archived in Windows as Windows long filenames
hg
Specify garble module filename
hgarjcrypt.so: set arjcrypt.so as name of garble module
hg!: specify use of 40 bit encryption
hi
Detailed display in Index files
hk
Build data protection record
hk
Default amount of recovery data
hk1: more recovery data
hk9: maximum amount of recovery data

Disable ARJ-PROTECT when used with the "y" command
hl
Return error for Listfile error
hm
Increase file list capacity
hm!: redirect -hm temp file
hm! : move temp file to XMS mem
hm!/tmp : move temp file to /tmp
hn
Specify non-existent filespec

hn####: set #### as filespec

ho
Only extract files with matches

ho1: Only extract files without matches

hq
Ignore open access error on adds
hq1: ignore open not found error on adds
hq2: ignore access and not found on adds
hr
Try to ignore archive errors
hs
Disable file Sharing
ht
Set Target directory

ht/destdir

hu
Allow Update of volume archives
hv
Check for arj version
hw
Scroll save search filename display

hw1: display only filenames with matches

hx
Set default archive extensions

hx.arj.sdn

hy
set arj32 to use ANSI codepage set arj to extract ANSI
codepage archive
hy1: force arj32 to use OEM codepage
hy2: force arj32 to use ANSI codepage
hz
Create an ARJ-SECURITY envelope
j#
Store only CRC and not the file
j#1: store only date, size, attributes
j#2: restore file attributes
j#3: restore file dates
j#4: restore file attributes and dates
j$
Do not process file DTA and DTC
ja
Set P command to display ANSI

ja1: inhibit the display of comments

jb
Set chapter backup processing
jb0: clear chapter archive status
jb*: select all chapter backup files
jc
Exit after Count of files
jc5: exit after 5 files
jc nam1 nam2: exit after 2 files
jd
Ensure free Disk space
e -jd50K: skip file if<50000 free
l -jd1000: set error if<1000 free
je
Create self-extracting archive

je1: create SFXJR archive

jf
Store/use Full specified path

jf1: store/use path minus drive

jg
[OBSOLETE]

jg1: [OBSOLETE]

jh
Set Huffman buffer size
jh65535: set to 65535 bytes (max)
jh2048: set to 2048 bytes (min)
ji
Create Index file

jiindex.file: create index.file

jk
Keep temp archive on error
jl
Display only filespecs
jm
Set Maximum compression mode

jm1: set faster Maximum compression

jn
Restart volumes at fileName
jn/bin/test: restart at /bin/test
jn: get restart information from previously written index file
jo
Query when updating archive file
jo: extract to unique Output names
jo1: extract to unique Output names keeping file extension
jp
Pause after each screenful

jp50: pause, set page size to 50

jq
Set string parameter

jqstring: set parameter to string

jr
Recover broken archive files

jr1: Recover badly broken archive files

js
Store archives by suffix (default is arj, arc, lzh, pak, rar, zip, zoo, j,
and uc2).

js.zoo: store only .zoo files

jt
Test temporary archive by CRC
jt1: Test CRC and file contents
jt2: Test only added file contents
jt3: Test only file date-time and size
ju
Translate UNIX style paths
jv
Set Verbose display

jv1: set special verbose list mode

jw
Set extract output filename

jwnew.file: output to new.file

jx
Start at eXtended position

jx10000: start at position 10000

jy
Suppress queries assuming Yes
a - skip append query
c - skip create directory query
d - skip delete files query
k - skip disk space available query
n - skip new filename prompt
o - skip overwrite file query
r - erase all type-ahead before query
s - skip scanned enough text query
v - skip proceed to next volume query
y - accept single character Y/N/A/Q
jycny: skip create, new name queries in single character

input mode
jz
Supply file for file comment
jzfile.cmt: use file.cmt for comments
jz/dev/null: use to strip file comments
2a
Serialize names on extraction
2b
[UNIX] restrict to Block devices
2b or 2b.: current device only
2b-/usr: all except where /usr is located
2c
[OS/2, NT] handle Crit. EAs only
2d
arj/DOS compatibility mode

2d1: (OBSOLETE) comment compatibility

2e
[OS/2, NT] filter Extended attrs
2e.*: pack/unpack system EAs only
2e.ICON?: pack/unpack icons only
2e: disable EAs handling
2f
Disable comment serialization across multiple volumes
2h
[UNIX] Disable hardlink handling

2h1: Extract hardlinks as symlinks

2k
Skip century display in dates

2k1: use a non-ambiguous date display format

2l
[OS/2, NT] treat .LONGNAME EAs as filenames when possible
2o
[UNIX] store/restore file ownership

2o1: Store numeric UID/GID values 2o2: Same as -2o but
saves group as well

2p
Specify process Priority class
OS/2, NT: 2p1...2p4
Linux, FreeBSD: 2p1...2p41
2r
Revert directory Recursion order
2s
[UNIX] preserve Symlink properties
2x
[OS/2, NT]: eXclude extended attrs

2x.ICON?: ignore icons

DEFAULTS

Save path information in archive
Save long filenames
Save/restore extended attributes
Save/restore file date-time created and accessed in Win95 and OS/2
Save timestamps in the UNIX format under UNIX-like operating systems
Don't save drive and root in path information
Display comment ANSI sequences with built-in display handler
Prompt before overwriting output files
Use method 1 compression
Use binary mode
Use ! as list file symbol
The "ac" command is an abbreviation for "u -u2 -jb"
The "cc" command is an abbreviation for "y -jb"
The "dc" command is an abbreviation for "d -jb"

Under Win32, arj uses OEM codepage by default. The
«-hy» option sets arj to use the ANSI codepage which
is the Windows graphical environment default. arj/Win32
self-extracting archives should be built using the «-hy»
option.

To ensure compatibility with previous versions of arj, the
«-2d» parameter has to be specified when archiving under
UNIX.

USER PROMPT RESPONSES

Yes
yes
No
no
Quit
abort out of arj
Always
always assume yes for current type of query
Skip
always assume no for current type of query
Global
always assume yes for all queries except diskette volume prompts
Command
prompt for and execute one system command

ENVIRONMENT

ARJ_SW = -jyry -jv -i1

ARJ_SW = /etc/arj.cfg

EXIT STATUS

0
Success
1
Warning (specified file to add to archive not found, specified file to
list, extract, etc., not found, or answering negatively to «OK to
proceed to next volume…» prompt)
2
Fatal error
3
CRC error (header or file CRC error or bad password)
4
ARJ-SECURITY error or attempt to update an ARJ-SECURED archive
5
Disk full or write error
6
Cannot open archive or file
7
Simple user error (bad parameters)
8
Not enough memory
9
Not an arj archive
10
[DOS] XMS memory error (read or write)
11
User control break
12
Too many chapters (over 250)

EXAMPLES

Add files minus directory
structure:
arj a -e archive *
Add two files to
archive:
arj a archive name1 name2
Add files to archive with
verification:
arj a -jt archive *
Add files with maximum
compression:
arj a -jm archive *
Add several directories of
files:
arj a archive … dir1 dir2 dir3
Add thousands of files to an
archive:
arj a -hm1 -r archive *
Add a chapter to an
archive:
arj ac archive /foo/dir/* -r
arj c archive -zcmt.fil
Convert standard archive
to chapter:
arj cc archive
Convert chapter
archive to standard:
arj y archive -jb0
Delete the last chapter
from an archive:
arj dc archive *
Strip archive comment
only:
arj c archive -z/dev/null
arj e archive
arj x archive
arj e archive -u -y
arj e archive subdir/* -p1
arj x archive destdir/ *
arj x archive * -htdestdir
arj x archive «Some Dir/ «
arj x archive «-htSome Dir«
arj x archive -hf2
List files in
archive:
arj l archive
Move files to
archive:
arj m archive *.tex
Move files from
archive:
arj e -d archive *.tex
Recover files from a
damaged archive:
arj x archive -jr
Test integrity of files in
archive:
arj t archive
Test multiple arj
archives:
arj t *.arj -hr
Add files to a multiple
volume archive:
arj a -va /floppy/archive *
Create up to 999 archive
volumes:
arj a -va /floppy/archive.001
arj x -v /floppy/archive
Create a multiple
volume self-extractor:
arj a -va -je /floppy/archive *
Convert archive to
self-extractor:
arj y -je1 archive
Backup dir /foo to
dir /floppy:
arj a /floppy/backup /foo -a1 -b2 -r -vvas
-w/foo -js -jt -hk
Restore backup on dir
/floppy to dir /foo:
arj x /floppy/backup /foo -vv -y

If the first two characters of an arj comment are
«))» in a self-extractor, then the self-extractor will
accept the appended line as its command line.

«)) -o» will force the self-extractor to
overwrite existing files.

SEE ALSO

rearj(1), unarj(1), arj-register(1).

This manual page was written by Ola Lundqvist
<opal@debian.org> in pod format, then converted by Guillem Jover
<guillem@debian.org> to nroff format.


Arj (1).fmt проблемы часто являются результатом отсутствия, удаления или случайного перемещения файла из исходного места установки Third-Party Application. Для устранения неполадок, связанных с файлом FMT, большинство профессионалов ПК заменят файл на соответствующую версию. В качестве дополнительного шага по устранению неполадок мы настоятельно рекомендуем очистить все пути к неверным файлам и ссылки на расширения файлов FMT, которые могут способствовать возникновению такого рода ошибок, связанных с arj (1).fmt.

Ниже представлена наша база версий файлов arj (1).fmt для большинства выпусков операционной системы Windows (включая %%os%%), где вы также можете их скачать. Для скачивания доступны не все версии arj (1).fmt, однако вы можете запросить необходимых файл, нажав на кнопку Request (Запрос) ниже. Если ниже отсутствует необходимая вам версия, мы рекомендуем обратиться непосредственно к Windows Software Developer.

После успешного размещения файла в соответствующем месте на жёстком диске подобных проблем, связанных с arj (1).fmt, больше возникать не должно. Настоятельно рекомендуем выполнить быструю проверку. Проверьте, результат замены файла, запустив Third-Party Application и убедившись, что сообщение об ошибке больше не выводится.

Arj (1).fmt Описание файла
Расширение: FMT
Тип приложения:
Новейшие программы: Third-Party Application
Версия: 1.0
Разработчик: Windows Software Developer
 
File: arj (1).fmt  

Размер: 53248
SHA-1: e4635c2d483cee8361fc0b86c979491b134c5f7d
MD5: 5bba31a87c92fb58ef31153d04292c90
CRC32:

Продукт Solvusoft

Загрузка
WinThruster 2023 — Сканировать ваш компьютер на наличие ошибок реестра в arj (1).fmt

Windows
11/10/8/7/Vista/XP

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

FMT
arj (1).fmt

Идентификатор статьи:   1178662

Arj (1).fmt

Имя файла Идентификатор файла (контрольная сумма MD5) Размер файла Загрузить
+ arj (1).fmt 5bba31a87c92fb58ef31153d04292c90 52.00 KB
App Third-Party Application 1.0
Создано Windows Software Developer
OS Windows 8
Архитектура 64-разрядная (x64)
KB 53248
Контрольная сумма MD5 5bba31a87c92fb58ef31153d04292c90
ША1 e4635c2d483cee8361fc0b86c979491b134c5f7d
Контрольная сумма SHA256: 6b2b3e98360c7ca43c636e1def3e24ecdd71f9e22ac60d4cf1e0b4ef5c6ede85
CRC32:
Расположение каталога файлов %PROGRAMFILES%WinRARFormats

Распространенные сообщения об ошибках в Arj (1).fmt

Типичные ошибки с arj (1).fmt возникают в Third-Party Application для Windows включают в себя:

  • «Ошибка: arj (1).fmt. «
  • «Arj (1).fmt перемещен или отсутствует. «
  • «arj (1).fmt не найден.»
  • «Не удалось загрузить файл arj (1).fmt. «
  • «Не удалось зарегистрироваться: arj (1).fmt. «
  • «Ошибка Arj (1).fmt во время выполнения. «
  • «Файл Arj (1).fmt не может быть загружен. «

Ошибки Arj (1).fmt возникают во время установки Third-Party Application, при запуске приложений, связанных с Arj (1).fmt (Third-Party Application), во время запуска или завершения работы или во время установки ОС Windows. При появлении ошибки arj (1).fmt задокументируйте все вхождения для устранения неполадок Third-Party Application и чтобы HelpWindows Software Developer найти источник.

Причины ошибок в файле Arj (1).fmt

Проблемы arj (1).fmt могут быть отнесены к поврежденным или отсутствующим файлам, содержащим ошибки записям реестра, связанным с arj (1).fmt, или к вирусам / вредоносному ПО.

В основном, осложнения arj (1).fmt из-за:

  • Недопустимый arj (1).fmt или поврежденный раздел реестра.
  • Файл arj (1).fmt поврежден от заражения вредоносными программами.
  • Другая программа злонамеренно или по ошибке удалила файлы, связанные с arj (1).fmt.
  • Другая программа находится в конфликте с Third-Party Application и его общими файлами ссылок.
  • Поврежденная загрузка или неполная установка программного обеспечения Third-Party Application.

Синтаксис
командной строки:

ARJ
<
команда
>
[опция…]
<имя
архивного файла>

[<cписок
имен файлов
>]
.

Некоторые,
часто используемые команды программы
ARJ, приведены ниже:

A
— свернуть или добавить файлы в архив;

M
— переместить файлы в архив;

F
— добавить в архив только новые файлы;

E
— извлечь файлы из архива в текущий
каталог;

D
— удалить файлы из архива;

X
— извлечь файлы из архива с восстановлением
структуры подкаталогов;

V
— просмотреть оглавление файлов в архиве.

Из
всего перечня опций (ключей) приведём
некоторые:

-je

опция для создания
самораспаковывающегося
архива;

-jm
— опция для максимального сжатия;

-r
— опция архивации с сохранением маршрутов
имён файлов;

-v1440
— опция разбиения на тома, причём, цифра
1440 указывает размер дискет по 1,44 Мбайт.

Примеры команд
использования программы ARJ.EXE
(<имя архивного файла> зададим как
BARBY.ARJ):

  1. Свернуть в архив
    BARBY.ARJ
    (архивировать)
    все файлы текущего каталога:
    ARJ.EXE
    A BARBY
    <Enter>
    .

  2. Свернуть в архив
    (архивировать) все файлы текущего
    каталога с разбиением архивного файла
    на тома по 1440 Кбайт:

ARJ.EXE
A
-r
-v1440 —jm
BARBY

<Enter>
,

где r

опция архивации с сохранением маршрутов
имён файлов;

v1440

опция разбиения на тома по 1,44 Мбайт. При
этом файлу, размещаемому на первом
диске, присваивается расширение .ARJ, а
на последующих дисках — .A01, A02 и т.д.;

jm

опция для максимального сжатия.

  1. Просмотреть
    оглавление файлов в архиве BARBY.ARJ:
    ARJ.EXE
    V BARBY.ARJ

    <Enter> .

  2. Извлечь
    (разархивировать)
    все файлы из архива BARBY.ARJ в текущий
    каталог с восстановлением структуры
    подкаталогов:
    ARJ.EXE
    X BARBY.ARJ

    <Enter> .

  3. Создать
    самораспаковывающийся
    архив BARBY.EXE:
    ARJ.EXE
    A -je BARBY

    <Enter>, где je

    ключ для создания самораспаковывающегося
    архива с расширением .exe
    .

  4. Извлечь файлы из
    самораспаковывающегося
    архива BARBY.EXE
    :

    BARBY.EXE
    <Enter> .

При разархивировании
возможна ситуация, когда в текущем
каталоге имеется файл с аналогичным
именем. В этом случае на запрос программы:
Overwrite?
(Переписать?)” — наберите на клавиатуре
английскую букву Y (от
английского Yes
— Да) или N (от
английского No
Нет) и
нажмите <Enter>.

Программа-архиватор
RAR.EXE

Архиватор
RAR
создан как достаточно универсальное
средство для создания и ведения архивов.
Существует несколько версий RAR
для разных
операционных систем, в частности, RAR
для MS-DOS,
OS/2, Windows 9х

(32-разрядный), Mac
OS
и Unix
(Linux, BSD, SCO,
Sparc и HP-UX
).

Отличительными
особенностями архиватора являются:

  • возможность работы
    в двух режимах: обычного интерфейса
    командной строки и полноэкранного
    интерактивного
    интерфейса;

  • поддержка других
    типов архивов. В полноэкранном режиме
    RAR
    предоставляет возможность обработки
    архивов других типов: .ARJ,
    .ZIP
    ; при
    этом возможен просмотр содержимого
    этих архивов, их преобразования;

  • использование
    высокоэффективного метода сжатия —
    solid
    – для получения высокой степени сжатия
    (на 10-50% выше, чем обычно).

Режим командной
строки.
Технология
управления и перечень команд в режиме
командной строки программы-архиватора
RAR аналогичны
рассмотренному выше архиватору ARJ.
При этом имейте в виду, что значения
опций отличаются
для некоторых операций.

Соседние файлы в папке Теория_архивации

  • #
  • #

Понравилась статья? Поделить с друзьями:
  • Arizona ошибка подключения
  • Ariston таблица ошибок
  • Ariston посудомоечная машина ошибка мигает
  • Ariston ошибки работы стиральной машинки
  • Ariston ошибка бр1