Java怎么實現文件的壓縮與解壓縮?

Java怎么實現文件的壓縮與解壓縮?很多朋友在使用中都存在這個疑惑,那就來看看經驗啦網小編為大家分享的使用Java壓縮與解壓縮文件方法吧,感興趣的朋友可以了解一下哦~
方法/步驟分享:
1、新建一個普通 Java 工程
圖示 , 在 Eclipse 中新建一個普通的Java工程,并新建一個類,JDK 自帶壓縮與解壓縮相關的類庫,在 java.util.zip 包中,因此無須引入其他依賴 。

Java怎么實現文件的壓縮與解壓縮?

2、開發壓縮文件的相關方法
圖示,通過 JDK 提供的壓縮輸出流類 GZIPOutputStream 將原始文件對應的字節輸出輸出到目標字節數組中 , 輸出過程即壓縮過程 。
Java怎么實現文件的壓縮與解壓縮?

3、開發解壓縮文件的相關方法
圖示,通過 JDK 提供的解壓縮輸入流類 GZIPInputStream 將壓縮文件對應的字節數組解壓縮后寫入到目標字節數組中 。
Java怎么實現文件的壓縮與解壓縮?

4、編寫測試方法
我們就將當前類文件進行壓縮和解壓縮
圖1示:將類代碼拷貝到目標文件夾中
圖2示:編寫相關方法,將文件讀入到字節數組中,進行壓縮處理,再進行解壓縮處理,最后將解壓縮得到的字節數組輸出到另外的文件中
Java怎么實現文件的壓縮與解壓縮?

【Java怎么實現文件的壓縮與解壓縮?】
Java怎么實現文件的壓縮與解壓縮?

電腦教程相關攻略推薦:
final cut怎么導出視頻?
電腦如何連接wifi?
final cut pro x如何加字幕?
5、執行測試方法 , 觀察輸出的結果
圖1示:從控制臺輸出看,文本類文件的壓縮比例可以達到 50%
圖2示:最后輸出的副本文件和原始文件內容一致,壓縮后再解壓縮沒有任何問題
Java怎么實現文件的壓縮與解壓縮?


Java怎么實現文件的壓縮與解壓縮?


Java怎么實現文件的壓縮與解壓縮?

以上就是使用Java壓縮與解壓縮文件方法分享的全部內容了,IE瀏覽器中文網站為您提供最好用的瀏覽器教程,為您帶來最新的軟件資訊!

相關經驗推薦