Java解压和压缩带密码的zip文件(三)

2014-11-23 17:50:35 · 作者: · 浏览: 158
hod() & 0xff00) >> 8);


setExtra(extraBytes);
}


其实就是增加一个参数并增加了下面这段代码:


if (utf8Flag) {
this.flag |=(1 << 11);
}


当然不要忘了将调用该方法地方修改一下,传进utf8Flag参数


AesZipFileEncrypter类里有两处(在两个add方法中)其它地方不需改动。


注:以上代码我自己已测试通过,如果哪位朋友测试出错,请留言!


相关文件下载


------------------------------------------分割线------------------------------------------


具体下载目录在 /2014年资料/11月/6日/Java解压和压缩带密码的zip文件


------------------------------------------分割线------------------------------------------