Paralleles LZMA2 in 7z-Archiven
Contents
[
Hide
Show
]Übersicht
Aspose.ZIP API lässt 7-Zip Archive zusammenstellen. Eine der Kompressionsmethoden ist LZMA2, die in mehreren Threads komprimiert werden kann.
LZMA2 mutlithreaded Kompression
Dieses Beispiel kompiliert ein 7z-Archiv mit einem einzigen Eintrag, der mit 4 Threads komprimiert wird.
1SevenZipLZMA2CompressionSettings compressionSettings = new SevenZipLZMA2CompressionSettings();
2compressionSettings.setCompressionThreads(4);
3SevenZipEntrySettings settings = new SevenZipEntrySettings(compressionSettings);
4try (SevenZipArchive archive = new SevenZipArchive(settings)) {
5 archive.createEntry("first.bin", "data.bin");
6 archive.save("ergebnis.7z");
7}