फ़ाइल स्प्लिटर क्या है?

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

एक फ़ाइल अपलोड करें और चुनें कि उसे कैसे बाँटना है: भागों की एक तय संख्या, प्रति भाग अधिकतम आकार (KB, MB या GB में), या — .txt, .csv, .log और .jsonl जैसी टेक्स्ट फ़ाइलों के लिए — प्रति भाग पंक्तियों की एक तय संख्या या किसी भी विभाजक पर कट (खाली पंक्ति, “---” रेखा, या कोई कीवर्ड)। बाइट मोड document.part001.pdf, document.part002.pdf जैसे क्रमांकित भाग बनाते हैं, जिन्हें मिलते-जुलते फ़ाइल जॉइनर से बिना गुणवत्ता खोए दोबारा जोड़ा जा सकता है। पंक्ति और विभाजक मोड अलग से खुलने वाले टेक्स्ट भाग बनाते हैं, और CSV या TSV के लिए आप हर भाग में हेडर पंक्ति दोहरा सकते हैं ताकि हर टुकड़ा अपने आप इम्पोर्ट हो। आप भेजने के बाद हर भाग को जाँचने के लिए sha256sum-संगत CHECKSUMS.txt भी डाउनलोड कर सकते हैं, और फ़ाइलों को व्यवस्थित करने के लिए एक कस्टम आउटपुट नाम उपसर्ग सेट कर सकते हैं।

उपयोग कैसे करें

  1. वह फ़ाइल अपलोड करें जिसे आप विभाजित करना चाहते हैं।
  2. बाँटने का तरीका चुनें: भागों की संख्या से, प्रति भाग अधिकतम आकार से (KB, MB या GB में), या — टेक्स्ट फ़ाइलों के लिए — प्रति भाग पंक्तियों से या किसी विभाजक पर जैसे खाली पंक्ति।
  3. स्प्लिट पर क्लिक करें और सभी भागों को अलग-अलग फ़ाइलों या एकल ZIP के रूप में डाउनलोड करें।

कब उपयोग करें

  • जब वेबमेल खाता 25 MB तक ही अटैचमेंट लेता है और आपको 1.2 GB की प्रोजेक्ट फ़ाइल भेजनी हो।
  • जब FAT32 USB ड्राइव 4 GB से बड़ी अकेली फ़ाइल नहीं लेती और बड़ा अर्काइव कॉपी करना हो।
  • जब धीमी कनेक्शन पर डेटाबेस एक्सपोर्ट को दस हिस्सों में बाँटकर पिछले सफल हिस्से से अपलोड फिर शुरू करना हो।

परिणाम

50MB अटैचमेंट सीमा वाले ईमेल से भेजने के लिए 150MB प्रेज़ेंटेशन को तीन 50MB भागों में विभाजित करें।

अक्सर पूछे जाने वाले प्रश्न

क्या बँटे हुए हिस्से अकेले चलेंगे, खुलेंगे या रन होंगे?
मोड पर निर्भर है। वीडियो, संग्रह या PDF के बाइट-आधारित हिस्से कच्चे कट हैं, उनमें कोई फ़ॉर्मेट हेडर नहीं होता, इसलिए अकेला हिस्सा नहीं खुलेगा — सभी हिस्सों को सही क्रम में फिर से जोड़ना ज़रूरी है। पर टेक्स्ट फ़ाइल (.txt, .csv, .log, .json) के लाइन मोड और सीमांकक मोड वाले हिस्से अपने आप में सही टेक्स्ट होते हैं, इसलिए हर आउटपुट फ़ाइल बिना दोबारा जोड़े सीधे खुलकर पढ़ी जा सकती है। CSV और TSV फ़ाइलों के लिए आप «हेडर पंक्ति दोहराएँ» चुन सकते हैं ताकि हर हिस्सा अपने कॉलम नाम बनाए रखे।
हिस्सों की संख्या से बाँटूँ, अधिकतम आकार से, पंक्तियों से, या सीमांकक से?
जब गंतव्य की कठोर सीमा हो (मेल अटैचमेंट सीमा, FAT32, फ़्री अपलोड कोटा) तो «मैक्स साइज़» चुनिए। केवल साफ़-सुथरा 3 या 5 हिस्सों में बँटवारा चाहिए और बाइट संख्या से मतलब नहीं तो «हिस्सों की संख्या» चुनिए। टेक्स्ट फ़ाइलों (.csv, .log, .jsonl) के साथ हर हिस्सा अपने आप खुलने वाली सही फ़ाइल बना रहे, तो «प्रति हिस्सा पंक्तियाँ» चुनिए — जैसे प्रति CSV हिस्से में 1,00,000 पंक्तियाँ। लॉग या मार्कडाउन को हर खाली पंक्ति, हर «---» रेखा, या अपनी पसंद के किसी कीवर्ड पर काटने के लिए «सीमांकक» मोड चुनिए।
हिस्सों के नाम का फ़ॉर्मेट क्या होता है?
पैटर्न है {stem}.part001{ext}, {stem}.part002{ext} इत्यादि। तीन अंकों की ज़ीरो-पैडिंग के कारण 100 हिस्सों के बाद भी अल्फ़ाबेटिकल क्रम सही रहता है, और साथी जोड़ने वाला टूल इसी फ़ॉर्मेट की अपेक्षा करता है।
क्या बाँटी जा सकने वाली फ़ाइल की कोई ऊपरी सीमा है?
व्यवहार में सीमा वही है जितनी मेमोरी टैब इस्तेमाल कर सकती है — डेस्कटॉप पर अमूमन कई GB। कटिंग Blob.slice से होती है जो हल्की है; असली अड़चन तब आती है जब हर हिस्सा डाउनलोड से पहले RAM में थोड़ी देर रहता है।
बाद में मूल फ़ाइल कैसे वापस बनाएँ?
सारे .partNNN फ़ाइलें साथी जोड़ने वाले टूल में डालिए, संख्या प्रत्यय के अनुसार क्रम जाँचिए, और डाउनलोड कर लीजिए। जुड़ा हुआ बाइट स्ट्रीम मूल फ़ाइल के बिल्कुल बराबर होता है — साइज़ और हैश दोनों।

संबंधित उपकरण