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

सर्वर चलाएं | Ubuntu > | Fedora > |


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

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

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

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

कार्यक्रम:

नाम


gzip, gunzip, zcat - फ़ाइलों को संपीड़ित या विस्तारित करें

SYNOPSIS


gzip [ -acdfhklLnNrtvV19 ] [--rsyncable] [-S प्रत्यय] [ नाम ... ]
बंदूक की नोक [ -एसीएफएचकेएलएनएनआरटीवीवी ] [-S प्रत्यय] [ नाम ... ]
ज़कात [ -एफएचएलवी ] [ नाम ... ]

वर्णन


gzip Lempel-Ziv कोडिंग (LZ77) का उपयोग करके नामित फ़ाइलों के आकार को कम करता है। जब कभी भी
संभव है, प्रत्येक फ़ाइल को एक्सटेंशन के साथ एक से बदल दिया जाता है .gz, वही रखते हुए
स्वामित्व मोड, पहुंच और संशोधन समय। (डिफ़ॉल्ट एक्सटेंशन है -gz वीएमएस के लिए, z
MSDOS, OS/2 FAT, Windows NT FAT और अटारी के लिए।) यदि कोई फ़ाइल निर्दिष्ट नहीं है, या यदि कोई फ़ाइल
नाम "-" है, मानक इनपुट मानक आउटपुट के लिए संकुचित है। gzip केवल होगा
नियमित फ़ाइलों को संपीड़ित करने का प्रयास करें। विशेष रूप से, यह प्रतीकात्मक लिंक की उपेक्षा करेगा।

यदि संपीड़ित फ़ाइल का नाम उसके फ़ाइल सिस्टम के लिए बहुत लंबा है, gzip काट देता है। gzip
फ़ाइल नाम के केवल भागों को 3 वर्णों से अधिक लंबा करने का प्रयास करता है। (एक हिस्सा है
डॉट्स द्वारा सीमांकित।) यदि नाम में केवल छोटे हिस्से हैं, तो सबसे लंबे हिस्से हैं
छोटा कर दिया उदाहरण के लिए, यदि फ़ाइल नाम 14 वर्णों तक सीमित हैं, तो gzip.msdos.exe is
gzi.msd.exe.gz पर संकुचित। नाम उन प्रणालियों पर नहीं काटे जाते हैं जिनमें a . नहीं होता है
फ़ाइल नाम की लंबाई पर सीमा।

डिफ़ॉल्ट रूप से, gzip मूल फ़ाइल नाम और टाइमस्टैम्प को संपीड़ित फ़ाइल में रखता है। इन
फ़ाइल को डिकम्प्रेस करते समय उपयोग किया जाता है -N विकल्प। यह तब उपयोगी होता है जब
संपीड़ित फ़ाइल का नाम छोटा कर दिया गया था या जब फ़ाइल के बाद समय टिकट संरक्षित नहीं किया गया था
हस्तांतरण।

संपीड़ित फ़ाइलों का उपयोग करके उनके मूल रूप में पुनर्स्थापित किया जा सकता है gzip -d or बंदूक की नोक or ज़कात.
यदि संपीड़ित फ़ाइल में सहेजा गया मूल नाम उसके फ़ाइल सिस्टम के लिए उपयुक्त नहीं है, तो a
इसे कानूनी बनाने के लिए मूल नाम से नया नाम बनाया गया है।

बंदूक की नोक अपनी कमांड लाइन पर फाइलों की एक सूची लेता है और प्रत्येक फाइल को बदल देता है जिसका नाम समाप्त होता है
.gz, -gz, .z, -z, या _z (मामले की अनदेखी) के साथ और जो सही जादू से शुरू होता है
मूल एक्सटेंशन के बिना एक असम्पीडित फ़ाइल के साथ संख्या। बंदूक की नोक भी पहचानता है
विशेष एक्सटेंशन Tgz. और ताज़ी के लिए आशुलिपि के रूप में .tar.gz और .tar.Z क्रमशः.
संपीड़ित करते समय, gzip का उपयोग करता है Tgz. फ़ाइल को छोटा करने के बजाय यदि आवश्यक हो तो एक्सटेंशन
पंजीकरण शुल्क ।टार विस्तार।

