0
7 zip文件(lzma)格式,想要压缩和加密。
我想使用Apache Commons Compress。
我正在使用此功能,但是,解压缩的文件已损坏。Java Apache Commons压缩7zip,损坏文件错误
感谢
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();
}
您收到的错误究竟是什么? – Avery
“outfile.7z-> image.jpg”当我打开文件 “此图像文件已损坏”我收到警告。好 ? – user3236432
你得到了什么警告?没有所有的细节都很难回答你的问题。 – Avery