用Java密码压缩文件

时间:2017-01-12 17:31:07

标签: java compression password-protection

我正在尝试将文件压缩成受保护的zip文件,但是我搜索了如何制作并且我找不到答案,无论如何将一个唯一的文件压缩成密码保护.zip ??

要压缩我的文件,我正在使用此代码

  public class ZipFile {
        public static void main(String[] args) throws IOException {
            String sourceFile = "test1.txt";
            FileOutputStream fos = new FileOutputStream("compressed.zip");
            ZipOutputStream zipOut = new ZipOutputStream(fos);
            File fileToZip = new File(sourceFile);
            FileInputStream fis = new FileInputStream(fileToZip);
            ZipEntry zipEntry = new ZipEntry(fileToZip.getName());
            zipOut.putNextEntry(zipEntry);
            final byte[] bytes = new byte[1024];
            int length;
            while((length = fis.read(bytes)) >= 0) {
                zipOut.write(bytes, 0, length);
            }
            zipOut.close();
            fis.close();
            fos.close();
        }
    }

0 个答案:

没有答案