अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

zpaq - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में zpaq चलाएं

यह कमांड zpaq है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


zpaq - PAQ खुला मानक अधिकतम कंप्रेसर

SYNOPSIS


बनाएं: zpaq [opnsitqv]c [,एन...] Archive.zpaq फ़ाइल [फ़ाइल...]
संलग्न करें : zpaq [opnsitqv]a [,एन...] Archive.zpaq फ़ाइल [फ़ाइल...]
सूची : zpaq l Archive.zpaq
उद्धरण: zpaq [opntq]x[N] Archive.zpaq
डिबग : zpaq [pthv]rF[,N...] [args...]

वर्णन


सामान्य जानकारी
पीएक्यू ओपन सोर्स डेटा कम्प्रेशन आर्काइवर्स की एक श्रृंखला है जो विकसित हुई है
संपीड़न को मापने वाले कई बेंचमार्क पर शीर्ष रैंकिंग पर सहयोगात्मक विकास
हालांकि गति और मेमोरी उपयोग की कीमत पर अनुपात।

Zpaq अत्यधिक संपीड़ित डेटा के लिए एक प्रस्तावित मानक प्रारूप है जो नए संपीड़न की अनुमति देता है
पुराने कार्यक्रमों के साथ अनुकूलता को तोड़े बिना एल्गोरिदम विकसित किया जाना चाहिए। ज़पाक है
पीएक्यू-जैसे संदर्भ मिश्रण एल्गोरिदम पर आधारित है जो कई बेंचमार्क पर शीर्ष स्थान पर है।
प्रारूप आर्काइवर्स, एकल फ़ाइल कंप्रेसर और मेमोरी से मेमोरी संपीड़न का समर्थन करता है।

ZPAQ एक कॉन्फ़िगर करने योग्य फ़ाइल कंप्रेसर और आर्काइवर है। इसका लक्ष्य उच्च संपीड़न अनुपात है
उन्नत संपीड़न के रूप में संस्करणों के बीच अनुकूलता की हानि के बिना एक खुले प्रारूप में
तकनीकों की खोज की जाती है।

डिफ़ॉल्ट रूप से अंतर्निहित कॉन्फ़िगरेशन फ़ाइलों द्वारा संपीड़न का उपयोग किया जाता है। तीन उदाहरण दिए गए हैं:

min.cfg - तेज़, न्यूनतम संपीड़न (LZP + ऑर्डर 3)। 4 एमबी मेमोरी की आवश्यकता है.
मध्य.सीएफजी - औसत संपीड़न और गति। 111 एमबी की आवश्यकता है.
max.cfg - धीमा लेकिन अच्छा संपीड़न। 278 एमबी की आवश्यकता है.

कॉन्फ़िग फ़ाइल को निकालने की आवश्यकता नहीं है।

ध्यान दें: एक्सट्रैक्ट मोड में, यदि फ़ाइलें सूचीबद्ध हैं तो राइट आउट के दौरान फ़ाइलों का नाम बदल दिया जाता है।

हेड2 कमांड

a संग्रह में जोड़ें.

c पुरालेख बनाएँ.

i फ़ाइल आकार को टिप्पणियों के रूप में संग्रहीत न करें (कुछ बाइट्स सहेजें)। आम तौर पर इनपुट फ़ाइल का आकार
कुछ बाइट्स लेते हुए, दशमलव स्ट्रिंग के रूप में संग्रहीत किया जाता है। टिप्पणी क्षेत्र पर कोई प्रभाव नहीं पड़ता
कार्यक्रम सिवाय इसके कि यह द्वारा प्रदर्शित किया जाता है l और x आदेश देता है।

l पुरालेख की सामग्री सूचीबद्ध करें.

n In बनाना मोड: फ़ाइल नाम संग्रहीत न करें (डिकंप्रेस करने के लिए नामों की आवश्यकता होगी)। In उद्धरण
मोड: सभी को एक फ़ाइल में डीकंप्रेस करें। इसका आशय यह है कि फ़ाइल नाम दिए जाने की आवश्यकता है
विघटन के दौरान.

