java如何实现修改压缩包中的文件?RAR格式、Zip格式及7z格式

2024-11-25 22:39:27
推荐回答(3个)
回答1:

给你个最简单的方法:
用winrar打开你的RAR格式、Zip格式及7z格式格式文件,然后把修改后的文件直接拖拽到winrar里面对应的目录就可以了!就完成了替换。

回答2:

public static void main(String args[]) {
File f=new File("e:\\a.rar");
FileOutputStream out=null;
try {
out = new FileOutputStream(f);
if(out==null) return;
ZipOutputStream zout=new ZipOutputStream(out);
zout.write("你好啊!".getBytes());
zout.closeEntry();
zout.close();
out.close();
} catch (IOException e1) {
e1.printStackTrace();
}
}

回答3:

你可以看下java.util.zip下的内容

会需要重新打包