У меня проблема со сжатыми файлами. Мне нужно распаковать файлы bz2, xz, zst и работать с выходными данными. Однако некоторые из сжатых файлов имеют размер более 10 ГБ, а объем выходных данных составляет не менее 50 ГБ.
У меня только 16 ГБ ОЗУ, есть ли способ:
- читать эти сжатые файлы по 1 ГБ за раз
- с использованием прочитанных сжатых данных 1 ГБ, распаковать он и производит 1 ГБ данных последовательно (хранить в памяти, а не в файл вывода. Мне нужно работать с распакованными данными)
Заранее спасибо.