एकल संग्रह लगभग हमेशा छोटा होगा, हालांकि उस कारण के लिए नहीं जिसे आप सोचते हैं।
सीधे शब्दों में कहें, केवल एक संग्रह होने से, आप कई संग्रह फ़ाइल हेडर के साथ स्थान बर्बाद नहीं करते हैं। अंतरिक्ष की कुछ न्यूनतम मात्रा में एक आर्काइव फ़ाइल होती है, जो कि एक वैध आर्काइव है, और आप अपने द्वारा बनाए गए प्रत्येक संग्रह के साथ उतनी ही जगह लेते हैं। इसका एकमात्र व्यापक रूप से उपयोग किया जाने वाला अपवाद cpio
स्वरूप है, जिसमें संग्रह के लिए कोई हेडर नहीं है, लेकिन इसके बजाय केवल प्रति-फ़ाइल हेडर है।
अधिक वास्तविक रूप से, आप आमतौर पर कम से कम एक से अधिक के बजाय केवल एक संग्रह का उपयोग करके कम्प्रेशन अनुपात के अच्छे के रूप में प्राप्त करेंगे, और कुछ अभिलेखागार के साथ यह काफी बेहतर हो सकता है (उदाहरण के लिए, संग्रह के भीतरzpaq
कटौती करता है , इसलिए यह बहुत बचत कर सकता है अंतरिक्ष की अगर वहाँ बहुत सारे डुप्लिकेट डेटा हैं)।
इससे पहले कि आप इस पर फैसला करें, एक और सवाल है: क्या अंतरिक्ष बचत के लायक कई छोटे लोगों के बजाय एक बड़े संग्रह को संभालने की जरूरत है? इस बात पर निर्भर करते हुए कि आप डेटा कहाँ संग्रहीत कर रहे हैं, यह केवल छोटे अभिलेखागार का उपयोग करने के लिए अधिक किफायती हो सकता है, खासकर यदि आपको एक समय में केवल एक फ़ोल्डर की आवश्यकता हो।
कुल मिलाकर, केल्टरी सही है, यह सुनिश्चित करने का एकमात्र तरीका इसे परीक्षण करना है।