java 檔案壓縮
java中提供了與壓縮解壓縮相關的類java.util.zip,包含如下資料流:
public class DeflaterOuputStream extends FilterOutpuStream
public class InflaterInputStream extends FilterInputStream
public class GZIPOutputStream extends FilterOutputStream
public class GZIPInputStream extends FilterInputStream
public class ZipOutputStream extends FilterOutputStream
public class ZipInputStream extends FilterInputStream
使用GZIP和ZIP處理壓縮的例項如下:
GZIPInputStream,可以使用read(),skip(),available() 方法從gzin 中讀取解壓資料。
=========
FileInputStream fin = new FileInputStream("filein.gz");
GZIPInputStream gzin = new GZIPInputStream(fin);
FileOutputStream fout = new FileOutputStream("fileout.txt");
ZipOutputStream,使用ZipEntry物件對zip檔案中每個檔案進行維護。
=========
FileInputStream fin = new FileInputStream("filein.zip");
ZipInputStream zin = new ZipInputStream(fin);
ZipEntry ze = null;
while ((ze = zin.getNextEntry()) != null) {
FileOutputStream fout = new FileOutputStream(ze.getName());
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23937368/viewspace-1057579/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java檔案壓縮Java
- 檔案壓縮和解壓縮
- java中 檔案壓縮處理Java
- java中檔案如何加密壓縮?Java加密
- java 把檔案壓縮成 zipJava
- java 生成 zip格式 壓縮檔案Java
- Java壓縮檔案生成工具類Java
- Java學習筆記之I/O流(讀取壓縮檔案以及壓縮檔案)Java筆記
- .NET 壓縮/解壓檔案
- gulp壓縮檔案
- aix 檔案的壓縮與解壓縮AI
- 電腦怎麼壓縮檔案 檔案壓縮方法詳解
- java 壓縮(解壓)檔案或者資料夾工具類Java
- Linux中檔案的壓縮和解壓縮Linux
- Mac壓縮檔案怎麼加密?BetterZip加密Word壓縮檔案教程Mac加密
- Ubuntu 壓縮檔案命令Ubuntu
- c#壓縮檔案C#
- Linux 檔案壓縮Linux
- HTTP 之 檔案壓縮HTTP
- WindowsApi 解壓縮檔案WindowsAPI
- 使用gzip壓縮檔案
- cpio檔案解壓縮
- Java實現檔案壓縮與解壓[zip格式,gzip格式]Java
- java實現zip壓縮檔案/資料夾Java
- linux下的檔案的壓縮和解壓縮Linux
- linux檔案壓縮和解壓命令Linux
- 常見檔案解壓和壓縮
- C# 檔案流壓縮解壓C#
- JAVA壓縮和解壓縮Java
- 將bmp檔案壓縮為jpg檔案
- 使用Java API進行tar.gz檔案及資料夾壓縮解壓縮JavaAPI
- 檔案的壓縮與解壓縮zz--linuxLinux
- node ~ zip壓縮 && 檔案加密加密
- C# 壓縮PDF檔案C#
- C# 建立壓縮檔案C#
- ZipArchive解壓縮zip檔案Hive
- 檔案打包與解壓縮
- linux 壓縮分解檔案Linux