Tecnología

Inicio

Cómo descomprimir una cadena usando el algoritmo Deflate

Cómo descomprimir una cadena usando el algoritmo Deflate


DeflateStream clase de .NET permite a los programadores descomprimir cadenas utilizando el algoritmo Deflate incorporado de .NET. Es una parte importante de la entrada-salida de .NET (IO) clases que se utilizan para extraer y enviar datos entre diferentes formas de memoria. Es posible utilizar el algoritmo Deflate para compactar un archivo comprimiéndolo en una sola cadena. Otro programa podría entonces descomprimir la cadena usando el algoritmo Deflate. La mayoría de los programas que los archivos compactos de "comprimir" los utilizan clases IO.

Instrucciones

1 Abra Visual Studio y abra el archivo de clase que debe descomprimir la cadena.

2 Coloque las siguientes referencias de biblioteca .NET en la parte superior del archivo de clase.

using System;

using System.IO;

3 Crear una declaración de Uso y crear una instancia de la clase StreamReader dentro de su paréntesis derecho, utilizando el nombre del archivo de texto que desea descomprimir como un argumento.

usando (StreamReader sampleStreamReader = new StreamReader ( "TestFile.txt"))

{

}

4 Crear una cadena de la clase StringBuilder para contener la cadena dentro de la instrucción Usando.

usando (StreamReader sampleStreamReader = new StreamReader ( "TestFile.txt"))

{

StringBuilder sampleStringText;

}

5 Llamar al método "ReadLine ()" de la clase StreamReader y asignar la cadena vuelve a la cadena sampleStringText. El método "ReadLine ()" utiliza automáticamente el algoritmo Deflate del marco de la clase .NET y produce una cadena descomprimida.

usando (StreamReader sampleStreamReader = new StreamReader ( "TestFile.txt"))

{

StringBuilder sampleStringText;

sampleStringText = sampleStreamReader.ReadLine ();

// Utilización cadena descomprimida según sea necesario

}