LZMA2 paralelo en archivos 7z
Contents
[
Hide
Show
]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>
- Defina la configuraci�n de compresi�n usando
SevenZipLZMA2CompressionSettingsy establezcaCompressionThreads = 4para habilitar la compresi�n multiproceso. - Cree una instancia de
SevenZipEntrySettingsusando la configuraci�n de compresi�n del paso 1. - Inicialice un objeto
SevenZipArchivecon la configuraci�n de entrada. - Agregue una nueva entrada al archivo llamando a
CreateEntry, especificando el nombre de la entrada(first.bin)y el archivo fuente(data.bin). - Guarde el archivo como
result.7zusando el m�todoSave.
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 }