हेडिंग में प्रश्न का उत्तर देने के लिए: tar.gz / tar.bz2 लिनक्स स्रोत कोड को वितरित करने के लिए मानक बन गया है बहुत लंबे समय पहले, साथ ही 2 दशकों में, और शायद कुछ और। गौरतलब है कि इससे पहले भी लिनक्स अस्तित्व में आया था।
वास्तव में, टार (टी) एप (आर) चाइव के लिए खड़ा है। लगता है कि रील मुश्किल है, और आपको एक विचार मिलेगा कि यह कितना पुराना है। बा-डम-टक्कर।
इससे पहले कि लोग सीडी बर्नर रखते थे, 1.44Mb फ्लॉपी डिस्क पर सॉफ्टवेयर के डिस्ट्रोस को बाहर रखा गया था। संकुचित टार फ़ाइल को split
कमांड द्वारा फ्लॉपी-आकार के टुकड़ों में काट दिया गया था , और इन टुकड़ों को टारबॉल कहा जाता था । आप उनके साथ वापस शामिल होंगे cat
और संग्रह को निकालेंगे।
जिप या रार क्यों नहीं के अन्य प्रश्न का उत्तर देने के लिए, यह एक आसान है। टार अभिलेखागार यूनिक्स से आता है, जबकि अन्य दो एमएस-डॉस / विंडोज से आते हैं। टार यूनिक्स फ़ाइल मेटाडेटा (अनुमतियाँ, समय, आदि) को संभालता है, जबकि ज़िप और आरएआर बहुत हाल तक (उन्होंने एमएस-डॉस फ़ाइल डेटा संग्रहीत नहीं किया)। वास्तव में, NTFS ने NTFS मेटाडेटा (वैकल्पिक स्ट्रीम, सुरक्षा डिस्क्रिप्टर, आदि) को ठीक से संग्रहीत करने से पहले कुछ समय लिया।
PKZip में कई संपीड़न एल्गोरिदम मूल निर्माता के लिए मालिकाना हैं, और अंतिम एक को डॉस / विंडोज वर्जन में जोड़ा गया था जो कि डिफ्लेट (RFC 1951) था, जिसने Implode की तुलना में थोड़ा बेहतर प्रदर्शन किया, वहां मालिकाना अहंकार जिसने सबसे अच्छा सामान्य संपीड़न का उत्पादन किया । Gzip Deflate एल्गोरिथ्म का उपयोग करता है।
RAR संपीड़न एल्गोरिथ्म मालिकाना है, लेकिन एक नहीं है के लिए खेलो decompressor का खुला स्रोत कार्यान्वयन। RARlab से RAR और WinRAR की आधिकारिक रिलीज़ मुफ्त नहीं है ।
गज़िप डीफ़ल्ट एल्गोरिथ्म का उपयोग करता है, और इसलिए पीकेज़िप से भी बदतर नहीं है। Bzip2 से थोड़ा बेहतर संपीड़न अनुपात प्राप्त होता है।
TL; DR संस्करण:
tar.gz और tar.bz2 यूनिक्स से हैं, इसलिए यूनिक्स लोग उनका उपयोग करते हैं। ज़िप और RAR DOS / Windows दुनिया से हैं, इसलिए DOS / Windows लोग इनका उपयोग करते हैं। tar
कई दशकों से सामानों को * निक्स में बाँधने का मानक है।