【发布时间】:2016-02-05 10:22:20
【问题描述】:
我有一个远程管理工具,并且是 64 位平台的必要更改。我使用 Zlib 来压缩和解压缩内存流,但在进行此更改后,Zlib 类 showed several errors when I tried compile my project in 64 bits plattform,因为 Zlib 仅适用于 32 位平台。
然后,我在互联网上搜索了一些类似的用于压缩和解压缩内存流的类,我发现 this question 讨论了 LZMA 类,它也可以像我需要的那样制作,类似于 Zlib 类。
我理解了这个建议:
您将面临的大问题是您选择使用的库要求您知道要解压缩的文件有多大。
所以,我来这里就是为了知道一些尝试解决这个问题的建议。
换句话说,我想知道我的项目服务器端接收到的内存流的大小是如何精确解压的?
欢迎在这里提出任何意见或建议。
【问题讨论】:
-
问:您遇到了哪些具体的编译错误?问:您使用的是什么版本的 Delphi?请使用此信息更新您的帖子。
标签: delphi delphi-xe5 memorystream compression lzma