我有一個可能很大(> 4GB)的日誌文件,所以我想「在運行中對它進行gzip」,這意味着我想直接在文件末尾插入文本gzip文件(我想爲logback創建自己的文件appender)。 是否可以追加東西到現有的gzip文件?它看起來像唯一的方法是用GZIPInputStream打開現有的,讀取它並用GZIPOutputStream將數據寫入到一個新文件中,並在新文件的末尾附加新的東西,然後我想刪除舊的gzip並重命名新的舊名...使用Java將數據追加到gzip文件中
我錯了嗎?更好的想法?
謝謝!
這是.tar.gz,而不是.gz。 –