GoGPT Best VPN GoSearch

OnWorks فافيكون

pbzip2 - متصل بالإنترنت في السحابة

قم بتشغيل pbzip2 في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر pbzip2 الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


pbzip2 - ضاغط ملفات متوازي bzip2 ، v1.1.9

موجز


pbzip2 [ -123456789 ] [ -b # cdfhklm # p # qrS # tvVz ] [ أسماء ]

الوصف


pbzip2 هو تطبيق موازٍ لضاغط ملف فرز الكتل bzip2 الذي يستخدم
pthreads ويحقق تسريعًا شبه خطي على أجهزة SMP. ناتج هذا الإصدار هو
متوافق تمامًا مع bzip2 v1.0.2 أو أحدث (على سبيل المثال: أي شيء مضغوط pbzip2 يمكن أن يكون
فك الضغط باستخدام bzip2).

pbzip2 يجب أن يعمل على أي نظام يحتوي على مترجم C ++ متوافق مع pthreads (مثل
مجلس التعاون الخليجي). تم اختباره على: Linux و Windows (cygwin) و Solaris و Tru64 / OSF1 و HP-UX و
إيريكس.

الإعدادات الافتراضية لـ pbzip2 سيعمل بشكل جيد في معظم الحالات. المفتاح الوحيد الذي ستفعله
من المحتمل أن تحتاج إلى استخدام is -d لفك ضغط الملفات و -p لتعيين # من المعالجات لـ pbzip2
لاستخدامها إذا كان الاكتشاف التلقائي غير مدعوم على نظامك ، أو إذا كنت تريد استخدام رقم معين من
وحدات المعالجة المركزية.

OPTIONS


-ب# حيث # هو حجم الكتلة بخطوات 100 كيلو (الافتراضي 9 = 900 كيلو)

-c ، - stdout
الإخراج إلى معيار خارج (stdout)

-d ، - فك الضغط
فك ضغط الملف

-f ، - القوة
القوة ، الكتابة فوق ملف الإخراج الموجود

ح- مساعدة
اطبع رسالة المساعدة هذه

-ك ، - احتفظ
احتفظ بملف الإدخال ، ولا تحذفه

-l، - loadavg
يحدد متوسط ​​التحميل الحد الأقصى لعدد المعالجات التي يجب استخدامها

- م # حيث # هو الحد الأقصى لاستخدام الذاكرة بخطوات 1 ميجابايت (الافتراضي 100 = 100 ميجابايت)

-p # حيث # هو عدد المعالجات (الافتراضي: الكشف التلقائي)

-Q، - هادئ
الوضع الصامت (افتراضي)

-r ، - اقرأ
قراءة ملف الإدخال بالكامل في ذاكرة الوصول العشوائي وتقسيمها بين المعالجات

-س# حجم مكدس الخيط الفرعي بخطوات 1 كيلو بايت (الحجم الافتراضي للمكدس إذا لم يتم تحديده)

-t ، - اختبار
اختبار سلامة الملف المضغوط

-v ، - مطول
وضع مفصل

-V عرض معلومات الإصدار لـ pbzip2 ثم الخروج

-z، - ضغط
ضغط الملف (افتراضي)

-1 ، - سريع -9 ، - أفضل
اضبط حجم كتلة BWT على 100 كيلو .. 900 كيلو (افتراضي 900 كيلو).

- تجاهل-زائدة-القمامة = #
تجاهل علامة القمامة الزائدة (1 - تم تجاهله ؛ 0 - ممنوع)

إذا لم يتم إعطاء أسماء للملفات ، يقوم pbzip2 بالضغط أو فك الضغط من الإدخال القياسي إلى
الإخراج القياسي.

FILE SIZES


يجب أن تكون قادرًا على ضغط الملفات الأكبر من 4 جيجابايت باستخدام pbzip2.

الملفات التي يتم ضغطها باستخدام ملفات pbzip2 يتم تقسيمها إلى قطع وكل قطعة على حدة
يتم ضغط. هذه هي الطريقة pbzip2 يعمل بشكل أسرع على وحدات المعالجة المركزية المتعددة لأن القطع يمكن أن تكون
مضغوط في وقت واحد. قد يكون ملف .bz2 النهائي أكبر قليلاً مما لو كان
مضغوط باستخدام برنامج bzip2 العادي بسبب انقسام هذا الملف (عادةً أقل من
0.2٪ أكبر). الملفات التي يتم ضغطها باستخدام ملفات pbzip2 سيكتسب أيضًا تسريعًا كبيرًا
عند فك الضغط باستخدام pbzip2.

الملفات التي تم ضغطها باستخدام bzip2 لن ترى تسريعًا منذ حزم bzip2 للبيانات
إلى قطعة واحدة لا يمكن تقسيمها بين المعالجات.

أمثلة


مثال 1: pbzip2 myfile.tar

سيقوم هذا المثال بضغط ملف "myfile.tar" في الملف المضغوط
"myfile.tar.bz2". سيستخدم عدد المعالجات التي تم اكتشافها تلقائيًا (أو معالجان إذا
الكشف التلقائي غير مدعوم) مع حجم كتلة الملف الافتراضي 900 كيلو بايت وكتلة BWT الافتراضية
حجم 900 كيلو.

المثال 2: pbzip2 -b15k myfile.tar

سيقوم هذا المثال بضغط ملف "myfile.tar" في الملف المضغوط
"myfile.tar.bz2". سيستخدم عدد المعالجات التي تم اكتشافها تلقائيًا (أو معالجان إذا
الكشف التلقائي غير مدعوم) بحجم كتلة ملف 1500 كيلو بايت وحجم كتلة BWT 900 كيلو.
لن يتم حذف الملف "myfile.tar" بعد انتهاء الضغط.

المثال 3: pbzip2 -p4 -r -5 myfile.tar second * .txt

سيقوم هذا المثال بضغط ملف "myfile.tar" في الملف المضغوط
"myfile.tar.bz2". سيستخدم 4 معالجات بحجم كتلة BWT 500 كيلو. كتلة الملف
سيكون الحجم بحجم "myfile.tar" مقسومًا على 4 (عدد المعالجات) بحيث تكون البيانات
يتم تقسيمها بالتساوي بين كل معالج. هذا يتطلب أن يكون لديك ذاكرة وصول عشوائي كافية لـ pbzip2
قراءة الملف بأكمله في الذاكرة للضغط. سيستخدم Pbzip2 بعد ذلك نفس الخيارات لـ
ضغط جميع الملفات الأخرى التي تطابق حرف البدل "second * .txt" في هذا الدليل.

مثال 4: tar cf myfile.tar.bz2 --use-compress-prog = pbzip2 dir_to_compress /
المثال 4: tar -c directory_to_compress / | pbzip2 -c> myfile.tar.bz2

ستضغط هذه الأمثلة على البيانات المقدمة إلى pbzip2 عبر أنبوب من TAR إلى ملف
ملف مضغوط "myfile.tar.bz2". سيستخدم عدد المعالجات التي تم اكتشافها تلقائيًا (أو 2
معالجات إذا كان الاكتشاف التلقائي غير مدعوم) بحجم كتلة الملف الافتراضي 900 كيلو و
حجم كتلة BWT الافتراضي 900 كيلو. تجمع TAR كل الملفات من ملف
الدليل "directory_to_compress /" وتمرير البيانات إلى pbzip2 أثناء عمله.

المثال 5: pbzip2 -d -m500 myfile.tar.bz2

هذا المثال سيفك ضغط الملف "myfile.tar.bz2" في الملف الذي تم فك ضغطه
"myfile.tar". سيستخدم العدد الذي تم اكتشافه تلقائيًا من المعالجات (أو معالجين إذا تم الاكتشاف التلقائي
غير مدعوم). سيستخدم 500 ميغا بايت كحد أقصى من الذاكرة لفك الضغط. المفاتيح
-b و -r و -1 ..- 9 غير صالحة لإلغاء الضغط.

مثال 6: pbzip2 -dc myfile.tar.bz2 | القطران x

سيؤدي هذا المثال إلى فك ضغط الملف "myfile.tar.bz2" وفك ضغطه عن إخراج
فك ضغط pbzip2 إلى القطران.

مثال 7: pbzip2 -c <myfile.txt> myfile.txt.bz2

سيقرأ هذا المثال myfile.txt من الإدخال القياسي الذي يضغطه إلى الإخراج القياسي
الذي تمت إعادة توجيهه إلى myfile.txt.bz2.

استخدم pbzip2 عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.