16得票1回答
使用Deflate进行字符串的压缩和解压缩

我需要压缩和解压字符串这是代码:public static byte[] ZipStr(String str) { using (MemoryStream output = new MemoryStream()) using (DeflateStream gzip = new ...

9得票5回答
GZipStream和DeflateStream生成的文件更大

我正在尝试在C#中使用deflate/gzip流进行压缩,但似乎压缩后的文件比之前还要大。 例如,我压缩了一个900ko的docx文件,但它生成了一个1.4Mo的文件! 而且我尝试过的每个文件都是如此。 也许我在操作方式上有误?这是我的代码: FileStream input = ...

8得票1回答
DeflateStream无法解压数据(第一次)

这里有一个奇怪的问题。我有一个方法可以将Base64编码的压缩字符串转换回原始数据: public static string Base64Decompress(string base64data) { byte[] b = Convert.FromBase64String(base...

7得票2回答
无法使用mono进行压缩?

我正在尝试像这样在Mono中压缩一些数据: public static string Save(FlightProgram program, bool compressed) { using (MemoryStream ms = new MemoryStream()) { ...