2012-07-18 11 views
78

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

+0

ठीक है आप इसे आसानी से अनजान करने का प्रयास कर सकते हैं। यदि परिणाम एक काम कर रहे टैर फ़ाइल है, तो कोई फर्क नहीं पड़ता। – Wormbo

उत्तर

117

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

वे समान हैं।

+0

मुझे पता था * यहां एक इतिहास सबक सीखना था! – lindhe

22

कोई फर्क नहीं पड़ता। .tgz.tar.gz के लिए बस लघुरूप है।

9

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

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

+2

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

संबंधित मुद्दे