बंदूक की नोक वर्तमान में द्वारा बनाई गई फ़ाइलों को डिकम्प्रेस कर सकता है gzip, ज़िप, सेक, सेक -H or पैक.
इनपुट प्रारूप का पता लगाना स्वचालित है। पहले दो प्रारूपों का उपयोग करते समय, बंदूक की नोक
32 बिट सीआरसी की जांच करता है। के लिये पैक और बंदूक की नोक असम्पीडित लंबाई की जाँच करता है। मानक
सेक प्रारूप संगतता जाँच की अनुमति देने के लिए डिज़ाइन नहीं किया गया था। तथापि बंदूक की नोक कभी कभी है
खराब .Z फ़ाइल का पता लगाने में सक्षम। यदि .Z फ़ाइल को असंपीड़ित करते समय आपको कोई त्रुटि मिलती है, तो ऐसा न करें
मान लें कि .Z फ़ाइल केवल मानक के कारण सही है uncompress नहीं होता है
शिकायत इसका आम तौर पर मतलब है कि मानक uncompress इसके इनपुट की जांच नहीं करता है, और
खुशी से कचरा उत्पादन उत्पन्न करता है। SCO कंप्रेस -H फॉर्मेट (lzh कंप्रेशन मेथड)
सीआरसी शामिल नहीं है, लेकिन कुछ स्थिरता जांच की भी अनुमति देता है।

द्वारा बनाई गई फाइलें ज़िप केवल एक सदस्य होने पर ही gzip द्वारा असम्पीडित किया जा सकता है
'अपस्फीति' विधि के साथ संकुचित। यह सुविधा केवल रूपांतरण में मदद करने के लिए है
tar.zip फाइलों को tar.gz फॉर्मेट में बदलें। a . निकालने के लिए ज़िप एकल सदस्य के साथ फ़ाइल, a . का उपयोग करें
कमांड लाइक बंदूक की नोक <foo.zip or बंदूक की नोक -S . ज़िप फू.ज़िप. कई के साथ ज़िप फ़ाइलें निकालने के लिए
सदस्य, उपयोग खोलना के बजाय बंदूक की नोक.

ज़कात के समान है बंदूक की नोक -c. (कुछ प्रणालियों पर, ज़कात के रूप में स्थापित किया जा सकता है gzcat सेवा मेरे
मूल लिंक को सुरक्षित रखें सेक.) ज़कात या तो फाइलों की सूची को असंपीड़ित करता है
कमांड लाइन या उसके मानक इनपुट और मानक आउटपुट पर असम्पीडित डेटा लिखता है।
ज़कात सही मैजिक नंबर वाली फाइलों को असंपीड़ित करेगा चाहे उनके पास a .gz
प्रत्यय है या नहीं।

gzip लेम्पेल-ज़िव एल्गोरिथम का उपयोग करता है ज़िप और पीकेज़िप। संपीड़न की मात्रा
प्राप्त इनपुट के आकार और सामान्य सबस्ट्रिंग के वितरण पर निर्भर करता है।
आमतौर पर, स्रोत कोड या अंग्रेजी जैसे पाठ को 60-70% तक कम किया जाता है। संपीड़न है
आम तौर पर एलजेडडब्ल्यू द्वारा हासिल की गई तुलना में काफी बेहतर है (जैसा कि में इस्तेमाल किया गया है) सेक), हफ़मैन कोडिंग (as .)
में इस्तेमाल किया पैक), या अनुकूली हफ़मैन कोडिंग (सघन).

