2014-04-03 16 views
-1

我已經搜索了針對java的不同壓縮算法,並且我終於決定了已經包含在java SDK中的deflate算法。有人可以指向一個真正壓縮文件的Java庫,但有明顯的尺寸差異嗎?

當我開始的時候,它對文本文件很好,但是它並沒有像其他類型的文件(如JPG等)那樣對壓縮尺寸進行很大的壓縮,當我改變壓縮級別時也沒有太大的區別。

我需要的是一個庫,它將壓縮所有文件,並顯着減小文件大小。

我正在尋找甚至存在?

感謝提前:)

+0

您檢出了'GZIPOutputStream'嗎? – Arrem

+4

JPG已壓縮。壓縮文件幾乎無法進一步壓縮,原則上無法實現「顯着減小文件大小」。 –

+0

@AlexeiKaigorodov我也嘗試了視頻文件,我也沒有壓縮。這是否意味着由於所有(或大多數)標準文件格式已經被壓縮,那麼它只能壓縮文本文件? – M090009

回答

0

你不會得到太多的壓縮了JPG,MP3,AVI或任何其他二進制文件,他們有點爲你做的了。但是,您可以從JS,CSS,HTML等文本文件中獲得良好的壓縮結果。

+0

謝謝,是的,當你和@AlexeiKaigorodov證實我懷疑這些格式已經被壓縮。 – M090009

相關問題