फ़ाइलों को विभाजित और संयोजित कैसे करें


25

मैं विंडोज़ में फ़ाइलों को कैसे विभाजित और संयोजित कर सकता हूं?

मुझे बड़ी फ़ाइलों को कई छोटे आकार की फ़ाइलों में विभाजित करने की आवश्यकता है और फिर उन्हें किसी अन्य बॉक्स में स्थानांतरित करने के बाद उन्हें संयोजित करना होगा।

मैं कमांड लाइन पर ऐसा करने के साथ ठीक हूं।

जवाबों:


8

मैं आवश्यक फ़ाइल को एक ज़िप फ़ाइल में संपीड़ित करता हूं, अधिकतम फ़ाइल आकार सेट करता हूं ताकि यह विभाजित हो जाए।

इसका मतलब है कि आपके पास प्रारंभिक फ़ाइल को वापस पाने के लिए हमेशा कार्यक्रम होगा।


2
परिशिष्ट: 7-ज़िप ज़िप और विभाजन कर सकते हैं। GUI में एक संग्रह बनाते समय "स्प्लिट्स टू वॉल्यूम, बाइट्स", निचले बाएँ कोने को देखें।
नथानिएल

1
यह बाकी की तरह, बिना संग्रह के भी विभाजित हो सकता है।

मैंने यह एक कोशिश की। बहुत अच्छा! पैकेज का आकार 1mg के बारे में GSplit (1.5mg) से कम है,। मुझे बहुत धीमी कनेक्शन के माध्यम से फ़ाइलों को रिमोट में स्थानांतरित करने के लिए इस उपकरण की आवश्यकता है। इसलिए, ऐप का आकार बहुत महत्वपूर्ण है।
डेविड.छु.का।

@ David.Chu.ca पोर्टेबल-एप्स विभिन्न कंप्रेशर्स पर एक नजर डालें, जैसे पोर्टेबल एप्स 7zip
user400344

27

तुम सिर्फ फाइलों गठबंधन करने के लिए चाहते हैं (जो विभाजन पहले से ही कहीं और है) एक Windows कमांड प्रॉम्प्ट देशी रूप में यह कर सकते हैं:

copy /b example.ext.001+example.ext.002+example.ext.003+example.ext.004 example.ext

2
और यह बहुत अच्छा काम करता है। :)
Achilles

12

HJSplit का प्रयोग करें । यह बस सबसे अच्छा है।

HJSplit फ्रीवेयर और पोर्टेबल (300 KB) है, और इसे स्थापित करने की आवश्यकता नहीं है।

Goetz की फाइल स्प्लिटर का एक पुराना फ्री कमांड-लाइन संस्करण है । यदि आप बहुत सारी फ़ाइलों को विभाजित करने के लिए बैच स्क्रिप्ट चलाने की योजना बनाते हैं तो आपको यह संस्करण पसंद आ सकता है।

7-ज़िप एक और मुफ्त खुला स्रोत कार्यक्रम है जो आपको (या संपीड़न के बिना) विभाजित करने और फ़ाइलों को संयोजित करने की अनुमति देता है, या तो GUI के माध्यम से (फ़ाइल पर राइट क्लिक करें → स्प्लिट फ़ाइल ... → आकार चुनें) या कमांड लाइन।

यदि आपके पास कुल कमांडर है , तो वह ऐसा करता है (फ़ाइलें → स्प्लिट फ़ाइल ...)


2
कुल कमांडर सुरक्षित।
Gepard

हे, मैं सिर्फ दूत हूँ, लेकिन मैं सहमत हूँ, यह आँखों को नुकसान पहुँचाता है :) इसके अलावा यह उत्कृष्ट और प्रयोग करने में आसान है।

अरे! Freebyte ... अच्छा ol 'Freebyte।
नथानिएल

7

फ़ाइलों को सटीक आकारों में विभाजित करने के लिए, आप हमेशा लिनक्स / यूनिक्स कमांड-लाइन टूल का उपयोग कर सकते हैं split। Windows संस्करण यहां है: http://unxutils.sourceforge.net/

उपकरण का उपयोग करके, आप किसी भी आकार की फ़ाइलों को विभाजित कर सकते हैं, और आप उन्हें पुनः संयोजित करने के लिए "बिल्ली" का उपयोग करेंगे।

उदाहरण के लिए:

split -b=10090000 bigfile.iso bigfile_part.

अपनी फ़ाइलों को बिल्कुल 10090000 बाइट्स में विभाजित करने के लिए। आपका आउटपुट कुछ इस तरह दिखेगा:

bigfile_part.aa
bigfile_part.ab, etc.

पुनर्संयोजन करने के लिए, बस करें:

cat bigfile_part* > bigfile.iso

मैं एक धारा कैसे विभाजित हो जाते हैं। ऐसा करने की कोशिश कर रहा है: some_long_running_data_process | स्प्लिट -l 10000 --name the_parts
जस्टिन थॉमस

कृपया सही करें: विकल्प है --b, नहीं -b
mgr326639 12

1
क्या आप सुनिश्चित हैं कि catआउटपुट वर्णानुक्रम में ऑर्डर करने की गारंटी देता है? क्योंकि अगर ऐसा नहीं होता, आदेश एक त्रुटि के साथ विफल नहीं होगा लेकिन सिर्फ एक अलग (और गलत) उत्पादन का उत्पादन।
mgr326639 12

3

मैं इसका उपयोग कर रहा हूं:

type file1 file2 file3 > out

2
यह केवल पाठ फ़ाइलों के लिए काम करता है, और आप adrressing नहीं कर रहे हैं कि कैसे ओपी बड़ी फ़ाइलों को विभाजित कर सकते हैं।
जनवरी Doggen

3
क्या आपने इस दावे को पोस्ट करने से पहले इसका परीक्षण किया था? यह वास्तव में के रूप में अच्छी बाइनरी डेटा के लिए अच्छी तरह से काम करता है।
एल्मो Todurov

एल्मो - अपने समाधान महान काम किया! अनेक अनेक धन्यवाद! मेरे पास एक बहु-भाग बाइनरी था जिसे मैंने आसानी से इस का उपयोग करके वापस एक साथ pieced किया।
nyxgeek

1
@nyxgeek अच्छी तरह से महान नहीं है। विंडोज पर बाइनरी फ़ाइलें गठबंधन करने के लिए सही तरीका है copy /bकी तरह user190976 का जवाब ऊपर
phuclv


0

आप WinRAR का उपयोग फ़ाइल स्प्लिटर / योजक के रूप में भी कर सकते हैं। किसी फ़ाइल को छोटी फ़ाइलों में विभाजित करने के लिए, " स्टोर " को संपीड़न विधि के रूप में चुनें और वांछित मान (बाइट्स) को " स्प्लिट टू वॉल्यूम " बॉक्स में दर्ज करें। इस तरह से आप विभाजन हो सकता है के रूप में नामित फ़ाइलों filename.part1.rar , filename.part2.rar , आदि


0

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


0

साइगविन (मूल स्थापित) में, बैश शेल:

dd if=archive.tar bs=512M | xz -e9fc | split -b4000m - /destination/path/archive_split.

यदि आपका संग्रह पहले से ही संपीड़ित है, तो xz पाइप ब्लॉक को छोड़ दें।

अपने संग्रह को एक साथ विभाजित करने के लिए:

cat archive_split.* > archive
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.