gpt4 book ai didi

c# - 如何压缩base64字符串

转载 作者:行者123 更新时间:2023-12-03 23:35:17 26 4
gpt4 key购买 nike

关闭。这个问题需要details or clarity .它目前不接受答案。












想改善这个问题吗?通过 editing this post 添加详细信息并澄清问题.

1年前关闭。




Improve this question




我正在将 5mb base64 字符串从 unity android 应用程序发送到后端 api。由于大量数据传入,发布和获取应用程序变得缓慢。我想将 base64 5mb 字符串压缩到较小的大小。谁能帮我找到解决方案

我已经尝试了所有解决方案,如 GZipStream 和所有其他解决方案,但它们与普通字符串一起工作正常,但在尝试使用 base64 时无济于事。

谁能告诉如何压缩和解压缩 base64 字符串。

最佳答案

Base64 已经以不适合大多数压缩算法的方式进行编码 - 参见 Why does base64-encoded data compress so poorly?详情。

您将需要压缩原始二进制数据,然后对压缩数据进行 base64 压缩,或者根本不需要转换为 base64。

此外,许多 HTTP 客户端/服务器会自动压缩流,因此这可能已经隐含地发生了。

一个更好的问题可能是您为什么要在 Web 请求中发送如此大量的数据,也许您应该尝试减小大小而不是尝试压缩它...

关于c# - 如何压缩base64字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59454425/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com