gpt4 book ai didi

python - Objective-C 将 NSData 压缩为 Python gzip 字符串?

转载 作者:行者123 更新时间:2023-12-01 06:00:51 27 4
gpt4 key购买 nike

我正在使用+[NSData gtm_dataByGzippingData:]+[NSJSONSerialization dataWithJSONObject:options:error:] 返回的 UTF-8 编码数据进行 gzip 压缩。

如何将这个 gzip 压缩的 NSData 转换为一个字符串,我可以将其作为参数发送到 Python 服务器,以便服务器可以使用 zlib.decompress() 解压缩它。 ?

最佳答案

使用类似 -[NSData base64EncodedString] 的方法在将 gzip 压缩的 NSData 发送到 Python 服务器之前对其进行 base64 编码。

然后,Python 服务器可以对其进行 base64 解码,然后像这样解压缩:

contacts_data = zlib.decompress(base64.b64decode(contacts_base64), 16)

关于python - Objective-C 将 NSData 压缩为 Python gzip 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10559971/

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