我已经有了一个压缩字符串出来的一个数据库,它,我需要解以便于检索的rtf文件在那里。这一要求。

我试图用DotNetZip和它给了我一个50%的成功率。失败的50%给了我一个不支持加密(0x09,deflate64)错误。所以我想我的问题是,一些压缩串是使用压缩deflate64,而其他一些则不是。不知道为什么。

我发现zlib,DeflateStream和相当多的免费软件包不支持deflate64.SevenZipSharp和KarnaCompression(港口的信息编C#)要求支持它,但是我继续收到错误使用这两个图书馆。

SevenZipSharp给了我一个"数据错误"的例外,其谷歌已经没有回答,KarnaCompression给了我一些随机的异常"试图载格式不正确的程序",这我不能追溯到KarnaCompression.

任何人都不会有一个工作实例的使用库,以压缩一deflate64编码文件?或者可以告诉我怎么证明我的拉链不是一个deflate64编码文件和其他什么东西?

支付700美元,用于一个压缩许可证最后的选择。

有帮助吗?

解决方案

我有一个类似的问题。

我的问题是,我是想叫的unzip32.dll 从64位exe。

看看这个:32bit dll进口中的64位。网应用程序

其他提示

SevenSharpZip仅仅是一个包装周围地7zip dll。我更喜欢SharpZipLib作为一个纯净的。净压缩液,但是它不支持Deflate64.我有一个裂缝在增加支持,但我到不熟悉自己的邮政编的实施。有一个标准,但不同的实现也是如此不同。我最终使用SevenSharpZip,但是我没有遇到一个错误最近-我是增加能力的备份档案之前运行的操作,我推荐给其他人。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top