2009-01-27 97 views
21

我经常使用Cygwin,但我现在需要在其他人的Windows机器上提取tar.gz和tar.bz2文件。他们不希望Cygwin;他们需要一个GUI。我尝试了7-zip,这是我们公司的一些其他人使用的,但7-zip使braindead决定要求你先将文件解压缩到新的目标文件,然后解压缩该文件,从而浪费时间和磁盘空间,并要求我采取额外的行动。还有其他一些我不喜欢的界面。Windows有什么好的tar工具?

我刚刚收到一个新的Windows工作站,并决定尝试ZipGenius软件决定提供它的权力,但它甚至不处理tar.gz文件。

有关更好工具的任何建议?

+0

https://superuser.com/a/1283392/12824 – 2018-01-31 12:30:35

回答

18

7-Zip允许您双击它的文件管理器里面的文件和探索它,所以你可以双击tar.bz并获取tar,然后再次双击以获取文件。

+0

它是否将文件解压缩到某个磁盘上的临时文件,还是一次完成所有操作? – 2010-10-09 02:44:40

+0

我相信它会在记忆中进行,直到你按下提取,但我不是100%确定,对不起。 – 2010-10-11 12:14:58

+0

它在一个临时文件夹中提取。 – gaborous 2014-12-16 12:29:15

7

Total Commander处理名为.tar.gz开箱即用的,是刚刚最好的文件系统管理程序围绕在我的书:)

0

我一直是ZipGenius的忠实粉丝。它们支持TAR格式(也是7zip),它有很多很棒的功能。另外它是免费的。

14

Windows的一个好的tar实用程序是tar。无需涉及Cygwin;它可以作为本机程序运行。 UnxUtils project on Sourceforge有许多Windows版本的常用Unix工具,而不需要Cygwin。

如果你需要一个GUI,WinZip可以读取tarball,WinRar也可以。不过,它们的表现与7-Zip相同。如果你打开一个.tar.gz文件,他们首先解压该文件,然后打开内部tar文件。在GUI中避免这种情况的做法并不多。 targz格式是可流式传输的,这使得它们非常适合于将输出从gunzip输送到tar,以便在不使用大量额外磁盘空间的情况下解压缩tarball。但是GUI将提供存档中所有文件的列表,在读取整个tar文件的情况下,您无法做到这一点。 GUI还允许您指向并单击以选择要提取的单个文件,并且无法读取整个文件也无法完成此操作。

什么是图形用户界面可能做的是解压缩内存中的文件以创建索引,然后丢弃数据,只保留足够的数据以显示索引。一旦选择了要提取的文件,它就会再次解压缩tarball并将选定的数据写入磁盘。但我不知道有任何程序这样做。如果磁盘空间不足,请使用命令行方法。

+2

我曾经使用过UnxUtils,但这个项目看起来很濒危。现在我使用来自GnuWin32的本地GNU工具(http://gnuwin32.sourceforge.net/),但我衷心赞同这个建议。 – 2011-02-02 17:26:41

5

尝试tartool,它是一个简单的命令行工具。

它的免费和代码是开源的。

披露:我写了这个工具。

3

如果您不喜欢7-Zip的用户界面,您可以使用7-Zip或PeaZip,它们都是免费且开源的。 另一个不错的选择可能是WinRAR,它不是免费的,但只是在试用期满时在程序启动时显示一个唠叨的屏幕,而不是一个很大的唠叨。

1

www.objectfusion.com上的Archive eXchange是目前市场上任何Windows软件的最佳TAR支持。

相关问题