可以解压缩而无需复制其内容的存档格式吗?

时间:2019-07-05 08:31:50

标签: zip archive 7zip

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

动机:我需要将包含数十GB压缩视频数据的目录从一台计算机发送到另一台计算机(相对而言,大文件数量较少)。具体来说:我负责在两端打包和拆包数据,但是另一个业务伙伴负责实际的传输(这发生在他们的计算机上)。
从业务的角度来看,要求业务合作伙伴移动单个文件可以大大简化事情。问题“出了什么问题吗?”而“显示出可能对技术上没有经验的管理者来说出了问题”,与使用多个文件的目录结构相比,使用单个文件要简单得多。
显而易见的选择是使用7zip对其进行压缩/解压缩。但是,在拆包方面,这需要拆包GB的数据。更糟糕的是:由于这些是未压缩的zip文件,因此解压缩主要包括仅在存档内复制GB的视频数据,而该视频数据已经精确地位于所需的位置。
因此,大量时间花费在基本上不必要的工作上。这让我感到奇怪:是否有一种存档格式,其功能类似于“假装此目录结构为单个文件”,然后提供选项“现在不再假装此目录结构为单个文件”。我想这需要先取消索引然后再为单个文件重新索引,但是由于文件很少,所以我想这比复制所有文件要快得多。

有人知道存档格式可以帮助我吗?

0 个答案:

没有答案