将单个压缩文件解压缩成多个部分?

Unzip single zipped file into parts?

我有一个压缩文件。我想解压缩这个,但我的电脑上没有足够的 space。有没有办法把它分成几部分解压?例如,首先我想解压缩第一季度(或 x GB),然后停下来,查看生成的文件,将其删除,然后解压缩下一部分。这些部分不必完美地组合在一起即可形成新文件。

我正在使用 Windows。

编辑 原始预压缩文件只有 1 个文件。此单个文件已压缩,现在我需要解压缩它,但要分成几个部分。

使用您的 Windows 资源管理器浏览 zip 文件...它允许您打开子目录(文件夹)并让您在 zip 中的任何地方导航,就好像它是一个普通文件夹一样。

当您找到要查看的内容时,双击它,或将其拖到驱动器中的其他位置。如果拖动它,最终会将拖动的内容复制到新位置(例如,您的临时工作区)。请注意,复制与移动不同,因为原始压缩版本将继续存在于压缩文件夹中。

当您完成拖出的任何内容后,您可以将其删除(副本)并 return 到您的原件并拉出更多 data/files 进行检查。

看看我的附加图片...注意我有红色箭头的目录路径。它说我打开了一个名为 myzipfile.zip 的文件(我在该文件上单击了鼠标右键,然后单击“打开方式...”并选择了 Windows 资源管理器)。

假设它是一个文本文件:

我不确定如何在 Windows 中本地执行此操作,但这在 unix 下很容易执行。您可以下载 Cygwin,这将使您能够访问可以执行此操作的 unix 工具。

那么你可以这样做:

/cygdrive/c/yourDisk/
$ zcat yourFile.zip | sed -n 1,1000p > file1.txt

这将为您提供 c:\yourDisk\file1.txt

中文件的前一千行