程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java的壓縮類

java的壓縮類

編輯:關於JAVA

Java 1.1也添加一個類,用以支持對壓縮格式的數據流的讀寫。它們封裝到現成的IO類中,以提供壓縮功能。
此時Java 1.1的一個問題顯得非常突出:它們不是從新的Reader和Writer類衍生出來的,而是屬於InputStream和OutputStream層次結構的一部分。所以有時不得不混合使用兩種類型的數據流(注意可用InputStreamReader和OutputStreamWriter在不同的類型間方便地進行轉換)。

Java 1.1壓縮類 功能

CheckedInputStream GetCheckSum()為任何InputStream產生校驗和(不僅是解壓)
CheckedOutputStream GetCheckSum()為任何OutputStream產生校驗和(不僅是解壓)
DeflaterOutputStream 用於壓縮類的基礎類
ZipOutputStream 一個DeflaterOutputStream,將數據壓縮成Zip文件格式
GZIPOutputStream 一個DeflaterOutputStream,將數據壓縮成GZIP文件格式
InflaterInputStream 用於解壓類的基礎類
ZipInputStream 一個DeflaterInputStream,解壓用Zip文件格式保存的數據
GZIPInputStream 一個DeflaterInputStream,解壓用GZIP文件格式保存的數據

盡管存在許多種壓縮算法,但是Zip和GZIP可能最常用的。所以能夠很方便地用多種現成的工具來讀寫這些格式的壓縮數據。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved