gzipoutputstream

    0熱度

    1回答

    我想通過Java和CLI gzip命令通過GZIP比較運行字符串的輸出。輸出結果不一樣,我找出了原因,但不知道如何讓他們互相傾訴。 我讀過很多關於SO的問題,閱讀過gzip的手冊頁,以及GZIPOutputStream和DeflaterOutputStream的代碼。 GZIPOutputStream的默認壓縮級別(通過Deflator設置)爲「-1」,關於這意味着什麼沒有解釋。此外,gzip C

    0熱度

    1回答

    有人有一個想法,爲什麼這段代碼來創建一個gzipped字符串不工作? Mac上的CLI gzip無法打開結果文件:「不是gz格式」。 請注意:我需要字符串,而不是文件。直接創建gzip文件,編寫JSON時不用壓縮它。 本示例中的文件僅用於測試目的。 public someMethod { String gzippedString = this.gzippedString(finalJ

    0熱度

    1回答

    林從下載X site.After下載的所有文件到臨時文件夾,當我與0KB ..Pls苛求所有的gz格式文件的臨時文件夾幫我出代碼中的註釋在代碼..Any變化 URL site = new URL (sb.toString()); URLConnection uc = site.openConnection(); uc.setRequestProperty("Accep

    4熱度

    3回答

    我想在使用GZIPOutputStream上傳文件之前先用java壓縮文件。有沒有辦法將gzip文件存儲在內存中用於上傳,而不是在本地計算機上生成gzip文件? 謝謝!

    3熱度

    2回答

    我有以下代碼用於壓縮和解壓縮字符串。 public static byte[] compress(String str) { try { ByteArrayOutputStream obj = new ByteArrayOutputStream(); GZIPOutputStream gzip = new GZIPOutputStream(obj);

    0熱度

    1回答

    壓縮數據,我們有一堆的拿數據塊,壓縮這些數據,然後最終它們連接成一個大的字節數組的線程。如果任何人都可以擴展這個想法或推薦另一種方法,那就太棒了。我目前有兩種方法,我想出去,但也正在努力應該的樣子: 第一:我有每個線程的run()功能需要輸入數據,只需使用GZIPOutputStream來壓縮它並將其寫入緩衝區。 這種方法這裏的問題是,因爲每個線程都有一個數據塊這是一個較長的完整數據的一部分,當我

    2熱度

    1回答

    是否有GZIPOutputStream的實現可以在單獨的線程中完成繁重的工作(壓縮+寫入磁盤)? 我們不斷編寫大量的GZIP壓縮數據。我正在尋找一個可以替代GZIPOutputStream的替代品。

    0熱度

    1回答

    我需要將字符串轉換爲gzip base64。我有此代碼 import java.util.zip.GZIPOutputStream; import org.apache.commons.codec.binary.Base64OutputStream; public class Test { public static void main(String[] args) {

    0熱度

    1回答

    我有一個很大的文件夾,我想在保存子文件夾層次結構時發送它的壓縮版本。 目前我正在通過創建一個大的zip文件併發送它。 我正在尋找一種方法來將文件夾內容寫入一些將被重定向到套接字輸出流的outputstream。 我的動機是保持大的文件在我的機器上運行時 我知道該怎麼做了一個文件,以避免,但不知道如何處理與多個子文件夾的文件夾,並保存內層... 謝謝!

    1熱度

    3回答

    形成的BufferedWriter以文件的字節我有一個BufferedWriter如下圖所示: BufferedWriter writer = new BufferedWriter(new OutputStreamWriter( new GZIPOutputStream(hdfs.create(filepath, true)))); String line = "text"; wr