什么是Windows的好tar工具?

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

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

任何build议更好的工具?

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

tar的一个好的tar实用程序是tar 。 也不需要涉及Cygwin; 它可以作为本机程序运行。 Sourceforge上的UnxUtils项目有很多Windows版本的普通Unix工具,而不需要Cygwin。

如果你需要一个GUI,WinZip可以读取压缩文件,WinRar也可以。 他们的行为与你描述的7-Zip一样。 如果你打开一个.tar.gz文件,他们首先解压该文件,然后打开内部的tar文件。 没有太多可以做的,以避免在GUI中。 targz格式都是可流式的,这使得它们非常适合用于将gunzip的输出传输到tar中,以便在不使用大量额外的磁盘空间的情况下解压tar包。 但是GUI将提供存档中所有文件的列表,在读取整个tar文件的情况下,您无法做到这一点。 一个图形用户界面也允许你点击并选择要提取的单个文件,如果不读取整个文件,你也不能这样做。

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

Total Commander开箱即可处理.tar.gz,是我书中最好的FileSystem经理:)

WinRAR的

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

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

披露:我写了这个工具。

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

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

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