7 zip 文件 (lzma) 格式,要压缩和加密。
我想使用 Apache Commons Compress。
我正在使用此功能,但是,解压缩的文件已损坏。
谢谢
public static void main(String args[]) throws FileNotFoundException, IOException {
SevenZOutputFile sevenZOutput = new SevenZOutputFile(new File("outFile.7z"));
File entryFile = new File("D:/image.jpg");
SevenZArchiveEntry entry = sevenZOutput.createArchiveEntry(entryFile, entryFile.getName());
byte fileContent[] = new byte[(int)entryFile.length()];
sevenZOutput.putArchiveEntry(entry);
sevenZOutput.write(fileContent);
sevenZOutput.closeArchiveEntry();
sevenZOutput.close();
}