2

我一直在使用#ziplib (SharpZipLib) 的 Silverlight 版本,但它似乎存在严重缺陷,因为它DeflateOutputStream总是为任何输入(压缩算法的地狱;)产生 2 个字节(120、156),所以我不能使用那个。更重要的是,最新版本似乎已经快 2 年了。

对支持放气流的免费(用于商业产品)程序集有什么建议吗?

编辑:DotNetZip网站说 Silverlight 支持推迟到下一个版本。考虑到上一个 *release* 是去年,并且 alpha 处于“da hood”中,现在我们可能很快就会看到富有成果的东西 :)

4

2 回答 2

1

请原谅我,但我对 Silverlight SharpZipLib 的看法是错误的。如果您记得FlushClose. DeflateOutputStream我正在使用MemoryStreamfor 支持,因此我可以压缩要上传到服务器的数据。认为如果流关闭,数据会丢失,我不是故意这样做的。直到我发现byte[] MemoryStream.ToArray()

于 2010-07-08T12:45:11.430 回答
0

在 Silverlight 之外,我更喜欢DotNetZip,但是没有等效的 Silverlight。

Silverlight 的 SharpZipLib 的唯一替代方案是 Silverlight 自己的 Zip 文件解压缩。然而,它实际上只是为访问 Xaps 中的资源而设计的。

于 2010-07-08T10:29:22.037 回答