एक्सट्रेक्ट के दौरान सभी संग्रहीत फ़ाइल नामों को अनदेखा करें और सभी आउटपुट को एक फ़ाइल में जोड़ें
[फ़ाइलें...] में पहली फ़ाइल।

o अनुकूलन करें (तेजी से चलाएं)। इस विकल्प का उपयोग करने के लिए आपको एक C++ कंपाइलर स्थापित करना होगा। अगर नहीं,
"ओ" छोड़ें। आप अभी भी zpaq का उपयोग कर सकते हैं लेकिन इसे चलने में लगभग दोगुना समय लगेगा।

सफल होने पर, संपीड़न आम तौर पर 50% से 100% तेज होता है। Zpaq एक की तलाश करेगा
प्रोग्राम को अस्थायी निर्देशिका में "zpaq_X" नाम दिया गया है, जहां X SHA1 से लिया गया है
कॉन्फिग फ़ाइल द्वारा निर्मित ब्लॉक हेडर का चेकसम कॉन्फ़िग तर्कों के साथ N। अगर
प्रोग्राम मौजूद है, तो Zpaq इसे निष्पादित करने के लिए समान तर्कों के साथ कॉल करेगा
संपीड़न. यदि यह अस्तित्व में नहीं है तो Zpaq एक स्रोत कोड फ़ाइल बनाएगा
अस्थायी निर्देशिका में "zpaq_X.cpp", इसे संकलित करें, और इसे "zpaq.cpp" से लिंक करें या
स्थापना के आधार पर "zpaq.o"।

अस्थायी निर्देशिका पर्यावरण चर TEMP द्वारा निर्दिष्ट की जाती है यदि यह मौजूद है, या
अन्यथा वर्तमान निर्देशिका।

प्रोग्राम "zpaq_X" अपने इनपुट को उसी प्रारूप में संपीड़ित करेगा जैसा कि वर्णित है
कॉन्फ़िग, लेकिन तेज़. अगर कॉन्फ़िग एक प्रीप्रोसेसर निर्दिष्ट करता है, तो "zpaq_X" इसकी अपेक्षा करेगा
इसे भी खोजें. यह समान कॉन्फ़िगरेशन में संग्रह ब्लॉकों को भी विघटित कर देगा लेकिन विफल हो जाएगा
यदि यह किसी अन्य कॉन्फ़िगरेशन में ब्लॉक को डीकंप्रेस करने का प्रयास करता है।

प्रोग्राम "zpaq_X" स्वीकार करेगा c, a और x सभी समान संशोधकों के साथ आदेश,
लेकिन नजरअंदाज कर देंगे v और o संशोधक और किसी भी CONFIG फ़ाइल और पारित तर्कों को अनदेखा करें
इसे. यह स्वीकार नहीं करेगा l or r आदेश. निष्कर्षण के लिए ब्लॉक नंबर की आवश्यकता होती है
("X1", "x2", आदि). प्रत्येक ब्लॉक को निकालने के लिए एक अलग अनुकूलित प्रोग्राम का उपयोग किया जाता है।

Zpaq "zpaq_X.cpp" को संकलित करने के लिए बाहरी प्रोग्राम "zpaqmake" को कॉल करेगा, इसे पास करेगा
एक तर्क के रूप में "zpaq_X"। आम तौर पर यह एक स्क्रिप्ट होगी जो C++ कंपाइलर को कॉल करती है
"zpaq_X.o" तैयार करें, "zpaq.o" से लिंक करें और "zpaq_X" आउटपुट करें। स्क्रिप्ट इससे लिंक हो सकती है
"zpaq.o" के बजाय "zpaq.cpp"।

p In बनाना मोड: संग्रह में फ़ाइल नाम पथ संग्रहीत करें। डिफ़ॉल्ट नाम को संग्रहीत करना है
पथ के बिना. उदाहरण के लिए:

ज़पाक पीसी पुस्तकें.zpaq dir/फ़ाइल

