我在c#.NET和Java中使用GZipinputstream创建了压缩和解压缩技术。如果我在c#.NET中压缩到13239字节,那么我可以用Java解压缩它,但如果我在c#.NET中压缩超过13239字节,那么我无法用Java解压缩它。但我可以使用C#.NET解压缩它。可能导致这种情况的任何想法?
由于 BAPI
答案 0 :(得分:1)
在关闭流之前刷新流/尝试从Java端读取它。我的猜测是你打了某种缓冲区而不是所有的数据都被转移了。
答案 1 :(得分:1)
我建议您尝试使用gzip压缩,使用gunzip来查看问题的原因。
我使用Java压缩和解压缩了更大的文件,这些文件也可以正常使用。