| ARJ(1) | Arj Software | ARJ(1) |
نام (NAME)
arj - ابزار فشردهسازی و بایگانی پروندههای ARJ
خلاصه دستور (SYNOPSIS)
arj command [-switch[-|+|option]] archive[.arj] [base directory] [!list name|path name|wildcard name]
دستورات (COMMANDS)
- ac
- افزودن فصل (Chapter) به بایگانی فصلبندیشده.
- cc
- تبدیل بایگانی به بایگانی فصلبندیشده.
- dc
- حذف آخرین فصل از بایگانی.
- a
- افزودن فایلها به بایگانی.
- b
- اجرای دستور دستهای (Batch) یا DOS.
- c
- ثبت توضیح (کامنت) برای فایلهای بایگانی.
- d
- حذف فایلها از بایگانی.
- e
- استخراج فایلها از بایگانی.
- f
- نوسازی (Freshen) فایلهای موجود در بایگانی.
- g
- رمزگذاری و مخدوشسازی (Garble) فایلها در بایگانی.
- i
- بررسی یکپارچگی و سلامت برنامه arj.
- j
- الحاق و ادغام بایگانیها در یک بایگانی.
- k
- حذف فایلهای پشتیبان منسوخ و قدیمی.
- l
- فهرست کردن محتویات بایگانی.
- m
- انتقال فایلها به بایگانی.
- n
- تغییر نام فایلها در بایگانی.
- o
- مرتبسازی فایلها در بایگانی.
- p
- چاپ و نمایش فایلها در خروجی استاندارد.
- q
- بازیابی پرونده arj آسیبدیده.
- r
- حذف مسیرها از نام فایلها.
- s
- نمایش نمونهای از فایلها روی صفحه همراه با مکث.
- t
- آزمودن یکپارچگی و سلامت بایگانی.
- u
- بهروزرسانی فایلها در بایگانی.
- v
- فهرست کردن محتویات بایگانی با جزئیات کامل (پرحرف).
- w
- جستجوی رشتههای متنی در بایگانی.
- x
- استخراج فایلها با مسیر کامل.
- y
- کپی کردن بایگانی با گزینههای جدید.
سوییچها (SWITCHES)
- c
- صرفنظر از بررسی برچسب زمانی (time-stamp).
- e
- مستثنی کردن و حذف مسیرها از نامها.
- f
- نوسازی فایلهای موجود.
- g
- رمزگذاری و مخدوشسازی با گذرواژه.
- i
- بدون نمایش نشانگر پیشرفت.
- m
- با استفاده از روشهای فشردهسازی ۰، ۱، ۲، ۳، ۴.
- n
- فقط فایلهای جدید (آنهایی که وجود ندارند).
- r
- پیمایش بازگشتی زیرپوشهها.
- u
- بهروزرسانی فایلها (جدید و جدیدتر).
- v
- فعالسازی چندین جلد (Volume).
- w
- تخصیص دایرکتوری کاری.
- x
- مستثنی کردن فایلهای انتخابشده.
- y
- در نظر گرفتن پاسخ مثبت (Yes) برای تمام پرسشها.
- hk
- فعالسازی محافظت در برابر آسیب ARJ-PROTECT.
سوییچهای تفصیلی (DETAILED SWITCHES)
- -
- غیرفعال کردن نویسه سوییچ.
- +
- جلوگیری از استفاده از متغیر ARJ_SW.
- @
- تنظیم ۱ توکن در هر خط از فایل پاسخ (response file).
- !
- تنظیم نویسه فهرست (!).
- &
- تنظیم گرداننده خطاهای حیاتی دستهای.
- #
- انتخاب فایلها بر اساس شماره.
- $
- افزودن/استخراج برچسب جلد (volume label).
- a
- مجاز دانستن هرگونه مشخصه فایل (Attribute).
- b
- پشتیبانگیری از فایلهای تغییریافته.
b1: پشتیبانگیری از تغییریافتهها، بازنشانی بیتهای آرشیو b2: فقط بازنشانی بیتهای آرشیو b3: بازنشانی بیت آرشیو هنگام بازیابی b4: عدم بازیابی بیتها، بازنشانی آرشیو b5: عدم بازیابی هیچیک از مشخصههای فایل
d1: حذف بدون تایید (مشابه arj m) d2: کوتاهسازی (Truncate) بهجای حذف
- e
- مستثنی کردن مسیرها از نامها.
- f
- نوسازی فایلهای موجود.
f1: نوسازی با فایلهای قدیمیتر (OLDER) f2: نوسازی با فایلهای متفاوت (DIFFERENT) f3: نوسازی با فایلهای دارای عدم تطابق CRC
- g
- رمزگذاری و مخدوشسازی با گذرواژه.
gstew: رمزگذاری با گذرواژه stew g?: درخواست ورود گذرواژه از کاربر
- i
- عدم نمایش نشانگر پیشرفت.
i1: نمایش نشانگر نمودار میلهای i2: نمایش درصد و نمودار میلهای i3: درصد پیشرفت کلی i4: نمودار میلهای پیشرفت کلی i5: درصد کلی و نمودار میلهای i6: درصد کلی و نمودار فایلی
- m
- با روشهای ۰، ۱، ۲، ۳، ۴.
m0: ذخیره بدون فشردهسازی (store) m1: فشردهسازی خوب (پیشفرض) m2: حافظه و فشردهسازی کمتر m3: سریع! فشردهسازی کمتر m4: سریعترین! کمترین فشردهسازی
o: در تاریخ امروز o19901225: در تاریخ ۱۹۹۰/۱۲/۲۵ یا پس از آن ob: پیش از YYYYMMDDHHMMSS ob: پیش از امروز ob19901225: پیش از ۱۹۹۰/۱۲/۲۵ od: با عمر حداکثر N روز od5: پنج روز یا کمتر oa: پس از YYYYMMDDHHMMSS (آخرین دسترسی) oa: در تاریخ امروز oa19901225: پس از ۱۹۹۰/۱۲/۲۵ oab: پیش از YYYYMMDDHHMMSS (آخرین دسترسی) oab: پیش از امروز oab19901225: پیش از ۱۹۹۰/۱۲/۲۵ oc: پس از YYYYMMDDHHMMSS (ایجادشده) oc: در تاریخ امروز oc19901225: پس از ۱۹۹۰/۱۲/۲۵ ocb: پیش از YYYYMMDDHHMMSS ocb: پیش از امروز ocb19901225: پیش از ۱۹۹۰/۱۲/۲۵
- p
- تطبیق با استفاده از مسیرهای کامل (Pathnames).
s1: ذخیره برچسب زمانی اصلی s2: تنظیم برچسب زمانی بایگانی s3: ذخیره هر دو برچسب زمانی اصلی
- t
- تعیین نوع فایل (پیشفرض ۰).
t0: تنظیم نوع فایل باینری (دودویی) t1: تنظیم نوع فایل متنی C t1f: اجبار به تنظیم نوع فایل متنی C t1g: تنظیم متن C همراه با کاراکترهای گرافیکی
- u
- بهروزرسانی فایلها (جدید + جدیدتر).
u1: بهروزرسانی فایلها (جدید + قدیمیتر) u2: بهروزرسانی فایلها (جدید + متفاوت) u3: بهروزرسانی فایلها (جدید + عدم تطابق CRC)
- v
- فعالسازی چندین جلد (Volumes).
v360: ساخت جلدهای ۳۶۲۰۰۰ بایتی v50K: ساخت جلدهای ۵۰۰۰۰ بایتی va: تشخیص خودکار فضای در دسترس vd/tmp/*: حذف /tmp/* ve: استفاده از نامگذاری متناوب جلدها vi: جلوگیری از بررسی تعویض دیسکت vr50K: رزرو ۵۰۰۰۰ بایت فضا روی نخستین جلد vs: ارائه اعلان خط فرمان vscmd: اجرای cmd پیش از هر جلد vv: بوق زدن میان جلدها vw: نگهداشتن فایلهای کامل در جلدها vz: ارائه دستور بدون بازتاب (echo) v360,v720,v1200,v1440: اختصارات گزینههای جلد؛ ترتیب آنها اختیاری است به جز s و z که باید در انتها باشند
- w
- تخصیص دایرکتوری کاری.
- x
- مستثنی کردن فایلهای انتخابشده.
x*.sh: مستثنی کردن فایلهای *.sh x!names: مستثنی کردن فایلهای موجود در names (استثناهای چندگانه مجاز است)
- y
- در نظر گرفتن پاسخ مثبت (Yes) به تمام پرسشها به جز اعلانهای مربوط به جلد دیسکت. استفاده از این سوییچ برای حالت دستهای (batch mode).
- z
- ارائه فایل توضیحات بایگانی. _ تبدیل نام فایلها به حروف کوچک.
zarc.cmt: استفاده از arc.cmt برای توضیحات z/dev/null: استفاده برای حذف کامل توضیحات
سوییچهای تغییریافته (SHIFTED SWITCHES)
- h#
- الصاق رشته تاریخ به نام.
h#1: الصاق رشته زمان به نام
h#2: الصاق DHHMMSS به نام (سفارشی: h#{Y,M,D,N,h,m,s})
h#YYYY-MMDD: الصاق YYYY-MMDD
- h$
- تلاش برای استفاده از نامهای طولانی (Win2000).
- h2
- مترادف منسوخ برای گروه گزینههای -2.
- ha
- نادیده گرفتن مشخصه فقطخواندنی (readonly).
- hb
- انتخاب بر اساس نوع/مشخصه فایل.
a - بیت آرشیو تنظیم شده باشد b - بیت آرشیو پاک شده باشد r - فقطخواندنی s - سیستمی h - مخفی d - دایرکتوری n - فایل عادی، غیر از d,h,r,s,c,l c - برچسب فصل l - برچسب جلد f - اختصاری برای n,d,r,s,h u - فایلهای ویژه یونیکس w - نامهای طولانی فایل در Win95 hb: انتخاب همه انواع hbsh: فقط انتخاب فایلهای مخفی و سیستمی hbd: فقط انتخاب پوشهها
- hc
- اجرای دستور در آغاز کار arj.
- he
- صرفنظر از بررسی پاکت امنیتی (security Envelope).
- hf
- فقط تنظیم نامهای کوتاه فایل.
hf1: تنظیم نامهای طولانی در توضیحات فایل یا استخراج با w95lname.nnn hf2: استفاده از نامهای طولانی فایل در DOS hf3: تنظیم نامهای طولانی در توضیحات فایل با استفاده از نویسههای عمومی (wildcard) نام کوتاه hf4: تنظیم همه فایلهای بایگانیشده در ویندوز به عنوان نامهای طولانی ویندوز
- hg
- تعیین نام فایل ماژول رمزگذاری/مخدوشسازی.
hgarjcrypt.so: تنظیم arjcrypt.so به عنوان نام ماژول رمزگذاری hg!: تعیین استفاده از رمزنگاری ۴۰ بیتی
- hi
- نمایش با جزئیات در فایلهای فهرست (Index).
- hk
- ساخت رکورد محافظت از داده.
- hk
- مقدار پیشفرض دادههای بازیابی.
hk1: دادههای بازیابی بیشتر
hk9: حداکثر مقدار دادههای بازیابی
غیرفعالسازی ARJ-PROTECT هنگام استفاده با دستور "y"
hm!: تغییر مسیر فایل موقت -hm hm! : انتقال فایل موقت به حافظه XMS hm!/tmp : انتقال فایل موقت به /tmp
- hn
- تعیین مشخصه فایلهای ناموجود.
- ho
- فقط استخراج فایلهای منطبق.
- hq
- نادیده گرفتن خطای دسترسی باز کردن هنگام افزودن فایلها.
hq1: نادیده گرفتن خطای پیدا نشدن فایل در زمان باز کردن هنگام افزودن hq2: نادیده گرفتن خطای دسترسی و پیدا نشدن هنگام افزودن
- hr
- تلاش برای نادیده گرفتن خطاهای بایگانی.
- hs
- غیرفعالسازی اشتراکگذاری فایل (Sharing).
- ht
- تعیین دایرکتوری مقصد (Target).
- hu
- اجازه بهروزرسانی بایگانیهای چندجلدی.
- hv
- بررسی نسخه arj.
- hw
- پیمایش و ذخیره نمایش نام فایلهای جستجوشده.
- hx
- تنظیم پسوندهای پیشفرض بایگانی.
- hy
- تنظیم arj32
برای
استفاده از
کدپیج ANSI
تنظیم arj برای استخراج بایگانی با کدپیج ANSI
hy1: اجبار arj32 به استفاده از کدپیج OEM hy2: اجبار arj32 به استفاده از کدپیج ANSI
j#1: ذخیره فقط تاریخ، اندازه و مشخصهها j#2: بازیابی مشخصههای فایل j#3: بازیابی تاریخهای فایل j#4: بازیابی مشخصهها و تاریخهای فایل
- jb
- تنظیم پردازش پشتیبانگیری فصلی.
jb0: پاک کردن وضعیت بایگانی فصلی jb*: انتخاب همه فایلهای پشتیبان فصلی
- jc
- خروج پس از تعداد معینی فایل.
jc5: خروج پس از ۵ فایل jc nam1 nam2: خروج پس از ۲ فایل
- jd
- اطمینان از وجود فضای خالی دیسک.
e -jd50K: رد کردن فایل در صورت وجود کمتر از 50000 بایت فضای خالی l -jd1000: اعلام خطا در صورت وجود کمتر از 1000 بایت فضای خالی
- je
- ایجاد بایگانی خوداستخراجگر (self-extracting).
- jf
- ذخیره/استفاده از مسیر کامل ارائهشده.
- jg
- [منسوخ]
- jh
- تنظیم اندازه بافر هافمن (Huffman).
jh65535: تنظیم روی 65535 بایت (حداکثر) jh2048: تنظیم روی 2048 بایت (حداقل)
- ji
- ایجاد فایل فهرست (Index).
- jk
- نگهداشتن بایگانی موقت در صورت بروز خطا.
- jl
- نمایش فقط مشخصات فایلها (filespecs).
- jm
- تنظیم حالت حداکثر فشردهسازی.
- jn
- راهاندازی مجدد جلدها از fileName.
jn/bin/test: شروع مجدد از /bin/test jn: دریافت اطلاعات شروع مجدد از فایل فهرست نوشتهشده قبلی
- jo
- پرسش هنگام بهروزرسانی فایل بایگانی.
jo: استخراج با نامهای خروجی یکتا jo1: استخراج با نامهای خروجی یکتا با حفظ پسوند فایل
- jp
- مکث پس از پر شدن هر صفحه نمایش.
- jq
- تنظیم پارامتر رشتهای.
- jr
- بازیابی فایلهای بایگانی آسیبدیده.
- js
- ذخیره بایگانیها بر اساس پسوند (پیشفرض arj، arc، lzh، pak، rar، zip، zoo، j و uc2 است).
- jt
- آزمودن بایگانی موقت با CRC.
jt1: بررسی آزمایشی CRC و محتوای فایل jt2: بررسی آزمایشی فقط محتوای فایلهای اضافهشده jt3: بررسی آزمایشی فقط تاریخ-زمان و اندازه فایل
- jw
- تنظیم نام فایل خروجی استخراج.
- jx
- شروع از موقعیت گسترشیافته (eXtended).
- jy
- سرکوب پرسشها با فرض پاسخ مثبت (Yes).
a - صرفنظر از پرسش الحاق (append) c - صرفنظر از پرسش ایجاد پوشه d - صرفنظر از پرسش حذف فایلها k - صرفنظر از پرسش فضای در دسترس دیسک n - صرفنظر از اعلان نام جدید فایل o - صرفنظر از پرسش بازنویسی (overwrite) فایل r - پاک کردن تمام کاراکترهای تایپشده پیش از پرسش s - صرفنظر از پرسش بررسی متن کافی v - صرفنظر از پرسش رفتن به جلد بعدی y - پذیرش پاسخ تککاراکتری Y/N/A/Q jycny: صرفنظر از پرسشهای ایجاد و نام جدید در حالت ورودی تککاراکتری
- jz
- ارائه فایل برای توضیحات فایل.
jzfile.cmt: استفاده از file.cmt برای توضیحات jz/dev/null: استفاده برای حذف توضیحات فایل
- 2a
- شمارهگذاری ترتیبی نامها هنگام استخراج.
- 2b
- [یونیکس] محدود کردن به دستگاههای بلوکی (Block devices).
2b یا 2b.: فقط دستگاه جاری 2b-/usr: همه به جز جایی که /usr قرار دارد
- 2c
- [OS/2, NT] فقط پردازش خصیصههای گسترده حیاتی (Crit. EAs).
- 2d
- حالت سازگاری با arj/DOS.
- 2e
- [OS/2, NT] فیلتر کردن خصیصههای گسترده (Extended attrs).
2e.*: بستهبندی/باز کردن فقط خصیصههای گسترده سیستمی 2e.ICON?: بستهبندی/باز کردن فقط آیکونها 2e: غیرفعالسازی مدیریت خصیصههای گسترده
- 2f
- غیرفعالسازی سریالسازی توضیحات در چندین جلد.
- 2h
- [یونیکس] غیرفعالسازی مدیریت پیوندهای سخت (hardlink).
- 2k
- صرفنظر از نمایش سده در تاریخها.
- 2l
- [OS/2, NT] برخورد با خصیصههای گسترده .LONGNAME به عنوان نام فایل در صورت امکان.
- 2o
- [یونیکس] ذخیره/بازیابی مالکیت فایل.
- 2p
- تعیین کلاس اولویت فرایند.
OS/2, NT: 2p1...2p4 Linux, FreeBSD: 2p1...2p41
- 2r
- معکوس کردن ترتیب پیمایش بازگشتی پوشهها.
- 2s
- [یونیکس] حفظ ویژگیهای پیوند نمادین (Symlink).
- 2x
- [OS/2, NT]: مستثنی کردن خصیصههای گسترده.
پیشفرضها (DEFAULTS)
ذخیره اطلاعات مسیر در بایگانی ذخیره نامهای طولانی فایل ذخیره/بازیابی مشخصهها و خصیصههای گسترده (extended attributes) ذخیره/بازیابی تاریخ-زمان ایجاد و دسترسی فایل در Win95 و OS/2 ذخیره برچسبهای زمانی در قالب یونیکس تحت سیستمعاملهای شبهیونیکس عدم ذخیره نام درایو و ریشه در اطلاعات مسیر نمایش توالیهای ANSI توضیحات با گرداننده نمایش درونبرنامهای درخواست تایید پیش از بازنویسی (overwrite) فایلهای خروجی استفاده از روش فشردهسازی ۱ استفاده از حالت باینری (دودویی) استفاده از ! به عنوان نماد فایل فهرست دستور "ac" اختصاری برای "u -u2 -jb" است دستور "cc" اختصاری برای "y -jb" است دستور "dc" اختصاری برای "d -jb" است
در محیط Win32، برنامه arj بهطور پیشفرض از کدپیج OEM استفاده میکند. گزینه -hy برنامه arj را برای استفاده از کدپیج ANSI که پیشفرض محیط گرافیکی ویندوز است تنظیم میکند. بایگانیهای خوداستخراجگر arj/Win32 باید با استفاده از گزینه -hy ساخته شوند.
جهت اطمینان از سازگاری با نسخههای قبلی arj، هنگام بایگانیسازی در یونیکس باید پارامتر -2d مشخص شود.
پاسخهای اعلان کاربر (USER PROMPT RESPONSES)
محیط (ENVIRONMENT)
ARJ_SW = -jyry -jv -i1
ARJ_SW = /etc/arj.cfg
وضعیت خروج (EXIT STATUS)
- 0
- موفقیتآمیز.
- 1
- هشدار (فایل مشخصشده جهت افزودن به بایگانی پیدا نشد، فایل مشخصشده برای فهرستبندی، استخراج و غیره پیدا نشد، یا پاسخ منفی به اعلان «OK to proceed to next volume...» داده شد).
- 2
- خطای مهلک (Fatal error).
- 3
- خطای CRC (خطای CRC هدر یا فایل، یا گذرواژه نادرست).
- 4
- خطای ARJ-SECURITY یا تلاش برای بهروزرسانی بایگانی ایمنشده با ARJ-SECURED.
- 5
- پر بودن دیسک یا خطای نوشتن.
- 6
- عدم امکان باز کردن بایگانی یا فایل.
- 7
- خطای ساده کاربر (پارامترهای نادرست).
- 8
- حافظه ناکافی.
- 9
- بایگانی arj معتبر نیست.
- 10
- [DOS] خطای حافظه XMS (خواندن یا نوشتن).
- 11
- توقف اجباری توسط کاربر (Control Break).
- 12
- تعداد فصلها بیش از حد مجاز است (بیش از ۲۵۰ فصل).
مثالها (EXAMPLES)
- افزودن فایلها بدون ساختار پوشهها:
- arj a -e archive *
- افزودن دو فایل به بایگانی:
- arj a archive name1 name2
- افزودن فایلها به بایگانی همراه با اعتبارسنجی:
- arj a -jt archive *
- افزودن فایلها با حداکثر فشردهسازی:
- arj a -jm archive *
- افزودن چندین پوشه از فایلها:
- arj a archive ... dir1 dir2 dir3
- افزودن هزاران فایل به یک بایگانی:
- arj a -hm1 -r archive *
- افزودن یک فصل به یک بایگانی:
- arj ac archive /foo/dir/* -r
- ثبت توضیح فقط برای هدر بایگانی:
- arj c archive -zcmt.fil
- تبدیل بایگانی استاندارد به بایگانی فصلبندیشده:
- arj cc archive
- تبدیل بایگانی فصلبندیشده به استاندارد:
- arj y archive -jb0
- حذف آخرین فصل از یک بایگانی:
- arj dc archive *
- فقط حذف توضیحات بایگانی:
- 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"
- استخراج بایگانی Win95 در سیستم DOS عادی:
- arj x archive -hf2
- فهرست کردن فایلهای موجود در بایگانی:
- arj l archive
- انتقال فایلها به بایگانی:
- arj m archive *.tex
- انتقال فایلها از بایگانی:
- arj e -d archive *.tex
- بازیابی فایلها از یک بایگانی آسیبدیده:
- arj x archive -jr
- آزمودن یکپارچگی فایلها در بایگانی:
- arj t archive
- آزمودن چندین بایگانی arj:
- arj t *.arj -hr
- افزودن فایلها به یک بایگانی چندجلدی:
- arj a -va /floppy/archive *
- ایجاد تا ۹۹۹ جلد بایگانی:
- arj a -va /floppy/archive.001
- استخراج از یک بایگانی چندجلدی:
- arj x -v /floppy/archive
- ایجاد یک فایل خوداستخراجگر چندجلدی:
- arj a -va -je /floppy/archive *
- تبدیل بایگانی به فایل خوداستخراجگر:
- arj y -je1 archive
- پشتیبانگیری از پوشه /foo در پوشه /floppy:
- arj a /floppy/backup /foo -a1 -b2 -r -vvas -w/foo -js -jt -hk
- بازیابی نسخه پشتیبان روی پوشه /floppy در پوشه /foo:
- arj x /floppy/backup /foo -vv -y
بایگانیهای خوداستخراجگر (SELF-EXTRACTOR ARCHIVES)
اگر در یک بایگانی خوداستخراجگر دو نویسه اول توضیحات arj برابر با "))" باشد، خوداستخراجگر خط الصاقشده را به عنوان خط فرمان خود میپذیرد.
عبارت ")) -o" خوداستخراجگر را وادار به بازنویسی فایلهای موجود خواهد کرد.
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
این صفحه راهنما توسط Ola Lundqvist <opal@debian.org> در قالب pod نوشته شده، سپس توسط Guillem Jover <guillem@debian.org> به قالب nroff تبدیل شده است.
| 2004-10-18 | 3.10 |