我想将python代码重写为java。这是python代码:
UIToolbar
这是我的java代码: *
zipped = zlib.compress(data_json_upload.encode("utf-8"))
print ("data encode")
print (zipped)
base64_bytes = base64.b64encode(zipped)
base64_string = base64_bytes.decode('utf-8')
* 但他们似乎返回不同的结果相同的字符串任何想法我可以改变什么来获得相同的代码是在java上工作? 例如,发送java与java中的base64_string不同
答案 0 :(得分:2)
GZIPOutputStream
会生成*.gz
个文件。如果您只需要zlib流,请改用DeflaterOutputStream
。
// ... the rest are the same ...
DeflaterOutputStream os = new DeflaterOutputStream(baos);
// ... the rest are the same ...