नाम को "dir/file" के रूप में संग्रहीत करेगा। यदि p निकासी के दौरान विकल्प भी दिया गया है,
तब ZPAQ वर्तमान के बजाय "फ़ाइल" को उपनिर्देशिका में निकालने का प्रयास करेगा
निर्देशिका। यदि निर्देशिका मौजूद नहीं है तो यह विफल हो जाएगा। ZPAQ नहीं बनाता है
आवश्यकतानुसार निर्देशिकाएँ।

In उद्धरण मोड: वर्तमान निर्देशिका के बजाय संग्रहीत पथों को निकालें

फ़ाइल का नाम चाहे जो भी हो, उसे वर्तमान निर्देशिका में निकालना डिफ़ॉल्ट है
जमा हो जाती है। संग्रहीत पथ वर्तमान निर्देशिका से संबंधित होने चाहिए, न कि a से प्रारंभ होने चाहिए
"/", "\", एक ड्राइव अक्षर जैसे "C:" या इसमें "../" या "..\" शामिल है। यदि ए को निकाला जा रहा है
उपनिर्देशिका, यह पहले से ही मौजूद होनी चाहिए। यह नहीं बनेगा.

[फ़ाइलें...] ओवरराइड करता है और फ़ाइल नामों पर कोई प्रतिबंध नहीं है। प्रत्येक खंड एक को निकालता है
अलग फ़ाइल. यदि किसी सेगमेंट में संग्रहीत फ़ाइल नाम नहीं है तो वे केवल हो सकते हैं
का उपयोग करके निकाला गया p or n संशोधक

q शांत मोड। स्क्रीन पर संपीड़न प्रगति प्रदर्शित न करें.

s SHA1 चेकसम को संग्रहित न करें (20 बाइट्स बचाता है)। डीकंप्रेसर यह जांच नहीं करेगा कि
आउटपुट मूल इनपुट के समान है।

t In बनाना मोड: लोकेटर टैग को गैर-ZPAQ डेटा में जोड़ें।

गैर-ZPAQ डेटा में लोकेटर टैग जोड़ें। टैग 13 बाइट्स की एक स्ट्रिंग है जो अनुमति देता है
ZPAQ और UNZPAQ अन्य डेटा में एम्बेडेड ZPAQ ब्लॉकों के अनुक्रम की शुरुआत का पता लगाने के लिए।
प्रोग्राम "zpaqsfx" के अंत में यह टैग पहले से ही मौजूद है। हालाँकि, यदि कोई नया आधार संकलित किया जाता है
स्रोत से तो t पहली फ़ाइल जोड़ते समय कमांड का उपयोग किया जाना चाहिए।

In उद्धरण मोड: पोस्ट-प्रोसेस न करें (डीबगिंग के लिए)। चेकसम त्रुटियों की अपेक्षा करें.

v वाचाल प्रकार। संकलित होते ही CONFIG फ़ाइल दिखाएँ। यह त्रुटि जाँच के लिए उपयोगी है.

x निकालना। तेजी से निकालने के लिए "बैल" का प्रयोग करें। यदि आप सादे "x" के साथ अधिक धीरे-धीरे निकाल सकते हैं
C++ स्थापित नहीं है. आउटपुट फ़ाइलों का नाम उसी क्रम में बदला जाता है जिस क्रम में वे संग्रहीत हैं
और सूचीबद्ध. यदि आप आउटपुट फ़ाइलों का नाम नहीं बदलते हैं, तो फ़ाइलें निकाली जाएंगी
वर्तमान निर्देशिका उन्हीं नामों के साथ है जो संग्रहीत होने पर उनके पास थे।

,N यूएसडी क्रिएट मोड में। CONFIG फ़ाइल में संख्यात्मक तर्क पास करें। जोड़ा गया प्रत्यय जैसे ",2"
मतलब 4 गुना अधिक मेमोरी का उपयोग करें। प्रत्येक वृद्धि से उपयोग दोगुना हो जाता है। तुम्हें वैसी ही स्मृति की आवश्यकता है
विसंपीड़न करने के लिए.

N प्रयुक्त in उद्धरण मोड. केवल ब्लॉक N (1, 2, 3...) निकालें, जहां 1 पहला ब्लॉक है।
अन्यथा सभी ब्लॉक निकाले जाते हैं. l कमांड दिखाता है कि प्रत्येक ब्लॉक में कौन सी फ़ाइलें हैं।

