.\" SPDX-License-Identifier: 0BSD .\" .\" Author: Lasse Collin .\" .TH XZDEC 1 "2024-04-08" "Tukaani" "XZ Utils" .SH "نام (NAME)" xzdec \- دیکامپرسور ساده و کم‌حجم برای فایل‌های xz و lzma .SH "خلاصه دستور (SYNOPSIS)" .B xzdec .RI [ option... ] .RI [ file... ] .br .B lzmadec .RI [ option... ] .RI [ file... ] .SH "توضیحات (DESCRIPTION)" دستور .B xzdec یک ابزار فقط برای بازگشایی مبتنی بر liblzma برای فایل‌های .B .xz (و فقط .BR .xz ) است. .B xzdec طراحی شده است تا به عنوان یک جایگزین مستقیم برای .BR xz (1) در رایج‌ترین شرایطی که در آن یک اسکریپت برای استفاده از .B "xz \-\-decompress \-\-stdout" (و احتمالاً چند گزینه پرکاربرد دیگر) جهت بازگشایی فایل‌های .B .xz نوشته شده است، عمل کند. .B lzmadec مشابه با .B xzdec است با این تفاوت که .B lzmadec به جای فایل‌های .B .xz از فایل‌های .B .lzma پشتیبانی می‌کند. .PP برای کاهش اندازه فایل اجرایی، .B xzdec از چندریسمانی (multithreading) یا محلی‌سازی (localization) پشتیبانی نمی‌کند، و گزینه‌ها را از متغیرهای محیطی .B XZ_DEFAULTS و .B XZ_OPT نمی‌خواند. .B xzdec از نمایش اطلاعات پیشرفت میانی پشتیبانی نمی‌کند: ارسال .B SIGINFO به .B xzdec کاری انجام نمی‌دهد، اما ارسال .B SIGUSR1 به جای نمایش اطلاعات پیشرفت، فرایند را خاتمه می‌دهد. .SH "گزینه‌ها (OPTIONS)" .TP .BR \-d ", " \-\-decompress ", " \-\-uncompress جهت سازگاری با .BR xz (1) نادیده گرفته می‌شود. .B xzdec تنها از بازگشایی پشتیبانی می‌کند. .TP .BR \-k ", " \-\-keep جهت سازگاری با .BR xz (1) نادیده گرفته می‌شود. .B xzdec هرگز هیچ فایلی ایجاد یا حذف نمی‌کند. .TP .BR \-c ", " \-\-stdout ", " \-\-to-stdout جهت سازگاری با .BR xz (1) نادیده گرفته می‌شود. .B xzdec همیشه داده‌های بازگشایی‌شده را در خروجی استاندارد می‌نویسد. .TP .BR \-q ", " \-\-quiet مشخص کردن این گزینه برای یک بار کاری انجام نمی‌دهد زیرا .B xzdec هرگز هیچ هشدار یا اعلانی نمایش نمی‌دهد. این گزینه را دو بار مشخص کنید تا خطاها نادیده گرفته و پنهان شوند. .TP .BR \-Q ", " \-\-no-warn جهت سازگاری با .BR xz (1) نادیده گرفته می‌شود. .B xzdec هرگز از وضعیت خروج 2 استفاده نمی‌کند. .TP .BR \-h ", " \-\-help نمایش پیام راهنما و خروج با موفقیت. .TP .BR \-V ", " \-\-version نمایش شماره نسخه .B xzdec و liblzma. .SH "وضعیت خروج (EXIT STATUS)" .TP .B 0 همه چیز به درستی انجام شد (موفقیت). .TP .B 1 خطایی رخ داد. .PP .B xzdec مانند .BR xz (1) هیچ پیام هشداری ندارد، بنابراین وضعیت خروج 2 توسط .B xzdec استفاده نمی‌شود. .SH "نکات (NOTES)" برای استفاده‌های معمول روزمره از .BR xz (1) به جای .B xzdec یا .B lzmadec استفاده کنید. .B xzdec یا .B lzmadec تنها برای شرایطی در نظر گرفته شده‌اند که داشتن یک ابزار بازگشایی کوچک‌تر از ابزار کامل .BR xz (1) اهمیت دارد. .PP .B xzdec و .B lzmadec در واقعیت چندان هم کوچک نیستند. اندازه را می‌توان با حذف ویژگی‌ها از liblzma در زمان کامپایل بیشتر کاهش داد، اما معمولاً این کار نباید برای فایل‌های اجرایی توزیع‌شده در توزیع‌های سیستم‌عامل غیراجرایی معمول انجام شود. اگر به یک بازگشاکننده واقعاً کم‌حجم .B .xz نیاز دارید، استفاده از XZ Embedded را مد نظر قرار دهید. .SH "همچنین ببینید (SEE ALSO)" .BR xz (1) .PP XZ Embedded: