तीन प्रारूप? क्यों?


12

मुझे यहां से हाल ही में रूबी स्रोत डाउनलोड करने की आवश्यकता थी और यह कहता है, "तीन स्वरूपों में उपलब्ध है" जो हैं .tar.bz2, .tar.gzऔर .zip। क्या कोई कारण है कि हमें तीनों प्रारूपों की आवश्यकता है? कम से कम लिनक्स और OSX पर मैं तीनों में से कोई भी आसानी से कर सकता हूं। विंडोज पर, केवल ज़िप अंतर्निहित है, मुझे लगता है। क्या इन प्राथमिकताओं के पीछे कुछ है या यह सिर्फ एक धार्मिक लड़ाई है?


बस इसे कई प्रकार के उपयोगकर्ताओं के लिए अच्छा होने के रूप में देखें। कई प्रारूपों में पैकेजिंग स्रोत (या किसी भी अन्य फ़ाइलें) कुछ उपयोगकर्ताओं को अनावश्यक मैनुअल चरणों को बचाता है। और BTW, विंडोज में, यदि आपके पास 7zip, WinZip या WinRar है तो सभी 3 प्रारूप समर्थित हैं।
यात्रा टेक गाइ

हाँ। स्वीकार्य, ऐस, सराहनीय, सहमत, बुरा, बॉस, धमकाने, पूँजी, पसंद, सराहनीय, जन्मजात, दरार, डीलक्स, उत्कृष्ट, असाधारण, अनुकूल, प्रथम श्रेणी, प्रथम-दर, gnarly, संतुष्टिदायक, महान, सम्मानजनक, अद्भुत, नीट, अच्छा, मनभावन, सकारात्मक, कीमती, प्राइम, रेड, रेचेरे, प्रतिष्ठित, संतोषजनक, संतोषजनक, सलेक्ट, शिपसेप, साउंड, स्पेंकिग, शानदार, स्टर्लिंग, शानदार, सुपर, सुपर-इमैजेंट, सुपर-उत्कृष्ट, शानदार, श्रेष्ठ टिप-टॉप, सूंघने तक, मूल्यवान, स्वागत योग्य, अद्भुत, योग्य उत्तर। लेकिन इंटरनेट डीआरवाई रखने के बारे में क्या?
दान रोसेनस्टार्क

वाह। बहुत अधिक कैफीन। या एक थिसॉरस बिंग :) और क्यों DRY ??? अक्सर मॉइस्चराइज़ करें, वरना आपका इंटरनेट क्रैक हो जाएगा।
ट्रैवलिंग टेक गाइ

@Traveling Tech Guy, जी हाँ, बहुत सारी कैफीन :) DRY as en.wikipedia.org/wiki/Don%27t_repeat_yourself
Dan Rosenstark

जवाबों:


19

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

.zipफ़ाइलें बिना किसी अतिरिक्त सॉफ़्टवेयर के आधुनिक विंडोज वेरिएंट पर डिफ़ॉल्ट रूप से पहुंच योग्य हैं। वे आमतौर पर किसी अन्य सिस्टम पर भी उपयोग करने योग्य होते हैं, लेकिन न्यूनतम इंस्टॉलेशन में डिफ़ॉल्ट रूप से समर्थन हमेशा शामिल नहीं होता है।

तो उपरोक्त दो प्रारूप 100% कवरेज के पास प्राप्त करने के लिए दिए गए हैं, जो लोग नए सिरे से इंस्टॉल किए गए सिस्टम से भी खोल सकते हैं, जिसमें अतिरिक्त मानक नहीं जोड़े गए हैं।

.tar.bz2फ़ाइलें समान हैं, .tar.gzलेकिन gzip के बजाय bzip2 प्रारूप का उपयोग करें। ये छोटे, कभी-कभी काफी छोटे होते हैं, इसलिए डाउनलोड करने के लिए जल्दी - लेकिन विंडोज पर समर्थन कम आम है और जैसे .zipसमर्थन हमेशा अन्य ओएस के न्यूनतम इंस्टॉलेशन पर डिफ़ॉल्ट रूप से मौजूद नहीं होता है।

यह उन उपयोगकर्ताओं के लिए एक सुविधा के रूप में पेश किया जाता है जिनके पास अतिरिक्त उपयोगिता स्थापित है (और संभवतः प्रदाता के लिए थोड़ी बैंडविड्थ बचाने के लिए), हालांकि छोटी फ़ाइलों के लिए अंतर बनाने / देने / समर्थन करने (स्थापना / निर्माण में) की परेशानी के लायक नहीं है। उदाहरण के लिए प्रलेखन) अतिरिक्त प्रारूप।

.7zफ़ाइलें इन दिनों अधिक देखी जाने लगी हैं। ये 7-ज़िप और संगत टूल द्वारा उत्पादित + पढ़ी गई फाइलें हैं , और आम तौर पर zipएड या gzipएड आर्काइव्स की तुलना में बहुत छोटी होती हैं (और अक्सर bzip2एड आर्काइव की तुलना में छोटी होती हैं)। उदाहरण के लिए, मैं नियमित रूप से ADSL आधारित इंटरनेट कनेक्शन को स्थानांतरित करने के लिए MSSQL डेटाबेस बैकअप को सेक करता हूं - 7zip मानक ज़िप प्रारूप में उत्पादित उन लोगों के आधे से कम आकार की फ़ाइलों का उत्पादन करता है जो हस्तांतरण के समय में एक महत्वपूर्ण अंतर बनाता है (जो बनाने के लिए अधिक से अधिक होता है) तथ्य यह है कि 7zip संपीड़न एल्गोरिथ्म बहुत धीमी है तो मानक ज़िप एल्गोरिथ्म)। 7-ज़िप प्रारूप का उपयोग फिलहाल विशेष रूप से सामान्य नहीं है क्योंकि प्रासंगिक उपकरण अन्य विकल्पों की तुलना में कम सामान्यतः स्थापित होते हैं।

Bzip2 अभिलेखागार के साथ, 7-ज़िप अभिलेखागार हैं, जहां उपलब्ध हैं, उन उपयोगकर्ताओं के लिए एक सुविधा के रूप में पेश किया गया है जिनके पास अतिरिक्त उपयोगिता स्थापित है (और प्रदाता के लिए थोड़ी बैंडविड्थ बचाने के लिए), हालांकि छोटी फ़ाइलों के लिए अंतर परेशानी के लायक नहीं है। अतिरिक्त प्रारूप के लिए / स्थापित करने / समर्थन (उदाहरण के लिए / स्थापित प्रलेखन में) बनाने के लिए।

(यदि आप संग्रह फ़ाइल स्वरूपों के विषय पर एक धार्मिक लड़ाई देखना चाहते हैं, तो यूज़नेट या समुद्री डाकू (खेद "दृश्य") के क्षेत्र में जो कुछ बचा है उसमें एक छोटी यात्रा करें और सुझाव दें कि कुछ .rarअभिलेखागार से अधिक उपयुक्त हो सकता है - यह लगभग वैसा ही है जैसा कि एक emacs उपयोगकर्ता को vim या इसके विपरीत का सुझाव देने के लिए)


अच्छा जवाब, डेविड। मुझे लगता है कि मैं इसे नेट पर डाउनलोड करने वाली हर एक चीज़ के लिए तीन फ़ाइल स्वरूपों को दोहराने के लिए एक बहुत ही गैर-डीआरवाई समाधान होना चाहता हूं।
डैन रोसेनस्टार्क

मैंने वास्तव में एक आदमी के बारे में कहीं पढ़ा है जो कभी-कभी विम का उपयोग करता है और कभी-कभी emacs का। मैं चौंक गया!
दान रोसेनस्टार्क

4
नहीं, .rarफाइलें शानदार हैं! उनका उपयोग हर चीज के लिए किया जाना चाहिए, जिसमें टीवी शो को 30 9mb फ़ाइलों में विभाजित करना और एल्बमों को संपीड़ित करना शामिल है! क्या यह शानदार प्रारूप कुछ नहीं कर सकता है? (या तो मैंने सुना है। मैं अपने सभी टीवी शो
खरीदता हूं

2
मैं ध्यान दें कि हालांकि आप विंडोज चलाते हैं, 7zip का समर्थन करता है 4 स्वरूपों में से सभी का उल्लेख होगा, पी
जर्नीमैन गीक

अच्छे खर्च। के रूप में छठी और Emacs के लिए .... हाँ, मैं ऐसा करता हूँ। मैं प्रोग्रामिंग करते समय बहुत सारे सामान के लिए Emacs का उपयोग करता हूं, लेकिन VI के साथ शुरू हुआ, इसलिए मुझे संकलक त्रुटियों को ठीक करने के लिए VI में कूदने की आदत है।
spowers
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.