यह कमांड अनपिगज़ है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
पिगज़, अनपिग - फाइलों को कंप्रेस या एक्सपैंड करें
SYNOPSIS
सूअर का बच्चा [ -cdfhikKlnNqrRtZ0..9,11 ] [ -b ब्लॉक का आकार ] [ -p धागे ] [ -S प्रत्यय ] [ नाम ... ]
अनपिग्ज़ो [ -cfhikKlnNqrTz ] [ -b ब्लॉक का आकार ] [ -p धागे ] [ -S प्रत्यय ] [ नाम ... ]
वर्णन
सुअर का बच्चा एकाधिक प्रोसेसर और कोर का उपयोग करने के लिए धागे का उपयोग करके संपीड़ित करता है। इनपुट है
समानांतर में संपीड़ित प्रत्येक के साथ 128 KB विखंडू में टूट गया। व्यक्तिगत चेक मूल्य
प्रत्येक खंड के लिए भी समानांतर में गणना की जाती है। संपीड़ित डेटा के क्रम में लिखा जाता है
आउटपुट, और एक संयुक्त चेक मान की गणना अलग-अलग चेक मानों से की जाती है।
उत्पन्न संपीड़ित डेटा प्रारूप gzip, zlib, या एकल-प्रविष्टि ज़िप प्रारूप में है
अपस्फीति संपीड़न विधि का उपयोग करना। संपीड़न आंशिक कच्चे अपस्फीति पैदा करता है
धाराएँ जो एक एकल लेखन धागे से जुड़ी होती हैं और उपयुक्त के साथ लिपटी होती हैं
हेडर और ट्रेलर, जहां ट्रेलर में संयुक्त चेक मान होता है।
प्रत्येक आंशिक अपरिष्कृत अपस्फीति धारा को एक खाली संग्रहीत ब्लॉक द्वारा समाप्त किया जाता है (इसका उपयोग करके)
Z_SYNC_FLUSH zlib का विकल्प), ताकि उस आंशिक बिट स्ट्रीम को बाइट सीमा पर समाप्त किया जा सके।
यह आंशिक धाराओं को केवल बाइट्स के अनुक्रम के रूप में संयोजित करने की अनुमति देता है। इस
प्रत्येक इनपुट चंक के आउटपुट में बहुत छोटा चार से पांच बाइट ओवरहेड जोड़ता है।
डिफ़ॉल्ट इनपुट ब्लॉक आकार 128K है, लेकिन इसके साथ बदला जा सकता है -b विकल्प। जो नंबर
कंप्रेस थ्रेड्स का डिफ़ॉल्ट रूप से ऑनलाइन प्रोसेसर की संख्या पर सेट किया जाता है, जो हो सकता है
का उपयोग कर बदल गया -p विकल्प। निर्दिष्ट करना -p 1 धागे के उपयोग से पूरी तरह से बचा जाता है।
इनपुट ब्लॉक, जबकि स्वतंत्र रूप से संपीड़ित होते हैं, पिछले ब्लॉक के अंतिम 32K होते हैं
डिफ्लेटिंग की संपीड़न प्रभावशीलता को संरक्षित करने के लिए प्रीसेट डिक्शनरी के रूप में लोड किया गया
एकल धागा। इसे का उपयोग करके बंद किया जा सकता है -i or --स्वतंत्र विकल्प, ताकि
आंशिक त्रुटि पुनर्प्राप्ति या यादृच्छिक अभिगम के लिए ब्लॉकों को स्वतंत्र रूप से विघटित किया जा सकता है।
डीकंप्रेसन को समानांतर नहीं किया जा सकता है, कम से कम विशेष रूप से तैयार किए गए डिफ्लेट के बिना नहीं
उस उद्देश्य के लिए धाराएँ। नतीजतन, सूअर का बच्चा के लिए एकल धागे (मुख्य धागा) का उपयोग करता है
डीकंप्रेसन, लेकिन पढ़ने, लिखने और जांचने के लिए तीन अन्य सूत्र तैयार करेगा
गणना, जो कुछ परिस्थितियों में विघटन को गति दे सकती है। समानांतर
एक प्रक्रिया निर्दिष्ट करके डीकंप्रेसन को बंद किया जा सकता है ( -डॉ 1 or -टीपीई 1 ).
संपीड़ित फ़ाइलों का उपयोग करके उनके मूल रूप में पुनर्स्थापित किया जा सकता है सूअर का बच्चा -d or अनपिग
विकल्प
-# --तेज़ --श्रेष्ठ
निर्दिष्ट अंक का उपयोग करके संपीड़न की गति को नियंत्रित करें #, जहां -1 or --तेज़
सबसे तेज़ संपीड़न विधि (कम संपीड़न) इंगित करता है और -9 or --श्रेष्ठ
सबसे धीमी संपीड़न विधि (सर्वोत्तम संपीड़न) को इंगित करता है। -0 कोई संपीड़न नहीं है।
-11 निष्पादन समय में गंभीर लागत पर कुछ प्रतिशत बेहतर संपीड़न देता है। NS
डिफ़ॉल्ट है -6।
-b --ब्लॉक का आकार मम्म्म
संपीड़न ब्लॉक आकार को mmmK (डिफ़ॉल्ट 128KiB) पर सेट करें।
-c --stdout --टू-स्टडआउट
सभी संसाधित आउटपुट को stdout में लिखें (हटाना नहीं होगा)।
-d -- डीकंप्रेस --असंपीड़ित
संपीड़ित इनपुट को डीकंप्रेस करें।
-f --बल
फ़ोर्स ओवरराइट करें, .gz, लिंक्स और टर्मिनल को कंप्रेस करें।
-h --मदद
एक सहायता स्क्रीन प्रदर्शित करें और छोड़ें।
-i --स्वतंत्र
क्षति की वसूली के लिए स्वतंत्र रूप से ब्लॉक को संपीड़ित करें।
-k --रखना
प्रसंस्करण के बाद मूल फ़ाइल को न हटाएं।
-K --ज़िप
PKWare zip (.zip) सिंगल एंट्री फॉर्मेट में कंप्रेस करें।
-l --सूची
संपीड़ित इनपुट की सामग्री को सूचीबद्ध करें।
-L --लाइसेंस
प्रदर्शित करें सूअर का बच्चा लाइसेंस और छोड़ दिया।
-n --कोई नाम नहीं
फ़ाइल नाम को हेडर में/से संग्रहीत या पुनर्स्थापित न करें।
-N --नाम
हेडर से/में फ़ाइल नाम और मॉड समय को स्टोर/पुनर्स्थापित करें।
-p --प्रक्रियाएं n
अधिकतम n प्रक्रियाओं की अनुमति दें (डिफ़ॉल्ट ऑनलाइन प्रोसेसर की संख्या है)
-q --शांत --चुप
त्रुटि होने पर भी कोई संदेश प्रिंट न करें।
-r - आक्रामक
सभी उपनिर्देशिकाओं की सामग्री को संसाधित करें।
-R --rsyncable
rsync के लिए इनपुट-निर्धारित ब्लॉक स्थान।
-S --प्रत्यय एसएसएस
.gz (संपीड़न के लिए) के बजाय प्रत्यय .sss का प्रयोग करें।
-t --परीक्षण
संपीड़ित इनपुट की अखंडता का परीक्षण करें।
-T --समय नहीं है
हैडर में/से मॉड टाइम को स्टोर या रिस्टोर न करें।
-v --शब्दशः
अधिक वर्बोज़ आउटपुट प्रदान करें।
-V --संस्करण
पिगज़ का संस्करण दिखाएं।
-z --ज़्लिब
gzip प्रारूप के बजाय zlib (.zz) में संपीड़ित करें।
-- "-" के बाद के सभी तर्कों को फ़ाइल नामों के रूप में माना जाता है ("-" से शुरू होने वाले नामों के लिए)
ये विकल्प -11 संपीड़न स्तर के लिए अद्वितीय हैं:
-F --प्रथम
ब्लॉक विभाजन से पहले पुनरावृत्तियों को पहले करें (डिफ़ॉल्ट अंतिम है)।
-मैं, --पुनरावृत्ति n
अनुकूलन के लिए पुनरावृत्तियों की संख्या (डिफ़ॉल्ट 15)।
-एम, --मैक्सस्प्लिट्स n
विभाजित ब्लॉकों की अधिकतम संख्या (डिफ़ॉल्ट 15)।
-O --एक ब्लॉक
छोटे ब्लॉक में विभाजित न करें (डिफ़ॉल्ट ब्लॉक विभाजन है)।
कॉपीराइट नोटिस
यह सॉफ़्टवेयर बिना किसी स्पष्ट या निहित वारंटी के 'जैसा है' प्रदान किया जाता है। कोई घटना में नहीं
क्या लेखक इस सॉफ़्टवेयर के उपयोग से होने वाले किसी भी नुकसान के लिए उत्तरदायी होगा।
कॉपीराइट (सी) 2007, 2008, 2009, 2010, 2011, 2012, 2013 मार्क एडलर
<[ईमेल संरक्षित]>
स्थानीय सुअर(1)
onworks.net सेवाओं का उपयोग करके ऑनलाइन unpigz का उपयोग करें