LZMA2 parallèle dans les archives 7z
Contents
[
Hide
Show
]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}