LZMA2 parallèle dans les archives 7z

Aperçu

L’API Aspose.ZIP laisse composer des archives 7-Zip. L’une de ses méthodes de compression est LZMA2, qui peut être compressée dans plusieurs threads.

Compression mutlithreadée LZMA2

Cet exemple compose une archive 7z avec une seule entrée, qui sera compressée en utilisant 4 threads.

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("result.7z") ;
7}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.