LZMA2 paralelo en archivos 7z

Descripci�n general

La API Aspose.ZIP permite componer archivos 7-Zip.�Uno de sus m�todos de compresi�n es LZMA2, que se puede comprimir en varios subprocesos.

Compresi�n multiproceso LZMA2

Este ejemplo compone un archivo 7z con una sola entrada, que se comprimir� mediante 4 subprocesos.

Pasos: Cree un archivo 7z con compresi�n LZMA2 y subprocesos m�ltiples en C#< /fuerte>

  1. Defina la configuraci�n de compresi�n usando SevenZipLZMA2CompressionSettings y establezca CompressionThreads = 4 para habilitar la compresi�n multiproceso.
  2. Cree una instancia de SevenZipEntrySettings usando la configuraci�n de compresi�n del paso 1.
  3. Inicialice un objeto SevenZipArchive con la configuraci�n de entrada.
  4. Agregue una nueva entrada al archivo llamando a CreateEntry, especificando el nombre de la entrada (first.bin) y el archivo fuente (data.bin).
  5. Guarde el archivo como result.7z usando el m�todo Save.
1    SevenZipEntrySettings settings = new SevenZipEntrySettings(new SevenZipLZMA2CompressionSettings(){ CompressionThreads = 4 });
2    using (var archive = new SevenZipArchive(settings))
3    {
4        archive.CreateEntry("first.bin", "data.bin");
5        archive.Save("result.7z");
6    }
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.