Wir benötigen eine Cross-Plattform-Lösung zum Komprimieren von Dateien. Unser Server läuft unter Windows XP/Vista/7 und 3 Unix-Distributionen, SunOS, HPUX und AIX. Unser Server erstellt Dateien, die gezippt werden müssen, bevor sie auf den Client zurückgesetzt werden. Unser erster Gedanke war, die Dateien mit jar zu komprimieren, da die meisten Server Java installiert haben, aber offensichtlich ist jar nicht im jre enthalten, nur jdk. Unser Server ist in C geschrieben und die Anwendung, die eine komprimierte Datei erstellen muss, ist Perl.Cross-Plattform-Dateikomprimierung
Ich würde wirklich wie etwas, das ich nicht als unsere installieren Installationsbasis ist groß und das Hinzufügen neue erforderliche Anwendungen ist in der Regel schwierig. Gibt es etwas, das garantiert in jedes dieser Betriebssysteme eingebaut wird, das ich zum Zippen verwenden könnte? Auch wenn ich für jeden etwas anderes verwenden muss, wäre das wohl auch okay.
BTW, Glas tatsächlich Zip ist, so alles, was Sie tun müssen, ist das Glas als zip umbenennen, und dann kannst du es dekomprimieren. – Milhous
Wenn das "Java" -Tag korrekt ist, können Sie Java 1.4 http://java.sun.com/j2se/1.4.2/docs/api/java/util/zip/GZIPOutputStream.html (und GZIPInputStream) verwenden. –