কীভাবে ফাইলগুলি বিভক্ত করা এবং একত্রিত করা যায়


25

আমি কীভাবে উইন্ডোজে ফাইলগুলি বিভক্ত এবং সংযুক্ত করব?

আমার বড় ফাইলগুলিকে কয়েকটি ছোট আকারের ফাইলগুলিতে বিভক্ত করতে হবে এবং আমি অন্য বাক্সে স্থানান্তর করার পরে সেগুলি একত্রিত করতে হবে।

কমান্ড লাইনে এটি করার মাধ্যমে আমি ঠিক আছি।

উত্তর:


8

আমি একটি জিপ ফাইলের জন্য প্রয়োজনীয় ফাইলটি সংকোচনের প্রবণতা রাখি, একটি সর্বোচ্চ ফাইলের আকার সেট করে যাতে এটি বিভক্ত হয়।

এর অর্থ হ'ল প্রাথমিক ফাইলটি আবার উপলভ্য করার জন্য আপনার কাছে প্রোগ্রাম থাকবে।


2
সংযোজন: 7-জিপ জিপ এবং বিভক্ত করতে পারে। জিইউআইতে সংরক্ষণাগার তৈরি করার সময় নীচের বাম কোণে "খণ্ডে, বাইটে বিভক্ত করুন" সন্ধান করুন।
নাথানিয়েল

1
এটি সংরক্ষণাগার না করেও বিভক্ত হতে পারে ঠিক যেমন বাকী।

আমি এই চেষ্টা করেছিলাম। খুব সুন্দর! প্যাকেজের আকার প্রায় 1 এমজি, জিএসপ্লিটের (1.5 এমএমজি) এর চেয়ে কম। খুব ধীর সংযোগের মাধ্যমে একটি রিমোটে ফাইল স্থানান্তর করার জন্য আমার এই সরঞ্জামটি দরকার। অতএব, অ্যাপ্লিকেশন আকার খুব গুরুত্বপূর্ণ।
ডেভিড.চু.সি.এ

@ ডেভিড.চু.সিএ পোর্টেবল-অ্যাপস বিভিন্ন
কমপ্রেসার

27

আপনি যদি কেবল ফাইলগুলি সংহত করতে চান (যা ইতিমধ্যে অন্য কোথাও বিভক্ত হয়ে গেছে) আপনি উইন্ডোজ কমান্ড প্রম্পটে স্থানীয়ভাবে এটি করতে পারেন:

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

2
এবং এটি বক্সের বাইরে দুর্দান্ত কাজ করে। :)
অ্যাকিলিস 21

12

এইচজেএসপ্লিট ব্যবহার করুন । এটি কেবল সেরা।

এইচজেএসপ্লিট হ'ল ফ্রিওয়্যার এবং পোর্টেবল (300 কেবি), এবং এটি ইনস্টল করতে হবে না।

গেটজের ফাইল স্প্লিটারের একটি পুরানো ফ্রি কমান্ড-লাইন সংস্করণ রয়েছে । আপনি যদি প্রচুর ফাইল বিভক্ত করতে ব্যাচ স্ক্রিপ্টগুলি চালানোর পরিকল্পনা করেন তবে আপনি এই সংস্করণটি পছন্দ করতে পারেন।

7-জিপ হ'ল আরও একটি মুক্ত ওপেন সোর্স প্রোগ্রাম যা আপনাকে জিপিআইআই (split স্প্লিট ফাইল ... → আকার নির্বাচন করুন) বা কমান্ড লাইনেরমাধ্যমে ডানদিকের ফাইলগুলি বিভক্ত করতে (সংকোচনের সাথে বা ছাড়াই) ফাইলগুলিকে একত্রিত করতে দেয়।

যদি আপনার কাছে মোট কমান্ডার থাকে তবে এটিও তা করে (ফাইলস → স্প্লিট ফাইল ...)


2
সেকেন্ডিং টোটাল কমান্ডার।
জিপার্ড

আরে, আমি কেবল ম্যাসেঞ্জার কিন্তু আমি সম্মতি জানাই, এটি চোখে আঘাত করে :) এর বাইরেও এটি দুর্দান্ত এবং সহজেই ব্যবহারযোগ্য।

হে! ফ্রিবাইট ... ভাল ওল 'ফ্রিবাইট।
নাথানিয়েল

7

