壓縮檔範例 001 [1][2]
import java.io.*;
import java.util.zip.*;
public class ziptest_001{
public static void main(String[] args){
try{
BufferedReader in= new BufferedReader(
new InputStreamReader(
new FileInputStream(要加入壓縮檔的檔案),讀取檔案編碼方式));
//範例中用IOS8859_1中文編碼的方式讀取要壓縮檔的檔案
FileOutputStream f = new FileOutputStream(檔案名稱 . zip);
CheckedOutputStream ch=new CheckedOutputStream(f,new CRC32());
//校驗和可用於驗證輸出數據的完整性. 利用計算數據流了CRC32().
ZipOutputStream out = new ZipOutputStream ( new BufferedOutputStream(ch));
int c;
out.putNextEntry(new ZipEntry(要加入壓縮檔的檔案));
// 指定名稱創建, 並開始輸入壓縮檔
while((c=in.read())!=-1)
out.write(c);
in.close();
out.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
會在與執行檔同個目錄底下看到所新增的zip檔
[1] http://big5.webasp.net/article/7/6873.htm
[2] https://read01.com/o28E4.html
自己的小練習, 如有侵權, 被我不小心引用沒標名出處或是不想被我標示出來, 趕快跟我講, 有時候一忙會忘記看這個, 有問題或是有更好的辦法更要跟我講, 如果有什麼覺得可以更積極的, 也希望可以小力的酸我, 我玻璃心阿
總網頁瀏覽量
2016年12月28日 星期三
2016年11月21日 星期一
[C++] POCO 安裝步驟
訂閱:
文章 (Atom)