Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中的压缩和解压在不同的编程语言中无法正常工作_Java_Compression - Fatal编程技术网

java中的压缩和解压在不同的编程语言中无法正常工作

java中的压缩和解压在不同的编程语言中无法正常工作,java,compression,Java,Compression,如果我使用java压缩和解压缩数据,那么它就可以正常工作 我的if朋友在我使用java时使用C#NET压缩数据,因此在这种情况下,我无法解压缩相同的数据 我在java中使用充气器和放气器 谢谢 Bapi使用与gzip格式兼容的GZIPInputStream和GZIPOutputStream 注意:每种压缩格式都是不同的(尽管方法相似),它们必须相同才能工作 Inflator和Deflator是GZIP格式的精简版本,我不希望它与Java以外的任何其他格式一起工作。Java.util Deflat

如果我使用java压缩和解压缩数据,那么它就可以正常工作 我的if朋友在我使用java时使用C#NET压缩数据,因此在这种情况下,我无法解压缩相同的数据

我在java中使用充气器和放气器

谢谢
Bapi使用与gzip格式兼容的GZIPInputStream和GZIPOutputStream

注意:每种压缩格式都是不同的(尽管方法相似),它们必须相同才能工作


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

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

要创建可由通用压缩实用程序读取的归档文件,请使用java.util.GZIPXxx或java.util.ZipXxx类。

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

谢谢
Bapi

你能给出一些Java解压和C#compress的示例代码吗?你的朋友使用什么C#api?它实现了java deflater所做的zlib吗?我的朋友在.NET中使用DeflateStream。它没有实现zlib。那么我的方法应该是什么呢?这是一个非常模糊的描述,我们需要一些示例代码。