কম্পিউটার

পাইথন ব্যবহার করে একটি বাইনারি ফাইলকে একাধিক ফাইলে কীভাবে ছড়িয়ে দেওয়া যায়?


একটি বড় বাইনারি ফাইলকে একাধিক ফাইলে বিভক্ত করতে, আপনি যে অংশটি তৈরি করতে চান তার আকার অনুসারে আপনাকে প্রথমে ফাইলটি পড়তে হবে, তারপর সেই খণ্ডটিকে একটি ফাইলে লিখুন, পরবর্তী খণ্ডটি পড়ুন এবং আপনি আসল ফাইলের শেষে না পৌঁছানো পর্যন্ত পুনরাবৃত্তি করুন৷

উদাহরণ

উদাহরণ স্বরূপ, আপনার কাছে 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__


  1. কিভাবে একাধিক অডিও ফাইল একের মধ্যে মার্জ করবেন

  2. পাইথন ব্যবহার করে কিভাবে PDF ফাইলগুলিকে Excel ফাইলে রূপান্তর করবেন?

  3. পাইথন ব্যবহার করে একাধিক ফাইলের নাম পরিবর্তন করুন

  4. পাইথনের সাথে বাইনারি মোডে একটি ফাইল কীভাবে খুলবেন?