Conversión de ZIP a 7z mediante C#
Si desea convertir el archivo ZIP a 7z, lea este artículo.
Aspose.Zip ahora permite componer archivos 7z con algoritmos de compresión LZMA, LZMA2, PPMd y BZip2.
Conversión
Aspose.ZIP API proporciona la clase SevenZipArchive para trabajar con archivos 7z. Podemos extraer una entrada a la memoria sin guardarla en un almacenamiento intermedio y pasarla al archivo 7z de inmediato.
Asegúrese de tener suficiente memoria virtual para guardar el contenido de todas las entradas.
Transferir una entrada
El siguiente ejemplo de código demuestra cómo extraer entradas del archivo ZIP e inmediatamente colocarlas en el archivo 7z. Las entradas de 7z se comprimirán con
el método LZMA2 independientemente del algoritmo que tuvieran en el archivo fuente.
Las entradas que son directorios se omiten, pero sus archivos se agregan respetando rutas relativas.