C# 中的解压

发布于 2024-10-08 10:34:12 字数 370 浏览 2 评论 0原文

我已经压缩了一个xml文件并将其转换为网页中的base64格式。然后我将base64字符串传递给Windows应用程序并将其转换为unbase64格式。现在我只想以Windows形式解压缩该字符串。 我已经在 Windows 中完成了以下操作

dim decoded as byte()
decoded=convert.frombase64string(strreturndata)  // strreturndata is base64 string
dim decoders as string
decoders = encoding.utf8.getstring(decoded)

,现在我想使用 Windows 窗体中的 gzip 流类解压缩该字符串

i have compressed an xml file and converted it into base64 format in web page.then i have passed the base64 string to windows application and converted it to unbase64 format.now i want to decompress this string in windows form only.
i have done the following in windows

dim decoded as byte()
decoded=convert.frombase64string(strreturndata)  // strreturndata is base64 string
dim decoders as string
decoders = encoding.utf8.getstring(decoded)

now i want to decompress this string using gzip stream class in windows form

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

才能让你更想念 2024-10-15 10:34:12

如果你想取回 Base64 字符串,请使用它。

试试这个:

byte[] x = Convert.FromBase64String(decodedString);
string mytext = System.Encoding.utf8.getstring(x, 0, x.length)

如果您需要进行更多压缩,可以使用 Gzip 压缩和解压缩或 DeflateStream 类。

If you want to get back the Base64 string, use this.

Try this:

byte[] x = Convert.FromBase64String(decodedString);
string mytext = System.Encoding.utf8.getstring(x, 0, x.length)

If you need to do more compression, you can use Gzip compression and decompression or DeflateStream class.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文