0

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

1 に答える 1