在 Python 中压缩并在 Java 中解压缩以进行数据传输
Compressing in Python and decompressing in Java for data transfer
我需要在 Python 中在 PC 上压缩 PNG 图像以进行数据传输,然后将其传输到手机并在 Java 中读取。我需要无损压缩。
困难的部分是在不同的环境和编程语言中进行压缩和解压缩。我需要使用两种语言都可用的东西。我已经尝试过 zlib,从技术上讲它应该可以工作,但它只减少了大约 0.001% 的大小("best" 压缩设置为 9)。
- 我对 zlib 做错了什么?
- 有哪些可能的选择?
- 还有其他方法可以解决这个问题吗?我只需要将数据作为字节流传输,压缩是我优化它的第一个想法。
压缩压缩文件(如 png / jpg)通常不会产生很多效果,甚至偶尔会增加文件大小。
不值得。
我需要在 Python 中在 PC 上压缩 PNG 图像以进行数据传输,然后将其传输到手机并在 Java 中读取。我需要无损压缩。
困难的部分是在不同的环境和编程语言中进行压缩和解压缩。我需要使用两种语言都可用的东西。我已经尝试过 zlib,从技术上讲它应该可以工作,但它只减少了大约 0.001% 的大小("best" 压缩设置为 9)。
- 我对 zlib 做错了什么?
- 有哪些可能的选择?
- 还有其他方法可以解决这个问题吗?我只需要将数据作为字节流传输,压缩是我优化它的第一个想法。
压缩压缩文件(如 png / jpg)通常不会产生很多效果,甚至偶尔会增加文件大小。 不值得。