首页 > 解决方案 > 无需复制内容即可解压的存档格式?

问题描述

主要问题:如果您想捆绑多个文件或整个目录结构(不压缩),可以使用 .tar 或 .zip 等格式。但是,在解压这些档案时,需要复制其所有内容。是否有可以“就地”解包的存档格式,即无需复制其内容?

动机:我需要将包含数十 GB 压缩视频数据的目录从一台计算机发送到另一台计算机(相对少量的大文件)。具体来说:我负责两端的数据打包和解包,但另一个业务伙伴负责实际传输(发生在他们的机器上)。
从业务角度来看,要求业务合作伙伴移动单个文件可以大大简化事情。问题是“出了什么问题吗?” 并且“向可能在技术上缺乏经验的经理显示出了问题”使用单个文件比使用多个文件的目录结构简单得多。
这里明显的选择是使用 7zip 压缩/解压缩它。但是在解包方面,这需要解包 GB 的数据。更糟糕的是:由于这些是未压缩的 zip 文件,因此解压缩主要包括复制 GB 的视频数据,这些数据已经在它需要的位置,仅在存档中。
所以很多时间都花在了基本不必要的工作上。这让我想知道:是否有一种存档格式可以执行“假装此目录结构是单个文件”之类的操作,然后可以选择说“现在停止假装此目录结构是单个文件”。我想这需要取消索引然后重新索引单个文件,但由于文件相对较少,我想这比复制所有内容要快得多。

有谁知道可以在这里帮助我的存档格式?

标签: ziparchive7zip

解决方案


推荐阅读