هذا هو الأمر nbdkit-xz-plugin الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
nbdkit-xz-plugin - nbdkit xz plugin
موجز
nbdkit xz file=FILENAME.xz
الوصف
"nbdkit-xz-plugin" هو ملف يقدم مكونًا إضافيًا لـ nbdkit(1).
إنه يخدم "FILENAME.xz" المسمى عبر NBD، ويفك ضغطه بسرعة. البرنامج المساعد فقط
يدعم اتصالات القراءة فقط.
الحصول على أفضل RANDOM ACCESS أداء من عند XZ
xz(1) يتم تقسيم الملفات إلى تيارات وكتل. تحتوي معظم ملفات xz على دفق واحد فقط
الذي يحتوي على كتلة واحدة أو أكثر. يمكنك معرفة عدد التدفقات والكتل الموجودة في ملف
ملف xz عن طريق القيام بما يلي:
$ xz - قائمة winxp.img.xz
كتل Strms مضغوطة وغير مضغوطة، تحقق من اسم الملف
1 1 2,100.0 ميجا بايت 6,144.0 ميجا بايت 0.342 CRC64 winxp.img.xz
=============
يمكن البحث عن ملفات xz على حدود الكتلة فقط. يتم البحث عن طريق السعي مباشرة إلى
حدود الكتلة السفلية، ثم (ببطء) فك ضغط البيانات حتى يتم الوصول إلى البايت الدقيق
وصلت.
إلى دولار فقط واحصل على خصم XNUMX% على جميع أفضل عشوائية الوصول الأداء، لصحتك! يجب إعداد لك xz ملفات مع كثير صغير
كتل.
للقيام بذلك ، استخدم ملف --مقاس الكتله خيار بحجم كتلة صغير. على سبيل المثال نفسه
الصورة كما هو مذكور أعلاه مضغوطة بحجم كتلة 16 ميجابايت:
$ xz --best --block-size=16777216 winxp.img
$ xz - قائمة winxp.img.xz
كتل Strms مضغوطة وغير مضغوطة، تحقق من اسم الملف
1 384 2,120.1 ميجا بايت 6,144.0 ميجا بايت 0.345 CRC64 winxp.img.xz
يمكن الوصول إلى هذا الملف بشكل عشوائي، ويجب أن يكون حجم البيانات المضغوطة 16 ميجابايت على الأكثر
غير مضغوط للبحث عن أي بايت.
لاحظ كما تتوقع أن xz لا يمكنه الضغط بكفاءة عند استخدام كتلة صغيرة
مقاس. عقوبة المسافة في المثال أعلاه هي < 1% من حجم الملف المضغوط.
المعلمات
file=FILENAME.xz
قم بخدمة الملف المسمى "FILENAME.xz".
هذه المعلمة مطلوبة.
maxblock=SIZE
الحد الأقصى لحجم الكتلة الذي سيقرأه البرنامج المساعد. سوف يرفض البرنامج المساعد قراءة xz
الملفات التي تحتوي على أي كتلة أكبر من هذا الحجم.
راجع المناقشة أعلاه حول إنشاء ملفات xz بأحجام كتل صغيرة من أجل ذلك
تقليل استخدام الذاكرة وزيادة الأداء.
هذه المعلمة اختيارية. إذا لم يتم تحديده، فسيتم تعيينه افتراضيًا على 512M.
أقصى عمق = ن
الحد الأقصى لعدد الكتل المخزنة في ذاكرة التخزين المؤقت لكتلة LRU.
هذه المعلمة اختيارية. إذا لم يتم تحديده، فسيتم تعيينه افتراضيًا على 8.
قد يخصص البرنامج المساعد ما يصل إلى الحد الأقصى لحجم الكتلة في الملف * أقصى عمق بايت من الذاكرة
إلى صلة.
استخدم nbdkit-xz-plugin عبر الإنترنت باستخدام خدمات onworks.net