我們需要一個用於壓縮文件的跨平臺解決方案。我們的服務器運行在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