Есть ли оболочка Python для реализации FastLZ - PullRequest
1 голос
/ 02 июня 2010

Хотите использовать FastLZ в Python или что-то подобное. Пробовал гугл и ничего не нашел. Хотите знать, есть ли другой алгоритм с аналогичной производительностью, доступный в Python?

Ответы [ 2 ]

4 голосов
/ 02 июня 2010

Как насчет использования ctypes для прямого вызова на fastlz.so (или .dll в зависимости от обстоятельств)? Кажется, что у него только 3 точки входа, поэтому завернуть их в ctypes не должно быть сложно. Да, SWIG или пользовательская оболочка C API должны быть почти такими же тривиальными, но ctypes позволяет вам начать экспериментировать прямо сейчас, даже если у вас нет компилятора (если вы можете получить работающую DLL / так FastLZ для вашего платформа) ... трудно победить! -)

0 голосов
/ 22 июня 2015

Blosc представляет FastLZ и несколько других компрессоров в Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...