C#/Android兼容压缩算法

C#/Android兼容压缩算法,c#,android,compression,C#,Android,Compression,我有很多纯文本内容(英语)。我有一个用于创建内容的C#工具,它将在Android应用程序中使用 因此,我需要知道我对压缩算法的选择。我可以使用什么库进行压缩/解压缩,在哪里可以用C#进行压缩,用Java进行解压缩 我正在查看大约1-2MB的未压缩文本(至少),因此压缩它绝对值得。您应该能够使用类似的东西在C#中压缩并使用解压缩。GZIP格式应该可以做到这一点。GZIP是一种标准化的算法吗?我认为实现细节因平台而异。gzip使用的deflate算法至少是一个事实上的标准,应该可以在不同的平台上正常

我有很多纯文本内容(英语)。我有一个用于创建内容的C#工具,它将在Android应用程序中使用

因此,我需要知道我对压缩算法的选择。我可以使用什么库进行压缩/解压缩,在哪里可以用C#进行压缩,用Java进行解压缩


我正在查看大约1-2MB的未压缩文本(至少),因此压缩它绝对值得。

您应该能够使用类似的东西在C#中压缩并使用解压缩。GZIP格式应该可以做到这一点。

GZIP是一种标准化的算法吗?我认为实现细节因平台而异。gzip使用的deflate算法至少是一个事实上的标准,应该可以在不同的平台上正常工作。gzip是一种文件格式,具有deflate有效负载、10字节的页眉和8字节的页脚以及一些可选数据。如果您的库以gzip格式输出字节,它们应该可以跨平台进行压缩和解压缩。另外,在测试使用gzip或其他压缩工具来验证文件是否为预期格式时,这是一个好主意。