Так что я хотел бы воспользоваться Brotli, но я не знаком с Python и C++ ..Compile Brotli в DLL .NET может ссылаться
Я знаю, что кто-то был скомпилирован в EXE-файл Windows. Но как я могу обернуть его в DLL или что-то, что может использовать приложение .NET? Я знаю, что есть IronPython, просто я приведу все исходные файлы в проект IronPython и напишу .NET-адаптер, который вызывает API Brotli и раскрывает их? Но на самом деле, я даже не уверен, что если Brotli API является Python или C++ ..
Глядя на tools/bro.cc
, это выглядит как «записи» методы определены в encode.c
и decode.c
, как BrotliCompress()
, BrotliDecompressBuffer()
, BrotliDecompressStream()
методы. Поэтому я полагаю, что DLL может быть скомпилирована из классов C++.
Не уверен, что вы хотели попросить больше повторно источники о Бротли. Он доступен на [GitHub] (https://github.com/google/brotli). – gt6707a
Удалено из вашего ответа «Это не действие для меня больше». SO-вопросы предназначены не только для вас. Надеюсь, вы не против. – jgauffin
@jgauffin, выполняющий это через python (все еще из .NET \ C# кода), подходит вам? – Evk