XZDEC(1)

الاسم
xzdec, lzmadec - مفكات ضغط صغيرة لـ xz. و lzma.

موجز
xzdec [خيار...] [ملف...]
lzmadec [خيار...] [ملف...]

الوصف
xzdec هي أداة لفك الضغط فقط تعتمد على liblzma لملفات .xz (وفقط .xz). يُقصد من xzdec أن تعمل كبديل جاهز لـ xz(1) في أكثر الحالات شيوعاً حيث يُكتب البرنامج النصي لاستخدام xz --decompress --stdout (وربما خيارات شائعة أخرى) لفك ضغط ملفات .xz. أداة lzmadec مطابقة لـ xzdec باستثناء أنها تدعم ملفات .lzma بدلاً من ملفات .xz.

لتقليل حجم الملف القابل للتنفيذ، لا تدعم xzdec تعدد الخيوط أو التوطين، ولا تقرأ الخيارات من متغيرات البيئة XZ_DEFAULTS وXZ_OPT. كما لا تدعم xzdec عرض معلومات التقدم الوسيطة: إرسال SIGINFO لـ xzdec لا يفعل شيئاً، وإرسال SIGUSR1 ينهي العملية بدلاً من عرض معلومات التقدم.

خيارات

-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.

حالة الخروج

0   كل شيء كان جيداً.

1   حدث خطأ.

لا تملك xzdec أي رسائل تحذير مثل xz(1)، ولذا لا تستخدم xzdec حالة الخروج 2.

ملاحظات
استخدم xz(1) بدلاً من xzdec أو lzmadec للاستخدام اليومي العادي. xzdec أو lzmadec مخصصان فقط للحالات التي يكون فيها من المهم توفير مفكك ضغط أصغر حجماً من xz(1) كامل الميزات.

xzdec و lzmadec ليسا صغيرين حقاً. يمكن تقليل الحجم أكثر عن طريق إسقاط ميزات من liblzma وقت التجميع، لكن لا ينبغي فعل ذلك عادةً للملفات التنفيذية الموزعة في توزيعات أنظمة التشغيل غير المدمجة التقليدية. إذا كنت بحاجة لمفكك ضغط .xz صغير حقاً، فكر في استخدام XZ Embedded.

انظر أيضاً
xz(1)

XZ Embedded: <https://tukaani.org/xz/embedded.html>