Come decomprimere un stringa utilizzando l'algoritmo Deflate

March 11

Come decomprimere un stringa utilizzando l'algoritmo Deflate


Classe DeflateStream di .NET consente ai programmatori di decomprimere le stringhe utilizzando l'algoritmo Deflate integrato di .NET. Esso è una parte importante del NET di ingresso-uscita (IO) classi utilizzate per estrarre e inviare i dati tra le diverse forme di memoria. È possibile utilizzare l'algoritmo Deflate per compattare un file da comprimere in una singola stringa. Un altro programma potrebbe quindi decomprimere la stringa utilizzando l'algoritmo Deflate. La maggior parte dei programmi che i file compatti per "zippare" li utilizzano classi IO.

istruzione

1 Aprire Visual Studio e aprire il file di classe che deve decomprimere la stringa.

2 Posizionare i seguenti riferimenti libreria .NET nella parte superiore del file di classe.

using System;

using System.IO;

3 Creare una privacy Usando e istanziare un'istanza della classe StreamReader nella sua parentesi, utilizzando il nome del file di testo che si desidera decomprimere come argomento.

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

{

}

4 Creare una stringa della classe StringBuilder per contenere la stringa all'interno della privacy Usando.

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

{

StringBuilder sampleStringText;

}

5 Chiamare il metodo "ReadLine ()" della classe StreamReader e assegnare la stringa ritorna alla stringa sampleStringText. Il metodo "ReadLine ()" utilizza automaticamente l'algoritmo Deflate la classe del framework .NET e produce una stringa decompresso.

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

{

StringBuilder sampleStringText;

sampleStringText = sampleStreamReader.ReadLine ();

// Uso decompresso stringa come richiesto

}