hod() & 0xff00) >> 8);
setExtra(extraBytes);
}
其实就是增加一个参数并增加了下面这段代码:
if (utf8Flag) {
this.flag |=(1 << 11);
}
当然不要忘了将调用该方法地方修改一下,传进utf8Flag参数
AesZipFileEncrypter类里有两处(在两个add方法中)其它地方不需改动。
注:以上代码我自己已测试通过,如果哪位朋友测试出错,请留言!
相关文件下载
------------------------------------------分割线------------------------------------------
具体下载目录在 /2014年资料/11月/6日/Java解压和压缩带密码的zip文件
------------------------------------------分割线------------------------------------------