| XZDEC(1) | XZ Utils | XZDEC(1) |
نام (NAME)
xzdec - دیکامپرسور ساده و کمحجم برای فایلهای xz و lzma
خلاصه دستور (SYNOPSIS)
xzdec [option...] [file...]
lzmadec [option...] [file...]
توضیحات (DESCRIPTION)
دستور xzdec یک ابزار فقط برای بازگشایی مبتنی بر liblzma برای فایلهای .xz (و فقط .xz) است. xzdec طراحی شده است تا به عنوان یک جایگزین مستقیم برای xz(1) در رایجترین شرایطی که در آن یک اسکریپت برای استفاده از xz --decompress --stdout (و احتمالاً چند گزینه پرکاربرد دیگر) جهت بازگشایی فایلهای .xz نوشته شده است، عمل کند. lzmadec مشابه با xzdec است با این تفاوت که lzmadec به جای فایلهای .xz از فایلهای .lzma پشتیبانی میکند.
برای کاهش اندازه فایل اجرایی، xzdec از چندریسمانی (multithreading) یا محلیسازی (localization) پشتیبانی نمیکند، و گزینهها را از متغیرهای محیطی XZ_DEFAULTS و XZ_OPT نمیخواند. xzdec از نمایش اطلاعات پیشرفت میانی پشتیبانی نمیکند: ارسال SIGINFO به xzdec کاری انجام نمیدهد، اما ارسال SIGUSR1 به جای نمایش اطلاعات پیشرفت، فرایند را خاتمه میدهد.
گزینهها (OPTIONS)
- -d, --decompress, --uncompress
- جهت سازگاری با xz(1) نادیده گرفته میشود. xzdec تنها از بازگشایی پشتیبانی میکند.
- -k, --keep
- جهت سازگاری با xz(1) نادیده گرفته میشود. xzdec هرگز هیچ فایلی ایجاد یا حذف نمیکند.
- -c, --stdout, --to-stdout
- جهت سازگاری با xz(1) نادیده گرفته میشود. xzdec همیشه دادههای بازگشاییشده را در خروجی استاندارد مینویسد.
- -q, --quiet
- مشخص کردن این گزینه برای یک بار کاری انجام نمیدهد زیرا xzdec هرگز هیچ هشدار یا اعلانی نمایش نمیدهد. این گزینه را دو بار مشخص کنید تا خطاها نادیده گرفته و پنهان شوند.
- -Q, --no-warn
- جهت سازگاری با xz(1) نادیده گرفته میشود. xzdec هرگز از وضعیت خروج 2 استفاده نمیکند.
- -h, --help
- نمایش پیام راهنما و خروج با موفقیت.
- -V, --version
- نمایش شماره نسخه xzdec و liblzma.
وضعیت خروج (EXIT STATUS)
- 0
- همه چیز به درستی انجام شد (موفقیت).
- 1
- خطایی رخ داد.
xzdec مانند xz(1) هیچ پیام هشداری ندارد، بنابراین وضعیت خروج 2 توسط xzdec استفاده نمیشود.
نکات (NOTES)
برای استفادههای معمول روزمره از xz(1) به جای xzdec یا lzmadec استفاده کنید. xzdec یا lzmadec تنها برای شرایطی در نظر گرفته شدهاند که داشتن یک ابزار بازگشایی کوچکتر از ابزار کامل xz(1) اهمیت دارد.
xzdec و lzmadec در واقعیت چندان هم کوچک نیستند. اندازه را میتوان با حذف ویژگیها از liblzma در زمان کامپایل بیشتر کاهش داد، اما معمولاً این کار نباید برای فایلهای اجرایی توزیعشده در توزیعهای سیستمعامل غیراجرایی معمول انجام شود. اگر به یک بازگشاکننده واقعاً کمحجم .xz نیاز دارید، استفاده از XZ Embedded را مد نظر قرار دهید.
همچنین ببینید (SEE ALSO)
XZ Embedded: https://tukaani.org/xz/embedded.html
| 2024-04-08 | Tukaani |