क्या tar.gz और tgz एक ही चीज़ हैं?


120

मैंने tar czvf fileकमांड के साथ .tgz फ़ाइल बनाई । तब मैंने tgz फ़ाइल के साथ समाप्त किया। मैं इसके और tar.gz के बीच अंतर जानना चाहता हूं।


ठीक है, आप बस संयुक्त राष्ट्र- Gz इसे कोशिश कर सकते हैं। यदि परिणाम एक कार्यशील टार फाइल है, तो कोई अंतर नहीं है।
वर्म्बो

जवाबों:


202

मुझे लगता है कि पुराने पैकेज रेपो दिनों में, .tgz का उपयोग किया गया था क्योंकि डॉस फ्लॉपीज़ पर फ़ाइलों में केवल तीन अक्षर एक्सटेंशन हो सकते हैं। जब इस सीमा को हटा दिया गया था .tar.gz को आर्काइव टाइप (टार) और जिपर (गज़िप) दोनों को दिखाते हुए अधिक वर्बोज़ किया जाता था।

वे समान हैं।



14

एक अंतर यह है कि ब्राउज़रों को .tar.gz से कभी-कभी परेशानी होती है, उदाहरण के लिए, जब ऐसी फ़ाइल डाउनलोड की जाती है जो पहले से ही स्थानीय रूप से मौजूद है, तो ऐसा हो सकता है, कि वे इसका नाम बदलकर .tar-1.gz कर दें, जो तब समस्याएं पैदा करेगा। कुछ अभिलेखागार के साथ, ज्यादातर विंडोज और अन्य वातावरणों पर जो फ़ाइल प्रकार पदनाम के लिए फ़ाइल नाम समाप्त करने का उपयोग करते हैं।

यह .tgz समाप्त होने के साथ नहीं होता है।


3
Tar.gz के साथ एक अतिरिक्त झुंझलाहट यह है कि कुछ डीकम्प्रेशन एप्लिकेशन संग्रह को स्वचालित रूप से अनपैक नहीं करते हैं और पहले x.tar.gz से एक मध्यस्थ x.tar फ़ाइल बनाते हैं और आपको जो आवश्यक है उसे प्राप्त करने के लिए x.tar को अनपैक करते हैं। (निश्चित रूप से अगर आपको जिस चीज़ की ज़रूरत है वह स्वयं आर्काइव फ़ाइल है तो यह एक
पेर्क है

यह ओवरराइटिंग से बचने के लिए एक विशिष्ट फ़ाइल का नाम है, यह अंतिम डॉट (।) से पहले जोड़ता है (-1) क्योंकि आमतौर पर अंतिम डॉट के बाद जो फ़ाइल एक्सटेंशन होता है।
एमएमएस

@MMSs धन्यवाद, आपकी टिप्पणी ने मुझे स्पष्ट करने के लिए प्रेरित किया कि समस्या ज्यादातर वातावरण में होती है जो फ़ाइल प्रकार को नामित करने के लिए फ़ाइल नाम का उपयोग करते हैं।
विज्ञापन

3

आप के साथ tar.gz या .tgz को खोल सकते हैं:

tar -xzvf

और साथ बनाएँ:

tar -czvf

यह बिल्कुल वैसा ही है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.