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();
}