挂载包含 .tar 的 .7zip 文件

挂载包含 .tar 的 .7zip 文件

我下载了压缩版的 wikipedia。它是一个 .7z 文件,其中包含一个 .tar 文件。压缩后只有 14 GB。如果我解压它,它有 208 GB。而我的硬盘上没有那么多空间。

我猜有一种方法可以以压缩形式使用它,即使用某种安装工具。

我使用的是 Windows Vista。

该怎么办?

ServerFault 问题参考

答案1

我认为您应该将tar.7z文件提取一次至其整个 200GB+ 大小,
然后您可以将基本目录重新压缩为纯7z存档。

到目前为止,它可能都不会超过 14GB。

然后,您可以更轻松地浏览新的7z档案。
但这需要一次解压缩、解压缩和重新压缩,这会占用磁盘空间和计算时间。

答案2

任何像样的 Orhtodox 文件管理器都允许您浏览档案。我知道 Total Commander 有 7zip 插件,可让您以目录形式浏览 7z 档案。

答案3

你基本上无法做到这一点。7zip 的压缩方式不适合在不打开整个文件的情况下打开随机部分。如果我没记错的话,它是一个流系统。

例如,这与 .zip 存档不同,后者会单独压缩每个文件(使用他们喜欢的任何算法),而 .bz2 将使用固定的(通常)900kb 块大小。这两种形式都可用于在没有完全压缩的情况下查找单个空间。

并且,如果我对 .7zip 的故事有误解,那就更糟了:Tar 文件不会将其文件信息存储在中央位置,因此您还必须扩展它。请参阅http://en.wikipedia.org/wiki/Tar_%28file_format%29#Random_access

如果您想使用这些文件,您基本上必须找到磁盘空间。

答案4

用 7Zip 打开?我只会解压你告诉他的内容……不过可能需要一些时间。

编辑:等一下,我刚刚意识到这可能是一个转储想法,因为它的大小。我不知道 7Zip 的具体工作原理,但我猜他只是提取文件列表,而不缓存整个内容。

相关内容