Este tema recopila cómo convertir ZIP a 7z en C#. Se discute la configuración del entorno, el algoritmo paso a paso y un código de ejemplo funcional para convertir ZIP a 7zip en C#. Además, integrar esta función en tu aplicación no requiere que instales ningún otro software o aplicación de compresión de archivos.
Pasos para convertir ZIP a 7ZIP en C#
- Instalar Aspose.ZIP para convertir un archivo ZIP a 7z
- Leer el directorio ZIP de entrada usando la clase Archive
- Definir un objeto de la clase SevenZipArchive para escribir el directorio 7z de salida
- Recorrer cada archivo del archivo ZIP y crear una entrada correspondiente en el archivo 7z
- Escribir el archivo 7z generado usando el método Save
Estos pasos presentan una visión general de la exportación de ZIP a 7zip en C#. Como primer paso, carga el archivo ZIP de entrada y luego recorre cada entrada de este uno por uno. Finalmente, copia todo el contenido de los archivos desde el archivo fuente al archivo de destino.
Código para exportar ZIP a 7z en C#
Este fragmento de código muestra el flujo de trabajo para convertir ZIP a 7z en C#. Utiliza la clase Archive y la clase SevenZipArchive para realizar la conversión de ZIP. Al mismo tiempo, puedes personalizarlo aún más, como manipular el archivo 7z de salida con la clase SevenZipEntrySettings. Por ejemplo, puedes configurar los ajustes de compresión o cifrado para el archivo 7z de salida para cumplir con tus requisitos.
Este tutorial ha explicado toda la información relacionada con la manipulación de zip 7z en C#. Sin embargo, si deseas extraer el archivo 7z de salida de manera programática, puedes consultar el artículo sobre Crear un abridor de archivos 7z en C#.