Я пытаюсь использовать расширение zlib в ActiveTcl 8.5 для сохранения сжатого большого двоичного объекта в файл. ActiveTcl 8.5.5 и 8.5.6 на win32 имеют расширение zlibtcl 1.2.3. Я пробовал оба:
package require zlibtcl
и
load zlibtcl123.dll
Что, похоже, указывает на то, что расширение загружено правильно. Тем не менее, я не могу понять, какая команда необходима для доступа к расширению. Я знаю, что ActiveTcl 8.6b1 и выше имеет встроенную функциональность zlib (http://wiki.tcl.tk/4610),, однако мне нужно развернуть на существующих системах, которые должны использовать 8.5.x.
Насколько я могу судить, загрузка расширения не добавляет никаких новых команд интерпретатору, что довольно странно. Запуск строк на dll, похоже, не дает никакой дополнительной информации.
Примечание: мой план резервного копирования - SWIG zlib, но я бы предпочел использовать существующее расширение, если это возможно.