কম্পিউটার টিউটোরিয়াল

পাইথনে বাইনারি ফাইল একাধিক ছোট ফাইলে ভাগ করার পদ্ধতি


চাঙ্ক সাইজ অনুযায়ী ফাইল ভাগ করা

বড় বাইনারি ফাইল নির্দিষ্ট আকারের চাঙ্কে ভাগ করার অ্যালগরিদম:

উদাহরণ (৫০০ বাইট চাঙ্ক)

CHUNK_SIZE = 500
file_number = 1

with open('my_song.mp3', 'rb') as f:
    chunk = f.read(CHUNK_SIZE)
    while chunk:
        with open('my_song_part_' + str(file_number), 'wb') as chunk_file:
            chunk_file.write(chunk)
        file_number += 1
        chunk = f.read(CHUNK_SIZE)

নোট: মূল কোডে বাইনারি মোড ('rb', 'wb') ব্যবহার করা হয়নি, যা বাগ। উপরের কোডে সংশোধন করা হয়েছে। আউটপুট ফাইলগুলো: my_song_part_1, my_song_part_2...

  1. একাধিক অডিও ফাইলকে একসাথে মিশানোর পদ্ধতি

  2. পাইথনে PDF ফাইল এক্সেল ফাইলে কনভার্ট করা

  3. পাইথনে একসাথে একাধিক ফাইল রিনেম করা

  4. পাইথনে ফাইল বাইনারি মোডে ওপেন করা