Скажем, у меня есть двоичный файл 12 ГБ, и я хочу нарезать 8 ГБ из его середины. Я знаю индексы позиций, между которыми я хочу сократить.
Как мне это сделать? Очевидно, что 12 ГБ не поместятся в память, это нормально, но 8 ГБ тоже не подойдут ... Что я подумал, что это хорошо, но кажется, что двоичный файл не понравится, если вы сделаете это частями! Я добавлял 10 МБ за раз к новому двоичному файлу, и по краям каждого фрагмента по 10 МБ есть разрывы в новом файле.
Есть ли Pythonic способ сделать это легко?