gpt4 book ai didi

java - 可能是二进制但通常是文本的数据的高效 JSON 编码

转载 作者:行者123 更新时间:2023-11-30 04:39:03 25 4
gpt4 key购买 nike

我需要通过网络发送一个包含任意文件内容的 JSON 数据包。这可能是二进制文件(如 ZIP 文件),但通常是纯 ASCII 文本。

我目前使用的是 base64 编码,它可以处理所有文件,但它会显着增加数据的大小——即使文件一开始是 ASCII。除了手动检查任何非 ASCII 字符然后决定是否对其进行 base64 编码之外,是否有更有效的方式对数据进行编码?

我目前正在用 Python 编写此代码,但可能需要在 Java、C# 和 C++ 中执行相同的操作,因此最好使用易于移植的解决方案。

最佳答案

使用引用打印编码。任何语言都应该支持这一点。 http://en.wikipedia.org/wiki/Quoted-printable

关于java - 可能是二进制但通常是文本的数据的高效 JSON 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2634135/

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