我们需要一个用于压缩文件的跨平台解决方案。我们的服务器运行在Windows XP/Vista/7和3个Unix发行版,SunOS,HPUX和AIX上。我们的服务器创建需要压缩的文件,然后再将其重新设置回客户端。我们最初的想法是用jar压缩文件,因为大多数服务器都安装了java,但显然jar并不包含在jre中,只是jdk。我们的服务器是用C编写的,需要创建压缩文件的应用程序是Perl。跨平台文件压缩
我真的很喜欢我没有安装的东西,因为我们的安装基础很大,添加新的所需应用程序通常很困难。是否有任何内容可以保证可以用于每个可用于压缩的操作系统?即使我不得不为每个人使用不同的东西,那也可能是好的。
BTW,罐子实际上是压缩,因此,所有你需要做的就是重新命名的jar为ZIP,然后你可以解压缩它。 – Milhous 2009-08-11 23:27:06
如果“java”标记正确,则可以使用Java 1.4 http://java.sun.com/j2se/1.4.2/docs/api/java/util/zip/GZIPOutputStream.html(和GZIPInputStream)。 – 2009-08-12 02:36:43