如何在不先完全解压缩档案的情况下将压缩档案直接转换为其他格式?

如何在不先完全解压缩档案的情况下将压缩档案直接转换为其他格式?

我有一个大型、多 GB 的 .zip 格式的存档,我想将其迁移到更好、更高效的格式。问题是我没有足够的暂存空间来保存解压后的数据(更不用说原始副本本身和即将创建的目标存档,它们将在该过程结束时同时存在)。有没有一种方法或程序可以在内存中解压并重新压缩文件并写出目标存档,而无需创建临时副本?

我使用的是 Windows,但适用于 Linux 的答案也很好。

答案1

虽然我不认为这在技术上是不可能做到的,但我不相信有任何工具可以做到这一点。我很好奇,所以我做了一些研究,但找不到任何可以完成这项任务的工具。

如果您的驱动器上没有空间,我建议您使用容量合适的 USB 驱动器并在那里完成所有工作。这样可以防止当前驱动器被填满。

相关内容