डीबग करें और विकास ऑप्शंस
CONFIG फ़ाइल को डीबग करने के लिए, इसका उपयोग करें:

zpaq [pthv]r [,एन...] [तर्क...]

la r कॉन्फ़िगरेशन फ़ाइल F के HCOMP अनुभाग में ZPAQL प्रोग्राम चलाएँ। प्रोग्राम चलाया जाता है
पहले तर्क में नामित फ़ाइल से इनपुट के प्रत्येक बाइट के लिए एक बार और एक बार ईओएफ पर
ए रजिस्टर में इनपुट बाइट (या -1)। आउटपुट दूसरे में नामित फ़ाइल के लिए है
तर्क। यदि बिना किसी तर्क के चलाया जाता है तो stdin से इनपुट लें और stdout पर आउटपुट लें।
संशोधक नीचे सूचीबद्ध हैं.

h ट्रेस करते समय, रजिस्टर और मेमोरी सामग्री को दशमलव के बजाय हेक्साडेसिमल में प्रदर्शित करें।

p PCOMP चलाएँ (डिफ़ॉल्ट HCOMP चलाना है)।

t ट्रेस (एकल चरण), तर्क संख्यात्मक इनपुट हैं अन्यथा तर्क इनपुट, आउटपुट (डिफ़ॉल्ट) हैं
stdin, stdout)। तर्क फ़ाइल नामों के बजाय संख्याएँ होने चाहिए। कार्यक्रम है
ए रजिस्टर में मान के साथ प्रत्येक तर्क के लिए एक बार चलाएँ। जैसा कि प्रत्येक निर्देश है
निष्पादित रजिस्टर सामग्री दिखाई गई है। HALT पर, मेमोरी सामग्री प्रदर्शित होती है।

v वर्बोज़ संकलन. CONFIG फ़ाइल को संकलित करते समय उसे प्रदर्शित करें। यदि कोई त्रुटि होती है,
इसका पता लगाना आसान हो जाएगा. संशोधक v जंप लक्ष्यों को प्रदर्शित करने के लिए भी उपयोगी है।

,N CONFIG फ़ाइल में संख्यात्मक तर्क पास करें। CONFIG फ़ाइल में अधिकतम 9 संख्यात्मक तर्क पास करें
(की तरह c और a आदेश)।

विकल्प


-h संक्षिप्त सहायता प्रदर्शित करें.

उदाहरण


बनाएं
एक पुरालेख बनाने के लिए:

ज़पाक सी Archive.zpaq फ़ाइलें...

यदि संग्रह मौजूद है तो उसे अधिलेखित कर दिया जाता है। फ़ाइल नाम बिना पथ के संग्रहीत हैं.

जोड़ना
(ए) मौजूदा संग्रह में संलग्न करें। यदि संग्रह मौजूद नहीं है तो इसे इस रूप में बनाया जाता है
सी कमांड के साथ:

ज़पाक ए Archive.zpaq फ़ाइलें...

सूची
किसी पुरालेख की सामग्री को सूचीबद्ध करने के लिए. फ़ाइलें उसी क्रम में सूचीबद्ध हैं जिस क्रम में उन्हें जोड़ा गया था:

zpaq एल Archive.zpaq

संग्रह की सामग्री निकालने के लिए. के अनुसार नई फ़ाइलें बनाई और नाम दी जाती हैं
संग्रहित फ़ाइलनाम. मौजूदा फ़ाइलों को बंद नहीं करता. वर्तमान निर्देशिका के अंश:

zpaq x Archive.zpaq

यदि निकाली जाने वाली फ़ाइलें पहले से मौजूद हैं, तो zpaq उन्हें पकड़ने और छोड़ने से इंकार कर देगा
अगली फ़ाइल के लिए. यदि फ़ाइलें किसी पथ (फ़ोल्डर या निर्देशिका) से संपीड़ित हैं, तो वह
फ़ाइल निकाले जाने पर निर्देशिका मौजूद होनी चाहिए। zpaq निर्देशिकाएँ नहीं बनाएगा।

