2009-04-29 21 views
0

如果我使用java压缩和解压缩数据,那么它工作正常 我的朋友使用C#.NET压缩数据,而我使用java SO在这种情况下我无法解压缩相同的数据。java中的压缩和解压缩对于不同的编程语言无法正常工作

我在java中使用inflatter和deflater。

感谢 巴皮

+1

你能给为Java解压缩一些示例代码和C#压缩? – 2009-04-29 06:27:12

回答

4

使用GZIPInputStream和GZIPOutputStream这是用gzip格式兼容。

注意:每种压缩格式都不同(尽管方法相似),它们必须相同。

Inflator和Deflator是GZIP格式的缩减版本,我不希望它可以与Java以外的任何其他软件一起工作。

3

java.util Deflator和Inflator支持是基本的zip压缩和解压缩格式实现 - 它们不创建独立存档文件。而是他们创建/读取对应于档案文件中一个条目的数据部分的数据流。

要创建一般压缩实用程序可读的存档文件,请使用java.util.GZIPXxx或java.util.ZipXxx类。

1

感谢您的支持。 我改变了我的压缩逻辑。我只在这之后,在java和C#.NET中使用了GZIPInputStream 。我的问题就解决了

感谢 巴皮

相关问题