این دستور pigz است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
pigz، unpigz - فشرده سازی یا گسترش فایل ها
خلاصه
خوک [ -cdfhikKlLnNqrRtTz0..9,11،XNUMX ] [ -b مسدود کردن ] [ -p موضوعات ] [ -S پسوند ] [ نام ... ]
unpigz [ -cfhikKlLnNqrRtTz ] [ -b مسدود کردن ] [ -p موضوعات ] [ -S پسوند ] [ نام ... ]
شرح
خوک فشرده سازی با استفاده از thread ها برای استفاده از چندین پردازنده و هسته. ورودی است
به قطعات 128 کیلوبایتی تقسیم می شود که هر کدام به صورت موازی فشرده می شوند. ارزش چک فردی
برای هر تکه نیز به صورت موازی محاسبه می شود. داده های فشرده به منظور نوشته شده است
خروجی، و یک مقدار چک ترکیبی از مقادیر چک فردی محاسبه می شود.
فرمت داده های فشرده تولید شده در قالب gzip، zlib یا zip تک ورودی است
با استفاده از روش فشرده سازی deflate. فشرده سازی باعث ایجاد نسبی باد خام می شود
جریان هایی که توسط یک رشته نوشتن به هم متصل شده و با نخ مناسب پیچیده شده اند
سرصفحه و تریلر، جایی که تریلر حاوی مقدار چک ترکیبی است.
هر جریان تخلیه جزئی خام توسط یک بلوک خالی ذخیره شده (با استفاده از
گزینه Z_SYNC_FLUSH از zlib)، به منظور پایان دادن به جریان بیت جزئی در یک مرز بایت.
این اجازه می دهد تا جریان های جزئی به سادگی به عنوان دنباله ای از بایت ها به هم متصل شوند. این
برای هر قطعه ورودی یک سربار بسیار کوچک چهار تا پنج بایت به خروجی اضافه می کند.
اندازه بلوک ورودی پیشفرض 128K است، اما میتوان با آن تغییر داد -b گزینه. شماره
از compress threads به طور پیش فرض روی تعداد پردازنده های آنلاین تنظیم شده است که می تواند باشد
با استفاده از -p گزینه. مشخص کردن -p 1 به طور کامل از استفاده از نخ ها جلوگیری می کند.
بلوک های ورودی، در حالی که به طور مستقل فشرده شده اند، آخرین 32K بلوک قبلی را دارند
به عنوان یک فرهنگ لغت از پیش تعیین شده برای حفظ اثر فشرده سازی کاهش باد در a
تک رشته این را می توان با استفاده از -i or --مستقل گزینه، به طوری که
بلوک ها را می توان به طور مستقل برای بازیابی خطای جزئی یا برای دسترسی تصادفی از حالت فشرده خارج کرد.
فشار زدایی را نمی توان به موازات کرد، حداقل بدون باد کردن مخصوص آماده شده
جریان برای این منظور. در نتیجه، خوک از یک نخ واحد (رشته اصلی) برای
فشرده سازی، اما سه رشته دیگر برای خواندن، نوشتن و بررسی ایجاد می کند
محاسبه، که می تواند تحت برخی شرایط سرعت رفع فشار را افزایش دهد. موازی
فشرده سازی را می توان با تعیین یک فرآیند خاموش کرد ( -درد 1 or -tp 1 ).
فایل های فشرده را می توان با استفاده از آن به شکل اصلی خود بازگرداند خوک -d or unpigz.
OPTIONS
-# --سریع --بهترین
سرعت فشرده سازی را با استفاده از رقم مشخص شده تنظیم کنید #، که در آن -1 or --سریع
نشان دهنده سریعترین روش فشرده سازی (فشرده سازی کمتر) و -9 or --بهترین
کندترین روش فشرده سازی (بهترین فشرده سازی) را نشان می دهد. -0 فشرده سازی نیست
-11 چند درصد فشرده سازی بهتر را با هزینه شدید در زمان اجرا ایجاد می کند. در
پیش فرض است -6.
-b --blockize MMM
اندازه بلوک فشردهسازی را روی mmmK (پیشفرض 128KiB) تنظیم کنید.
-c --stdout ---to-stdout
تمام خروجی های پردازش شده را در stdout بنویسید (حذف نمی شود).
-d --فشرده کردن --فشرده کردن
ورودی فشرده را از حالت فشرده خارج کنید.
-f --زور
بازنویسی اجباری، فشرده سازی gz.، پیوندها و ترمینال.
-h --کمک
صفحه راهنما را نمایش دهید و از آن خارج شوید.
-i --مستقل
بلوک ها را به طور مستقل برای بازیابی آسیب فشرده کنید.
-k --نگاه داشتن
پس از پردازش فایل اصلی را حذف نکنید.
-K --zip
فشرده سازی به PKWare zip (.zip) فرمت تک ورودی.
-l -- لیست
محتویات ورودی فشرده را فهرست کنید.
-L --مجوز
نمایش خوک مجوز و ترک.
-n --بدون نام
نام فایل را در/از هدر ذخیره یا بازیابی نکنید.
-N --نام
ذخیره/بازیابی نام فایل و زمان مود در/از هدر.
-p -- فرآیندها n
تا n پردازش مجاز باشد (پیشفرض تعداد پردازندههای آنلاین است)
-q --ساکت --بی صدا
هیچ پیامی را چاپ نکنید، حتی در صورت خطا.
-r - بازگشتی
محتویات همه زیر شاخه ها را پردازش کنید.
-R -- قابل همگام سازی
مکانهای بلوک تعیینشده با ورودی برای rsync.
-S --پسوند .sss
از پسوند .sss به جای .gz (برای فشرده سازی) استفاده کنید.
-t --تست
یکپارچگی ورودی فشرده را تست کنید.
-T -- بی زمان
زمان مود را در/از هدر ذخیره یا بازیابی نکنید.
-v -- پرحرف
خروجی پرمخاطب تری ارائه دهید.
-V - نسخه
نمایش نسخه pigz.
-z --zlib
فشرده سازی به zlib (.zz) به جای فرمت gzip.
-- همه آرگومان های بعد از "--" به عنوان نام فایل در نظر گرفته می شوند (برای نام هایی که با "-" شروع می شوند)
این گزینه ها برای سطح فشرده سازی -11 منحصر به فرد هستند:
-F --اولین
ابتدا تکرارها را انجام دهید، قبل از تقسیم بلوک (پیشفرض آخرین است).
-من، --تکرارها n
تعداد تکرار برای بهینه سازی (پیش فرض 15).
-M، -- max splits n
حداکثر تعداد بلوک های تقسیم شده (پیش فرض 15).
-O --یک بلوک
به بلوک های کوچکتر تقسیم نکنید (پیش فرض تقسیم بلوک است).
کپی رایت آگهی
این نرم افزار بدون ضمانت صریح یا ضمنی ارائه شده است. در هیچ رویدادی
آیا نویسنده مسئول هر گونه خسارت ناشی از استفاده از این نرم افزار خواهد بود.
حق چاپ (C) 2007، 2008، 2009، 2010، 2011، 2012، 2013 مارک آدلر
<[ایمیل محافظت شده]>
محلی PIGZ(1)
با استفاده از خدمات onworks.net از pigz آنلاین استفاده کنید