मूल रूप से, आप एक FAT फाइल सिस्टम पर 4 जीबी से बड़ी फाइलों को स्टोर नहीं कर सकते हैं । 4 GB बाधा FAT की एक कठिन सीमा है: फ़ाइल सिस्टम बाइट्स में फ़ाइल आकार को संग्रहीत करने के लिए 32-बिट फ़ील्ड का उपयोग करता है, और 2 ^ 32 बाइट्स = 4 GiB (वास्तव में, वास्तविक सीमा 4 GiB माइनस एक बाइट, या है) 4 294 967 295 बाइट्स, क्योंकि आपके पास शून्य लंबाई की फाइलें हो सकती हैं)। इसलिए आप ऐसी फ़ाइल को कॉपी नहीं कर सकते जो किसी भी सादे-वसा की मात्रा के लिए 4 GiB से बड़ी हो। exFAT फ़ाइल आकार को संग्रहीत करने के लिए 64-बिट फ़ील्ड का उपयोग करके इसे हल करता है लेकिन यह वास्तव में आपकी मदद नहीं करता है क्योंकि इसमें विभाजन के सुधार की आवश्यकता होती है।
हालाँकि, यदि आप फ़ाइल को कई फ़ाइलों में विभाजित करते हैं और बाद में उन्हें फिर से जोड़ते हैं, तो यह आपको सभी डेटा को स्थानांतरित करने की अनुमति देगा, बस एक फ़ाइल के रूप में नहीं (इसलिए आपको उपयोगी होने से पहले फ़ाइल को फिर से जोड़ने की आवश्यकता होगी)। उदाहरण के लिए, लिनक्स पर आप कुछ ऐसा कर सकते हैं:
$ truncate -s 6G my6gbfile
$ split --bytes=2GB --numeric-suffixes my6gbfile my6gbfile.part
$ ls
my6gbfile my6gbfile.part00 my6gbfile.part01
my6gbfile.part02 my6gbfile.part03
$
यहाँ, मैं truncate
आकार में एक विरल फ़ाइल 6 GiB बनाने के लिए उपयोग करता हूँ । (बस अपने खुद के स्थानापन्न।) फिर, मैंने उन्हें खंडों में विभाजित किया लगभग 2 जीबी प्रत्येक आकार में; अंतिम खंड छोटा है, लेकिन यह किसी भी स्थिति में एक समस्या पेश नहीं करता है जिसके साथ मैं आ सकता हूं। आप भी कर सकते हैं, इसके बजाय --bytes=2GB
, --number=4
यदि आप फ़ाइल को चार बराबर-आकार के टुकड़ों में विभाजित करना चाहते हैं , तो उपयोग करें ; उस मामले में प्रत्येक चंक का आकार 1 610 612 736 बाइट्स या लगभग 1.6 GiB होगा।
उन्हें संयोजित करने के लिए, बस cat
(con cat
enate) का उपयोग करें :
$ cat my6gbfile.part* > my6gbfile.recombined
पुष्टि करें कि दोनों समान हैं:
$ md5sum --binary my6gbfile my6gbfile.recombined
58cf638a733f919007b4287cf5396d0c *my6gbfile
58cf638a733f919007b4287cf5396d0c *my6gbfile.recombined
$
यह किसी भी अधिकतम फ़ाइल आकार सीमा के साथ इस्तेमाल किया जा सकता है।
कई फ़ाइल अभिलेखागार भी फ़ाइल को बहु-भाग संग्रह फ़ाइलों में विभाजित करने का समर्थन करते हैं; पहले इसका इस्तेमाल फ्लॉपी डिस्क पर बड़े अभिलेखों को फिट करने के लिए किया जाता था, लेकिन इन दिनों इसका उपयोग अधिकतम फ़ाइल आकार की सीमाओं को पार करने के लिए किया जा सकता है। फ़ाइल अभिलेखागार भी आमतौर पर एक "स्टोर" या "नो कम्प्रेशन" मोड का समर्थन करते हैं, जिसका उपयोग किया जा सकता है यदि आप जानते हैं कि फ़ाइल की सामग्री उपयोगी रूप से दोषरहित संपीड़ित के रूप में उपयोगी नहीं हो सकती है, जैसा कि अक्सर पहले से ही संग्रहीत अभिलेखागार, फिल्मों, संगीत और इतने पर होता है। ; इस तरह के मोड का उपयोग करते समय, संपीड़ित फ़ाइल बस एक कंटेनर के रूप में कार्य करती है जो आपको फ़ाइल-विभाजन की क्षमता प्रदान करती है, और वास्तविक डेटा को केवल संग्रह फ़ाइल में कॉपी किया जाता है, प्रसंस्करण समय पर बचत होती है।