XZDEC(1) أدوات XZ 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 ينهي العملية بدلاً من عرض معلومات التقدم.

خيارات

يُتجاهل للتوافق مع xz(1). تدعم xzdec فك الضغط فقط.
يُتجاهل للتوافق مع xz(1). لا تنشئ xzdec أو تزيل أي ملفات أبداً.
يُتجاهل للتوافق مع xz(1). تكتب xzdec دائماً البيانات المفكوكة إلى المخرج القياسي.
تحديد هذا مرة واحدة لا يفعل شيئاً لأن xzdec لا تعرض أي تحذيرات أو إشعارات. حدده مرتين لكتم الأخطاء.
يُتجاهل للتوافق مع xz(1). لا تستخدم xzdec حالة الخروج 2 أبداً.
عرض رسالة مساعدة والخروج بنجاح.
عرض رقم إصدار 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

2024-04-08 توكاني