gzipoutputstream

    0熱度

    1回答

    我的應用程序正在儘可能快地將一大堆視頻和i2c傳感器數據記錄到磁盤文件中。目前我正在將所有內容都轉換爲字節,並且正在使用BufferedOutputStream進行編寫。 @Siguza非常友善地建議尋找一個GZIPOutputStream來完成契約。我想知道你是否對性能問題有任何想法pro和con ...我認爲處理器是前進的,磁盤寫入是瓶頸 - 所以我希望在寫入之前通過GZIPOutputStr

    1熱度

    1回答

    我正在使用FileChannel和FileInputStream做一個簡單的文件複製從File從文件到File文件。 的代碼基本上是這樣的: source = new FileInputStream(fromFile).getChannel(); destination = new FileOutputStream(toFile, false).getChannel(); // overwrit

    0熱度

    1回答

    我已經在Jetty之上使用Jersey2編寫了一個基本的REST服務器,用於測試HTTP Chunked Transfer-Encoding和gzip Content-Encoding。不過,我發現實現WriterInceptor以將GZIPOutputStream應用於gzip編碼的推薦方法會導致服務器阻塞,而不是通過gzip的塊發送。 我相信這是GZIPOutputStream等待它自己的緩衝

    1熱度

    2回答

    我開始從一個HTTP請求的響應: InputStream responseInputStream = response.getEntityInputStream() 我需要給gzip這種反應,所以我可以把它上傳到S3並保存壓縮: this.s3.putObject(new PutObjectRequest(bucketName, key, gzippedResponseInputStream,

    0熱度

    1回答

    我使用GZIPOutputStream創建tar.Gzip文件,並且我添加了另一個邏輯,如果在壓縮時捕獲任何異常然後,我的代碼會重試三次。在行 java.io.IOException: request to write '4096' bytes exceeds size in header of '2644' bytes for entry 'Alldbtypes' 我得到異常: 當我拋出一個IO

    0熱度

    1回答

    一個文件有什麼特徵,這是使用Gzip和deflate算法高度壓縮的。 我有一個TSV文件,我嘗試用相同的壓縮率生成一些更多的TSV文件。 我的原始TSV文件是大約700mb未壓縮和40mb壓縮。 我曾嘗試使用更長的字符串,其增加了壓縮率(但還不夠) 寫我的文件,我使用: fileOutputStream = new FileOutputStream(outputFilePath); GZIPOu

    0熱度

    1回答

    在this thread的幫助下,我能夠編寫decompress()和compress()函數。我的程序以gzip形式接收數據,膨脹它,有時修改它,然後再次壓縮併發送它。經過數小時的頭痛和錯誤追蹤,我能夠發現有時(!),我使用的GZIPOutputStream只是不能正常關閉。我能夠沖洗它,但之後,沒有任何反應。然而,在其他時候,它只是工作>。> 這是我的compress()方法的代碼。 publ

    -1熱度

    1回答

    我想知道是否有可能將圖像轉換爲base64字符串,然後使用GZIP壓縮它,並通過短信將其發送到另一個android手機,然後解壓縮,解碼,然後圖像顯示給用戶?如果是,那麼可能的解決方案是什麼?

    0熱度

    1回答

    我想將普通文件壓縮爲.zip文件,然後將其壓縮爲gzip文件而不創建新文件。 例如,讓我們說,我有一個PDF文檔doc.pdf,我要得到的是:doc.pdf.zip.gz 我不想創造一個名爲doc.pdf.zip新的文件,然後打開它和gzip它。 我與服務器的工作得到來自瀏覽器的文件,然後返回,這是我的函數: public void ZIPandGZIP(String fileName, Outp

    1熱度

    1回答

    我有一個小問題,我做了一個函數。 我希望每次給這個函數一個字符串時,它會把我保存到同一個文件中的一個新行中,但實際上現在只保存最後一個字符串Im的活動。這就像一遍又一遍的重寫,需要一些幫助 public void WritingGZFile(String directory, String linesWithPattern, String newFile) throws IOException