J'ai besoin d'un moyen d'écrire un GZipStream dans une chaîne.C# GZipStream to String
J'utilise:
GZipStream Decompress = new GZipStream(inFile, CompressionMode.Decompress)
J'ai essayé plusieurs méthodes, mais ne peut pas comprendre. Est-ce que quelqu'un a des idées?
Un grand merci, Brett
duplication possible de [Comment obtenez-vous une chaîne à partir d'un MemoryStream?] (Http://stackoverflow.com/questions/78181/how-do-you-get-a-string-from-a-memorystream) –
Quand j'utilise: var sr = new StreamReader (ms); var myStr = sr.ReadToEnd(); la chaîne revient vide. Puis-je manquer quelque chose lors de la conversion d'un GZipStream en MemoryStream? – Brett
Si votre fichier inFile est toujours un fichier texte, alors la solution/le lien suggéré par @Steven fonctionnera. Si les formats sont différents, vous ne pouvez avoir qu'une représentation bade64 des données. –