संपीड़न हमेशा किया जाता है, भले ही संपीड़ित फ़ाइल फ़ाइल से थोड़ी बड़ी हो
मूल। सबसे खराब स्थिति विस्तार gzip फ़ाइल हैडर के लिए कुछ बाइट्स है, साथ ही 5 बाइट्स
प्रत्येक 32K ब्लॉक, या बड़ी फ़ाइलों के लिए 0.015% का विस्तार अनुपात। ध्यान दें कि वास्तविक
प्रयुक्त डिस्क ब्लॉक की संख्या लगभग कभी नहीं बढ़ती है। gzip मोड, स्वामित्व को सुरक्षित रखता है और
संपीड़ित या विघटित करते समय फ़ाइलों का टाइमस्टैम्प।

विकल्प


-a --ascii
एएससीआई टेक्स्ट मोड: स्थानीय सम्मेलनों का उपयोग करके एंड-ऑफ-लाइन्स को कन्वर्ट करें। यह विकल्प है
केवल कुछ गैर-यूनिक्स सिस्टम पर समर्थित है। MSDOS के लिए, CR LF को LF में परिवर्तित किया जाता है जब
कंप्रेसिंग, और एलएफ डीकंप्रेसिंग के दौरान सीआर एलएफ में परिवर्तित हो जाता है।

-c --stdout --to-stdout
मानक आउटपुट पर आउटपुट लिखें; मूल फाइलों को अपरिवर्तित रखें। अगर वहाँ
कई इनपुट फाइलें, आउटपुट में स्वतंत्र रूप से संपीड़ित का एक क्रम होता है
सदस्य बेहतर संपीड़न प्राप्त करने के लिए, सभी इनपुट फ़ाइलों को पहले संयोजित करें
उन्हें संपीड़ित करना।

-d -- डीकंप्रेस --असंपीड़ित
डीकंप्रेस।

-f --बल
फ़ाइल में एकाधिक लिंक होने पर भी संपीड़न या डीकंप्रेसन को बाध्य करें
संबंधित फ़ाइल पहले से मौजूद है, या यदि संपीड़ित डेटा or . से पढ़ा जाता है
एक टर्मिनल के लिए लिखा है। यदि इनपुट डेटा द्वारा मान्यता प्राप्त प्रारूप में नहीं है gzip, तथा
यदि विकल्प --stdout भी दिया गया है, तो इनपुट डेटा को बिना किसी बदलाव के कॉपी करें
मानक आउटपुट: चलो ज़कात जैसा व्यवहार करें बिल्ली. अगर -f नहीं दिया गया है, और जब नहीं चल रहा है
पृष्ठभूमि में, gzip यह सत्यापित करने के लिए संकेत देता है कि क्या कोई मौजूदा फ़ाइल होनी चाहिए
अधिलेखित।

-h --मदद
एक सहायता स्क्रीन प्रदर्शित करें और छोड़ें।

-k --रखना
कंप्रेशन या डीकंप्रेसन के दौरान इनपुट फाइल्स को रखें (डिलीट न करें)।

-l --सूची
प्रत्येक संपीड़ित फ़ाइल के लिए, निम्न फ़ील्ड सूचीबद्ध करें:

संपीड़ित आकार: संपीड़ित फ़ाइल का आकार
असम्पीडित आकार: असम्पीडित फ़ाइल का आकार
अनुपात: संपीड़न अनुपात (0.0% यदि अज्ञात है)
असंपीड़ित_नाम: असम्पीडित फ़ाइल का नाम

फ़ाइलों के लिए असम्पीडित आकार -1 के रूप में दिया गया है जो gzip प्रारूप में नहीं है, जैसे कि
संपीड़ित .Z फ़ाइलें। ऐसी फ़ाइल के लिए असम्पीडित आकार प्राप्त करने के लिए, आप इसका उपयोग कर सकते हैं:

zcat file.Z | डब्ल्यूसी-सी

--verbose विकल्प के संयोजन में, निम्नलिखित फ़ील्ड भी प्रदर्शित होते हैं:

विधि: संपीड़न विधि
सीआरसी: असम्पीडित डेटा का 32-बिट सीआरसी
दिनांक और समय: असम्पीडित फ़ाइल के लिए समय टिकट

