XZ es uno de los formatos de compresión más utilizados. Proporciona características que optimizan el almacenamiento de datos empresariales y aseguran una transferencia de datos confiable. En esta guía, recorreremos cómo lograr la compresión y extracción XZ en C#. Aspose.ZIP para .NET es un SDK de nivel empresarial destinado a trabajar con formatos de archivos de archivo. La implementación es bastante simple, y puedes modificar los ejemplos de código según tus necesidades. Además de XZ, también veremos cómo comprimir y descomprimir archivos ZST programáticamente.
Instalación del SDK
Para instalar Aspose.ZIP para .NET, ejecuta el siguiente comando:
Install-Package Aspose.Zip
También puedes descargar los archivos del SDK o instalarlo a través del administrador de paquetes NuGet.
Compresión y Extracción XZ en C#
Ahora, vayamos directamente a la fase de implementación. Puedes seguir los pasos que se indican a continuación:
- Crea un objeto de la clase XzArchive.
- Invoca el método SetSource para definir el contenido para la compresión.
- El método Save guardará el archivo XZ en el archivo de destino proporcionado.
El siguiente ejemplo de código crea un archivo XZ:
Salida:
De manera similar, si deseas descomprimir un archivo XZ, puedes seguir el fragmento de código que se indica a continuación:
Salida:
Comprimir Archivo ZST usando Aspose.ZIP para .NET
Como se mencionó anteriormente en este artículo del blog, Aspose.ZIP para .NET ofrece características para trabajar con formatos de archivos de archivo. Por lo tanto, en esta sección, veremos cómo comprimir y descomprimir archivos ZST en .NET:
Para la compresión ZST, sigue el ejemplo de código que se indica a continuación Puedes extraer archivos ZST usando el siguiente ejemplo de código:
Obtén una Licencia Gratuita
Obtén una licencia temporal gratuita para probar este SDK de compresión más allá de las limitaciones de evaluación.
Conclusión
Esto nos lleva al final de este artículo del blog. Hemos revisado cómo lograr la compresión y extracción XZ en C# programáticamente. Además, también cubrimos cómo puedes comprimir y descomprimir archivos ZST utilizando Aspose.ZIP para .NET. Además, continuaremos escribiendo sobre temas útiles. Mientras tanto, puedes explorar la documentación y las referencias de API. Puedes visitar el repositorio de GitHub para ver ejemplos de código.
También puedes hacer tus preguntas en nuestro foro de soporte.
Preguntas Frecuentes
P: ¿Cuánto comprime XZ?
Usando Aspose.ZIP para .NET, XZ puede comprimir archivos típicamente de 2× a 5×, dependiendo del tipo de datos.
P: ¿Cuál es el formato de compresión XZ?
El formato de compresión XZ es un formato de compresión de datos sin pérdida basado en el algoritmo LZMA2. Está diseñado para lograr ratios de compresión muy altos mientras maneja grandes archivos de forma eficiente.
P: ¿Es XZ sin pérdida?
Sí, XZ es un formato de compresión sin pérdida, lo que significa que reduce el tamaño del archivo sin perder ningún dato, y el archivo original se puede restaurar completamente después de la descompresión.
P: ¿Qué es el formato ZST?
El formato ZST (comúnmente conocido como Zstandard o ZSTD) es un algoritmo de compresión rápida y sin pérdida y un formato de archivo.
P: ¿Cómo extraer un archivo .ZST?
En .NET, puedes extraer un archivo ZST fácilmente usando Aspose.ZIP para .NET. Por favor visita este enlace para ver el ejemplo de código.
