import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class ZipDemo {
public static void main(String[] args) throws Exception {
zipFile(new File("a.log"),new File("cb400.zip"));
}
public static void zipFile(File source, File target) throws IOException {
byte[] buffer = new byte[1024];
ZipOutputStream outputStream = new ZipOutputStream(
new FileOutputStream(target));
outputStream.putNextEntry(new ZipEntry(source.getName()));
InputStream inputStream = new FileInputStream(source);
for (int i = inputStream.read(buffer); i > 0; i = inputStream
.read(buffer)) {
outputStream.write(buffer, 0, i);
}
inputStream.close();
outputStream.close();
}
}
- Dec 13 Thu 2012 19:04
《Android》簡單壓縮單一檔案
全站熱搜
留言列表
發表留言