वर्तमान में समर्थित संपीड़न विधियाँ हैं डिफ्लेट, कंप्रेस, lzh (SCO .)
सेक -एच) और पैक करें। सीआरसी को ffffffff के रूप में एक फ़ाइल के लिए दिया जाता है जो gzip प्रारूप में नहीं है।

--name के साथ, असम्पीडित नाम, दिनांक और समय वे हैं जो के भीतर संग्रहीत हैं
फ़ाइल को संपीड़ित करें यदि मौजूद है।

--verbose के साथ, सभी फाइलों का आकार योग और संपीड़न अनुपात भी होता है
प्रदर्शित किया जाता है, जब तक कि कुछ आकार अज्ञात न हों। --quiet के साथ, शीर्षक और योग पंक्तियाँ
प्रदर्शित नहीं होते हैं।

-L --लाइसेंस
प्रदर्शित करें gzip लाइसेंस और छोड़ दिया।

-n --कोई नाम नहीं
कंप्रेस करते समय, मूल फ़ाइल नाम और टाइम स्टैम्प को डिफ़ॉल्ट रूप से सेव न करें।
(यदि नाम को छोटा करना पड़े तो मूल नाम हमेशा सहेजा जाता है।) कब
डीकंप्रेसिंग, यदि मौजूद हो तो मूल फ़ाइल नाम को पुनर्स्थापित न करें (केवल हटाएँ
gzip संपीड़ित फ़ाइल नाम से प्रत्यय) और मूल समय को पुनर्स्थापित न करें
यदि मौजूद है तो स्टाम्प (संपीड़ित फ़ाइल से कॉपी करें)। यह विकल्प डिफ़ॉल्ट है
डीकंप्रेसिंग करते समय।

-N --नाम
कंप्रेस करते समय, हमेशा मूल फ़ाइल नाम और टाइम स्टैम्प को सेव करें; यह है
चूक जाना। डीकंप्रेस करते समय, मूल फ़ाइल नाम और टाइम स्टैम्प को पुनर्स्थापित करें यदि
वर्तमान। यह विकल्प उन सिस्टमों पर उपयोगी है जिनकी फ़ाइल नाम लंबाई की सीमा है या
जब फ़ाइल स्थानांतरण के बाद समय टिकट खो गया हो।

-q --शांत
सभी चेतावनियों को दबाएं।

-r - आक्रामक
निर्देशिका संरचना को पुनरावर्ती रूप से यात्रा करें। यदि कोई फ़ाइल नाम निर्दिष्ट किया गया है
कमांड लाइन निर्देशिका हैं, gzip निर्देशिका में उतरेगा और संपीड़ित करेगा
सभी फाइलें जो इसे वहां मिलती हैं (या के मामले में उन्हें डीकंप्रेस करें बंदूक की नोक ).

--rsyncable
कंप्रेस करते समय, इनपुट के आधार पर कभी-कभी आउटपुट को सिंक्रोनाइज़ करें। इस
अधिकांश मामलों में आकार में 1 प्रतिशत से भी कम की वृद्धि होती है, लेकिन इसका अर्थ है कि rsync(1)
प्रोग्राम असम्पीडित इनपुट में समानता का लाभ उठा सकता है जब
इस ध्वज के साथ संपीड़ित दो फ़ाइलों को सिंक्रनाइज़ करना। बंदूक की नोक नहीं बता सकता
इस विकल्प के साथ बनाई गई संपीड़ित फ़ाइल और बनाई गई फ़ाइल के बीच का अंतर
इसके बिना।

-S सूफ --प्रत्यय सूफ
संपीड़ित करते समय, .gz के बजाय प्रत्यय .suf का उपयोग करें। कोई भी गैर-रिक्त प्रत्यय हो सकता है
दिया गया है, लेकिन .z और .gz के अलावा अन्य प्रत्ययों से बचना चाहिए ताकि भ्रम से बचा जा सके जब
फ़ाइलों को अन्य प्रणालियों में स्थानांतरित कर दिया जाता है।

डीकंप्रेसिंग करते समय, प्रत्ययों की सूची की शुरुआत में .suf को जोड़ने का प्रयास करें, जब
इनपुट फ़ाइल नाम से आउटपुट फ़ाइल नाम प्राप्त करना।