ফাইলগুলি সঠিক আকারে বিভক্ত করার জন্য, আপনি সর্বদা লিনাক্স / ইউনিক্স কমান্ড-লাইন সরঞ্জামটি ব্যবহার করতে পারেন split। উইন্ডোজ সংস্করণটি এখানে রয়েছে: http://unxutils.sourceforge.net/

সরঞ্জামটি ব্যবহার করে, আপনি যে কোনও আকারে ফাইলগুলি বিভক্ত করতে পারেন এবং এগুলি পুনরায় সমন্বিত করতে আপনি "বিড়াল" ব্যবহার করবেন।

উদাহরণ স্বরূপ:

split -b=10090000 bigfile.iso bigfile_part.

আপনার ফাইলগুলি ঠিক 10090000 বাইটে ভাগ করতে। আপনার আউটপুটটি এরকম কিছু দেখাচ্ছে:

bigfile_part.aa
bigfile_part.ab, etc.

পুনঃসংযোগ করতে, কেবল করুন:

cat bigfile_part* > bigfile.iso

আমি কীভাবে একটি ধারা প্রবাহিত করব। এটি করার চেষ্টা করা হচ্ছে: কিছু_ লম্বা_আপনি_ডাটা_প্রসেস | split -l 10000
জাস্টিন থমাস

দয়া করে সংশোধন করুন: বিকল্পটি --b, না -b
mgr326639

1
আপনি কি নিশ্চিত যে catআউটপুট বর্ণানুক্রমিকভাবে অর্ডার হয়েছে তার নিশ্চয়তা দেয়? কারণ যদি এটি না হয়, কমান্ডটি একটি ত্রুটি সহ ব্যর্থ হবে না তবে কেবল একটি ভিন্ন (এবং ভুল) আউটপুট তৈরি করবে।
এমজিআর 326639

3

আমি এটি ব্যবহার করে যাচ্ছি:

type file1 file2 file3 > out

2
এটি কেবল পাঠ্য ফাইলের জন্যই কাজ করে এবং আপনি কীভাবে বড় ফাইলগুলিকে বিভক্ত করতে পারেন তা আপনি সংযুক্ত করছেন না।
জান ডগজেন

3
আপনি এই দাবি পোস্ট করার আগে এটি পরীক্ষা করেছেন? এটি আসলে বাইনারি ডেটার জন্যও ভাল কাজ করে।
এলমো টডুরভ

এলমো - আপনার সমাধানটি দুর্দান্ত কাজ করেছে! অসংখ্য ধন্যবাদ! আমার একটি মাল্টি পার্ট বাইনারি ছিল যা আমি সহজেই এটি ব্যবহার করে একসাথে ফিরে পাই।
nyxgeek

1
@nyxgeek ভাল না। উইন্ডোজে বাইনারি ফাইলগুলি একত্রিত করার সঠিক উপায়টি উপরের ব্যবহারকারী -190976 এর উত্তরেরcopy /b মতো
ফুচলভি


0

আপনি উইনআরআরকে ফাইল স্প্লিটার / জোড় হিসাবেও ব্যবহার করতে পারেন । ছোট ফাইলগুলিতে একটি ফাইল বিভক্ত করতে, সংক্ষেপণ পদ্ধতি হিসাবে " স্টোর " নির্বাচন করুন এবং " ভলিউমগুলিতে বিভক্ত করুন " বাক্সে পছন্দসই মান (বাইটস) দিন । এইভাবে আপনার ফাইলের নাম file..part1.rar , filename.part2.rar , ইত্যাদি নামে বিভক্ত ফাইল থাকতে পারে can


0

আপনি জিএসপ্লিট ব্যবহার করতে চাইতে পারেন । এটি একটি শক্তিশালী এবং ফ্রি ফাইল স্প্লিটার যা আপনাকে আপনার বৃহত ফাইলগুলিকে ছোট ছোট ফাইলগুলির টুকরা বলে একটি সেটে বিভক্ত করতে দেয় ।


0

সাইগউইনে (বেসিক ইনস্টল), বাশ শেল:

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

যদি আপনার সংরক্ষণাগারটি ইতিমধ্যে সংকুচিত থাকে তবে এক্স জেড পাইপ ব্লকটি ছেড়ে দিন।

আপনার সংরক্ষণাগারটি একসাথে বিভক্ত করতে:

cat archive_split.* > archive
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.