出於某種原因,我不能在網上如何做到以下幾點找到了堅實的例子,這樣即使有人在這裏可以幫助那會極大壓縮數據
我在Java 6中,我傳輸文件通過套接字會喜歡壓縮數據。我已經查看了ZIP輸入流,雖然看起來不錯,但我一直沒有得到它的工作。我寧願做的是:
- 讀取非壓縮(正常)文件轉換成一個byte []數組
- 在內存方面,字節[]壓縮到另一個字節[]是ZIP壓縮
- 轉移新的壓縮字節[]在正常的OutputStream(沒有花哨的deflater /充氣類來處理)
- 在另一端,解壓壓縮回其原始字節[],並將其寫入到一個新文件。
我會很感激,關於如何做那些4步:)
這是爲什麼我寧可不使用郵編IO流的任何實例:Problems with using ZipOutputStream and ObjectOutputStream
正如我在我的問題中提到的,我嘗試使用ZipInputStream並不斷得到問題。我寧願先壓縮數據,然後分別通過輸出流發送數據。 http://stackoverflow.com/q/18521810/1582712 –