একটি বড় বাইনারি ফাইলকে একাধিক ফাইলে বিভক্ত করতে, আপনি যে অংশটি তৈরি করতে চান তার আকার অনুসারে আপনাকে প্রথমে ফাইলটি পড়তে হবে, তারপর সেই খণ্ডটিকে একটি ফাইলে লিখুন, পরবর্তী খণ্ডটি পড়ুন এবং আপনি আসল ফাইলের শেষে না পৌঁছানো পর্যন্ত পুনরাবৃত্তি করুন৷
উদাহরণ
উদাহরণ স্বরূপ, আপনার কাছে my_song.mp3 নামে একটি ফাইল আছে এবং আপনি একে প্রতিটি 500 বাইট আকারের ফাইলে ভাগ করতে চান।
CHUNK_SIZE = 500 file_number = 1 with open('my_song.mp3') as f: chunk = f.read(CHUNK_SIZE) while chunk: with open('my_song_part_' + str(file_number)) as chunk_file: chunk_file.write(chunk) file_number += 1 chunk = f.read(CHUNK_SIZE)
আপনার বর্তমান ডিরেক্টরিতে, এখন আপনি আপনার আসল ফাইলের অংশগুলিকে উপসর্গ সহ একাধিক ফাইলে ছড়িয়ে ছিটিয়ে পাবেন:my_song_part__