有没有FastLZ实现的Python封装?
我想在Python中使用FastLZ,或者找一个类似的东西。我试着在谷歌上搜索,但没找到什么。想知道在Python中有没有其他性能相似的算法可以用?
2 个回答
0
Blosc 是一个可以在Python中使用的工具,它提供了FastLZ和其他几种压缩算法。
4
那我们直接用 ctypes
来调用 fastlz.so
(或者在某些情况下是 .dll
)怎么样呢?它好像只有三个入口点,所以用 ctypes
包装它们应该不难。没错,使用 SWIG 或者自定义的 C API 包装器也差不多简单,但 ctypes
让你现在就可以开始尝试,即使你没有编译器(只要你能找到适合你平台的 FastLZ 的 DLL/so)……这真是太方便了!-)