Як я можу конвертувати стислий архів безпосередньо в інший формат, не спершу повністю розпаковуючи архів?


0

У мене великий архів з декількома ГБ у форматі .zip, який я хочу перенести на кращий, більш ефективний формат. Проблема полягає в тому, що мені не вистачає місця для подряпин для зберігання декомпресованих даних (не кажучи вже про саму оригінальну копію та невдовзі створений архів призначення, який буде існувати одночасно в кінці процесу). Чи існує метод чи програма, яка може розпакувати та перекомпресувати файл у пам'яті та виписати архів призначення, не створюючи тимчасової тимчасової копії?

Я в Windows, але відповіді, застосовні до Linux, теж чудові.


З цікавості - чи не змінить це негайно повторне стиснення zip-файлу в інший формат? (Подібно до того, як часто роблять tgz, дьоготь та gzip)
Дарій,

Цікава ідея, але стислі формати не стискаються знову, чи не так?
Bigbio2002

Створіть RAMDisk (якщо припустити, що у вас є достатня кількість оперативної пам’яті для зберігання всіх нестиснених даних), видаліть її та повторно стисніть звідти?
Дарій

Вся проблема в тому, що мені мало місця і я намагаюся заощадити місце. Архів, про який йдеться, становить 30 Гб
Bigbio2002,

Відповіді:


1

Хоча я не думаю, що це зробити технічно неможливо, я не вірю, що там є якісь інструменти, ніж це можна зробити. Мені було цікаво, тому я провів кілька досліджень і не зміг знайти жодного інструменту, який міг би виконати це завдання.

Якщо у вас немає місця на диску, я б запропонував вам використовувати USB-накопичувач з гідною ємністю і виконати всі роботи там. Це запобіжить заповненню вашого поточного накопичувача.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.