Ich habe versucht, herauszufinden, GZIPOutputStream und dergleichen, aber hatte keinen Erfolg mit ihnen zu verstehen. Ich möchte nur eine Zeichenkette - "Eine Zeichenkette" in ein GZIP Base64-Format konvertieren. Wie kann ich das tun?
BEARBEITEN: Beim GZIP Base64-Format wird die Zeichenfolge zuerst mit GZIP komprimiert und dann in Base64
konvertiert Verwenden Sie den Apache Commons Codec Base64OutputStream
.
Hier ist eine Beispielklasse:
%Vor%Welche Ausgaben:
%Vor%Unter Linux können Sie bestätigen, dass dies funktioniert mit:
%Vor% (Bitte beachten Sie, dass Sie in OSX% base64 -D
anstelle von base64 -d
im obigen Befehl verwenden sollten)
Welche Ausgaben:
%Vor%Wir können Java GZIPOutputStream / GZIInputStream und Apache commons Codec Base64 Encoder und Decoder verwenden: lebenslanger programmer.blogspot.com