首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将zlib与ActiveTcl 8.5接口?

将zlib与ActiveTcl 8.5接口?
EN

Stack Overflow用户
提问于 2009-05-27 02:58:49
回答 3查看 1.2K关注 0票数 1

我正在尝试使用ActiveTcl 8.5中的zlib扩展名,以便将压缩的blob保存到文件中。ActiveTcl 8.5.5和win32上的8.5.6都有一个zlibtcl1.2.3扩展。我都试过了:

代码语言:javascript
复制
package require zlibtcl

代码语言:javascript
复制
load zlibtcl123.dll 

这两者似乎都表明扩展已正确加载。但是,我似乎不知道访问扩展需要什么命令。我知道ActiveTcl 8.6b1之前有内置于(http://wiki.tcl.tk/4610)中的zlib功能,但是我需要部署到必须使用8.5.x的现有系统。

据我所知,加载扩展不会向解释器添加任何新命令,这是相当令人费解的。在dll上运行字符串似乎不会显示任何其他信息。

注意:我的备份计划是SWIG zlib,但如果可能的话,我更愿意使用现有的扩展。

EN

回答 3

Stack Overflow用户

发布于 2009-05-27 10:42:54

您可能对vfs::zip包有更好的了解。在comp.lang.tcl 这里上有一个例子。

票数 2
EN

Stack Overflow用户

发布于 2009-06-19 21:50:40

Img包只使用zlibtcl来处理像PNG这样的图像格式的压缩。正如上面所建议的,尝试vfs::zip。扶轮基金会的方案也是值得研究的。请参阅http://wiki.tcl.tk/479

票数 1
EN

Stack Overflow用户

发布于 2010-09-17 12:19:56

您可以从equi4获得zlib包的副本,后者提供它作为对tclkit Tcl解释器/打包系统的支持的一部分。它不支持8.6中使用的完整接口,但它确实具有足够的压缩和解压缩功能。

或者您只需要使用tclkit而不是tclsh/wish,并且已经内置了zlib包。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/913745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档