-t --परीक्षण
परीक्षण। संपीड़ित फ़ाइल अखंडता की जाँच करें।

-v --verbose
वर्बोज़। संपीड़ित प्रत्येक फ़ाइल के लिए नाम और प्रतिशत कमी प्रदर्शित करें या
विघटित।

-V --संस्करण
संस्करण। संस्करण संख्या और संकलन विकल्प प्रदर्शित करें और फिर छोड़ दें।

-# --तेज़ --श्रेष्ठ
निर्दिष्ट अंक का उपयोग करके संपीड़न की गति को नियंत्रित करें #, जहां -1 or --तेज़
सबसे तेज़ संपीड़न विधि (कम संपीड़न) इंगित करता है और -9 or --श्रेष्ठ
सबसे धीमी संपीड़न विधि (सर्वोत्तम संपीड़न) को इंगित करता है। डिफ़ॉल्ट
संपीड़न स्तर है -6 (अर्थात, की कीमत पर उच्च संपीड़न के प्रति पक्षपाती
गति)।

उन्नत उपयोग


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

gzip -c file1 > foo.gz
gzip -c file2 >> foo.gz

फिर

गनज़िप -सी फू

के बराबर है

बिल्ली फ़ाइल1 फ़ाइल2

.gz फ़ाइल के एक सदस्य के क्षतिग्रस्त होने की स्थिति में, अन्य सदस्यों को अभी भी पुनर्प्राप्त किया जा सकता है (यदि
क्षतिग्रस्त सदस्य को हटा दिया जाता है)। हालाँकि, आप सभी को कंप्रेस करके बेहतर कंप्रेशन प्राप्त कर सकते हैं
सदस्य एक साथ:

बिल्ली फ़ाइल1 फ़ाइल2 | gzip > foo.gz

से बेहतर संपीड़ित करता है

gzip -c file1 file2 > foo.gz

यदि आप बेहतर संपीड़न प्राप्त करने के लिए संयोजित फ़ाइलों को पुन: संपीड़ित करना चाहते हैं, तो करें:

gzip -cd old.gz | gzip > new.gz

यदि एक संपीड़ित फ़ाइल में कई सदस्य होते हैं, तो असम्पीडित आकार और सीआरसी रिपोर्ट किया जाता है
--list विकल्प द्वारा केवल अंतिम सदस्य पर लागू होता है। यदि आपको असम्पीडित आकार की आवश्यकता है
सभी सदस्यों के लिए, आप इसका उपयोग कर सकते हैं:

gzip -cd file.gz | डब्ल्यूसी-सी

यदि आप एकाधिक सदस्यों के साथ एकल संग्रह फ़ाइल बनाना चाहते हैं ताकि सदस्य कर सकें
बाद में स्वतंत्र रूप से निकाला जा सकता है, टार या ज़िप जैसे संग्रहकर्ता का उपयोग करें। जीएनयू टार का समर्थन करता है
-z विकल्प gzip को पारदर्शी रूप से लागू करने के लिए। gzip को टार के पूरक के रूप में डिज़ाइन किया गया है, न कि a . के रूप में
प्रतिस्थापन।

वातावरण


पर्यावरण चर GZIP के लिए डिफ़ॉल्ट विकल्पों का एक सेट रख सकते हैं gzip. ये विकल्प
पहले व्याख्या की जाती है और स्पष्ट कमांड लाइन मापदंडों द्वारा अधिलेखित की जा सकती है। के लिये
उदाहरण:
श के लिए: GZIP="-8v --name"; निर्यात GZIP
csh के लिए: setenv GZIP "-8v --name"
MSDOS के लिए: सेट GZIP=-8v --name

वैक्स/वीएमएस पर, पर्यावरण चर का नाम GZIP_OPT है, ताकि के साथ टकराव से बचा जा सके
कार्यक्रम के आह्वान के लिए प्रतीक सेट।

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


Ad


Ad