pixz -
فشردهساز
موازی و
نمایهدار
xz
pixz [OPTIONS] [INPUT [OUTPUT]]
دستور pixz
فایلها را
با استفاده
از چندین
پردازنده
فشرده و باز
میکند. اگر
ورودی شبیه
به یک
بایگانی tar(1)
باشد،
نمایهای
از تمام
فایلهای
درون
بایگانی
نیز ایجاد
میکند. این
ویژگی
امکان
استخراج
سریع تنها
بخش کوچکی
از فایل
فشرده تار
را بدون
نیاز به باز
کردن کل
بایگانی
فراهم
میسازد.
بهطور
پیشفرض، pixz
از ورودی و
خروجی
استاندارد
استفاده
میکند،
مگر اینکه
آرگومانهای
INPUT و OUTPUT مشخص
شده باشند.
اگر ورودی
به pixz داده
شود ولی
خروجی
تعیین
نشود، پس از
اتمام کار،
فایل ورودی
را حذف
خواهد کرد.
-d
استخراج
و باز کردن
فایلها
بهجای
فشردهسازی.
-t
اجبار
حالت
غیرتار (non-tarball).
بهطور
پیشفرض، pixz
دادههای tar
را بهطور
خودکار
تشخیص داده
و در صورت
شناسایی،
وارد حالت tarball
میشود.
هنگام
فشردهسازی
در حالت
غیرتار،
هیچ
نمایهای
برای
بایگانی
ایجاد
نمیشود.
هنگام
استخراج،
قابلیت
استخراج
سریع در
دسترس
نخواهد
بود.
-l
فهرست
کردن
محتویات
بایگانی. در
حالت tarball،
فایلهای
درون tarball را
فهرست
میکند. در
حالت
غیرتار،
بلوکهای
دادههای
فشردهشده
را فهرست
میکند.
-x PATH
استخراج
سریع اعضای
مشخص از یک
بایگانی.
تمام
اعضایی که
مسیر آنها
با PATH شروع
میشود
استخراج
خواهند شد.
-i INPUT
استفاده
از INPUT
بهعنوان
ورودی.
-o OUTPUT
استفاده
از OUTPUT
بهعنوان
خروجی.
-#
تنظیم
سطح
فشردهسازی،
از -0 (کمترین
فشردهسازی،
سریعترین)
تا -9 (بیشترین
فشردهسازی،
کندترین).
-e
استفاده
از
فشردهسازی
شدید ("extreme")،
که بسیار
کندتر است و
تنها کاهش
اندکی در
اندازه
فایل ایجاد
میکند.
-p CPUS
تنظیم
تعداد
هستههای
پردازنده (CPU)
مورد
استفاده.
بهطور
پیشفرض pixz از
تعداد
هستههای
موجود در
سیستم
استفاده
میکند.
-f FRACTION
تنظیم
اندازه هر
بلوک
فشردهسازی
نسبت به
اندازه
واژهنامه LZMA
(پیشفرض 2.0
است). مقادیر
بالاتر
نسبت
فشردهسازی
بهتری
ارائه
میدهند
اما حافظه
بیشتری
مصرف کرده و
کارایی
دسترسی
تصادفی را
کاهش
میدهند.
مقادیر
کمتر از 1.0
بازدهی
چندانی
ندارند.
-q SIZE
تنظیم
تعداد
بلوکهای
اختصاصیافته
به صف
فشردهسازی
(پیشفرض 1.3 *
هستهها + 2،
گرد شده به
بالا).
مقادیر
بالاتر تا
حدی نرخ
انتقال
داده (throughput)
بهتری
فراهم
میکنند
اما حافظه
بیشتری
مصرف
میکنند.
مقادیر
کمتر از
تعداد
هستهها
موجب بیکار
ماندن برخی
از هستهها
میشود.
-h
نمایش
راهنمای
برخط pixz.
pixz < myfile > myfile.xz
فشردهسازی
یک فایل با pixz.
pixz myfile
فشردهسازی
به myfile.pxz و حذف
فایل اصلی.
tar -Ipixz -cf output.tpxz directory
استفاده
tar از pixz برای
فشردهسازی.
pixz -x path/to/file < input.tpxz | tar x
استخراج
سریع یک
فایل از
بایگانی.
برنامه pixz
توسط Dave Vasilevsky
نوشته شده
است.
حق نشر © 2009-2010 Dave
Vasilevsky. استفاده
از این
نرمافزار
تحت مجوز FreeBSD
مجاز است.