我使用Apache Commons Compress for Java來日誌文件壓縮多爲單tar.bz2
存檔。並行bzip2壓縮檔
但是,壓縮需要很長的時間(> 12小時),因爲我每天壓縮大約20GB的文件。
由於這個庫壓縮文件單線程,我想知道是否有辦法做到這一點多線程。
我發現很多的解決方案(命令行pbzip2或一些C++庫),但我發現for Java是這個博客帖子:
https://plus.google.com/117421466255362255970/posts/3jfKVu325zh
看來,我不能在我的Java應用程序中使用它。
那裏有什麼嗎?你會推薦什麼?或者是否有另一種類似bzip2的壓縮率更快的解決方案?
我不知道這是否在你的觸及範圍內,但你總是可以嘗試編寫自己的bzip2的多線程實現? –
嘿傑西,是的,這會是膨脹,但是這肯定我夠不着的地方。 – Stefan
如何在Java應用程序中調用http://compression.ca/pbzip2/? – reprogrammer