Как я могу преобразовать сжатый архив напрямую в другой формат, не полностью распаковывая архив?
У меня есть большой архив размером в несколько ГБ в формате.zip, который я хочу перевести на лучший, более эффективный формат. Проблема в том, что у меня недостаточно места для хранения распакованных данных (не говоря уже о самой оригинальной копии и о готовом к созданию целевом архиве, который все будет существовать одновременно в конце процесса). Существует ли метод или программа, которая может распаковать и повторно сжать файл в памяти и записать целевой архив без необходимости создания временной временной копии?
Я на Windows, но ответы, применимые к Linux, тоже подойдут.
1 ответ
Хотя я не думаю, что это технически невозможно сделать, я не верю, что есть какие-то инструменты, которые могут это сделать. Мне было любопытно, поэтому я провел некоторое исследование и не смог найти какой-либо инструмент, который мог бы выполнить эту задачу.
Если у вас нет свободного места на диске, я бы посоветовал вам использовать USB-накопитель с достаточной емкостью и выполнять всю работу там. Это предотвратит заполнение вашего текущего диска.