फ़ाइलों को निकालने और उनका नाम उसी क्रम में बदलने के लिए जिस क्रम में उन्हें संग्रह में जोड़ा गया था। क्लॉबर्स कोई भी
पहले से मौजूद आउटपुट फ़ाइलें। निकाली गई फ़ाइलों की संख्या जितनी कम होगी
कमांड लाइन पर फ़ाइल नामों की संख्या या संग्रह में फ़ाइलों की संख्या।

zpaq x Archive.zpaq फ़ाइल ...

उद्धरण
निकालने और नाम बदलने के लिए:

zpaq x Archive.zpaq फ़ाइलें...
unzpaq x Archive.zpaq फ़ाइलें...

फ़ाइलें उसी क्रम में निकाली जाती हैं जिस क्रम में उन्हें सहेजा जाता है और उनका नाम बदला जाता है। संग्रहित का उपयोग करने के विपरीत
नाम, यदि फ़ाइल मौजूद है, तो इसे अधिलेखित (क्लोबर्ड) कर दिया गया है। केवल नाम वाली फ़ाइलें
कमांड लाइन निकाली जाती है. संग्रह में किसी भी अतिरिक्त फ़ाइल को अनदेखा कर दिया जाता है। उदाहरण के लिए:

zpaq x Archive.zpaq फू बार

जैसी फ़ाइलें निकालने के लिए x, लेकिन पोस्ट-प्रोसेसिंग के बिना। यह डिबगिंग या के लिए उपयोगी हो सकता है
कॉन्फ़िग फ़ाइलें विकसित करना:

zpaq t Archive.zpaq [फ़ाइलें...]

कॉन्फिग पट्टिका
वितरण में कई डिफ़ॉल्ट CONFIG फ़ाइलें शामिल हैं:

min.cfg - तेज़ लेकिन ख़राब संपीड़न के लिए।
max.cfg - धीमी लेकिन अच्छी संपीड़न के लिए।
मध्य.सीएफजी - मध्यम गति और संपीड़न (डिफ़ॉल्ट) के लिए।

अन्य कॉन्फ़िगरेशन फ़ाइलें ऐड-ऑन विकल्प के रूप में उपलब्ध हैं या आप उन्हें बताए अनुसार लिख सकते हैं
बाद में.

मेमोरी उपयोग को बेहतर बनाने के लिए CONGIF में एक संख्यात्मक तर्क जोड़ा जा सकता है
संपीड़न. प्रत्येक वृद्धि से उपयोग दोगुना हो जाता है। के पहले या बाद में कोई जगह नहीं होनी चाहिए
अल्पविराम। उदाहरण के लिए:

zpaq cmax.cfg संग्रह फ़ाइलें... = 246 एमबी
zpaq cmax.cfg,1 संग्रह फ़ाइलें... = 476 एमबी
zpaq cmax.cfg,2 संग्रह फ़ाइलें... = 938 एमबी
zpaq cmax.cfg,3 संग्रह फ़ाइलें... = 1861 एमबी
zpaq cmax.cfg,-1 संग्रह फ़ाइलें... = 130 एमबी (नकारात्मक मान अनुमत)

संशोधक "सी" या "ए" कमांड से पहले किसी भी क्रम में हो सकते हैं। संशोधक, आदेश, और
कॉन्फ़िगरेशन फ़ाइल को बिना किसी रिक्त स्थान के एक साथ लिखा जाना चाहिए। एक उदाहरण: बनाना
विकल्पों के साथ संग्रहित करें i, p, s और कॉन्फ़िगरेशन फ़ाइल "max.cfg"। संशोधक के पास है
निम्नलिखित अर्थ:

zpaq आईपीएससी Archive.zpaq फ़ाइल1 फ़ाइल22

वातावरण


अस्थायी निर्देशिका टेम्पडीर ऑप्टिमाइज़ कमांड के दौरान उपयोग किया जाता है o.

कोई नहीं.

onworks.net सेवाओं का उपयोग करके zpaq का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad