java 调用rar命令 对rar文件进行加减密,提供思路即可!!

来源:百度知道 编辑:UC知道 时间:2024/07/08 15:04:09

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;

public class Test {

Enumeration enu = null;// 创建一个枚举型引用
ZipFile zf = null; // 创建一个Zip文件引用
ZipEntry ze = null;// 创建一个进行入Zip文件的引用
BufferedInputStream bis = null; // 创建一个字节型输入流
BufferedOutputStream bos = null;// 创建一个字节型输出流

public void zipFiles(){
try {
File f = new File("d:\\line.zip");
zf = new ZipFile(f);
enu = zf.entries();
while (enu.hasMoreElements()) {
ze = (ZipEntry) enu.nextElement();
if (ze.isDirectory()) {
new File("d:\\" + ze.getName()).mkdirs();
continue;
}
int count;
byte[] buffer = new byte[2048];
int bu = 2048;
bis