UCL можно найти здесь: http://www.oberhumer.com/opensource/ucl/
Мне интересно, существует ли реализация этой библиотеки на Python или, как минимум, существует простой интерфейс (через SWIG или даже ctypes)?
Единственное свидетельство такой реализации, которое я смог найти, привело меня сюда: https://build.opensuse.org/package/show?package=python-ucl-common&project=home%3Asjcundy%3AAccessGrid
При попытке загрузить пакет вы получите страницу с ошибкой.
Может быть, этот ответ немного запоздал, но я только что выполнил простую реализацию, используя cffi (https://bitbucket.org/cffi/cffi).
. Вы можете найти его по адресу https://github.com/jap/pyucl (только для Linux)
Многие алгоритмы сжатия доступны для Python, в zlib, bz2, zipfile и внешне, например lzo (на том же веб-сайте, что и UCL).
zlib
bz2
zipfile
Если вам действительно нужен UCL, попробуйте cTypesGen , который автоматически предоставит вам интерфейс Python для него.