Windows有什么好的tar工具?
我经常使用Cygwin,但我现在需要在其他人的Windows机器上提取tar.gz和tar.bz2文件。他们不希望Cygwin;他们需要一个GUI。我尝试了7-zip,这是我们公司的一些其他人使用的,但7-zip使braindead决定要求你先将文件解压缩到新的目标文件,然后解压缩该文件,从而浪费时间和磁盘空间,并要求我采取额外的行动。还有其他一些我不喜欢的界面。Windows有什么好的tar工具?
我刚刚收到一个新的Windows工作站,并决定尝试ZipGenius软件决定提供它的权力,但它甚至不处理tar.gz文件。
有关更好工具的任何建议?
Windows的一个好的tar实用程序是tar
。无需涉及Cygwin;它可以作为本机程序运行。 UnxUtils project on Sourceforge有许多Windows版本的常用Unix工具,而不需要Cygwin。
如果你需要一个GUI,WinZip可以读取tarball,WinRar也可以。不过,它们的表现与7-Zip相同。如果你打开一个.tar.gz文件,他们首先解压该文件,然后打开内部tar文件。在GUI中避免这种情况的做法并不多。 tar和gz格式是可流式传输的,这使得它们非常适合于将输出从gunzip
输送到tar
,以便在不使用大量额外磁盘空间的情况下解压缩tarball。但是GUI将提供存档中所有文件的列表,在读取整个tar文件的情况下,您无法做到这一点。 GUI还允许您指向并单击以选择要提取的单个文件,并且无法读取整个文件也无法完成此操作。
什么是图形用户界面可能做的是解压缩内存中的文件以创建索引,然后丢弃数据,只保留足够的数据以显示索引。一旦选择了要提取的文件,它就会再次解压缩tarball并将选定的数据写入磁盘。但我不知道有任何程序这样做。如果磁盘空间不足,请使用命令行方法。
我曾经使用过UnxUtils,但这个项目看起来很濒危。现在我使用来自GnuWin32的本地GNU工具(http://gnuwin32.sourceforge.net/),但我衷心赞同这个建议。 – 2011-02-02 17:26:41
如果您不喜欢7-Zip的用户界面,您可以使用7-Zip或PeaZip,它们都是免费且开源的。 另一个不错的选择可能是WinRAR,它不是免费的,但只是在试用期满时在程序启动时显示一个唠叨的屏幕,而不是一个很大的唠叨。
www.objectfusion.com上的Archive eXchange是目前市场上任何Windows软件的最佳TAR支持。
https://superuser.com/a/1283392/12824 – 2018-01-31 12:30:35