2010-01-20 99 views
1

如何獲取字符串並使用類似GZIPOutputStream的東西來gzip該字符串,然後將該壓縮內容作爲字符串輸出。Java:將Gzip字符串轉換爲輸出字符串

我的意圖是通過HTTP將壓縮內容作爲後期變量進行傳輸。

+1

到目前爲止您有任何代碼嗎? – 2010-01-20 18:25:10

+0

你有沒有試過*任何*? – 2010-01-20 18:25:35

回答

9

的步驟其實很簡單:

  • 使用GZIPOutputStream將其寫入到一個ByteArrayOutputStream ...關閉GZIPOutputStream
  • 呼叫ByteArrayOutputStream.toBytes()獲取字節數組
  • 使用結果上的Base64編碼器

服務器將執行基本上與這些操作相反的操作。