Paralleles LZMA2 in 7z-Archiven

Ü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}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.