Быстрый инфонабор или двоичные [закрытые] библиотеки открытого исходного кода сжатия .NET

там библиотеки с открытым исходным кодом реализуют быстрый инфонабор или двоичный формат сжатия .NET? Мне были бы нужны они для C, C++ и C# (включая поддержку платформы .NET, я не уверен, что это исходно поддерживает двоичное сжатие). Заключительной целью является цель сжатия XML-файлов с алгоритмом FAST, доступным для широкого спектра платформ (включая встроенную среду); следовательно, любое предложение ценилось бы

1
задан fra 27 July 2010 в 11:03
поделиться

3 ответа

Единственная реализация Fast Infoset с открытым исходным кодом - это реализация Sun. Это тот, который используется всеми поставщиками Java.

Существует несколько реализаций C, C ++ и C # (включая .NET / CF / SL), но все они коммерческие. Возможно, вы сможете получить условия ценообразования / лицензирования, подходящие для вашего проекта, если обратитесь к поставщикам и объясните, что вы делаете.

Примечание для Натана:

Fast Infoset - это кодировка XML Infoset. Это не алгоритм сжатия. GZIP, LZMA и т. Д. Могут использоваться для сжатия Fast Infoset точно так же, как их можно использовать для сжатия текста XML или любой другой кодировки. Однако GZIP, LZMA и т. Д. Нельзя использовать для представления XML Infoset.

1
ответ дан 2 September 2019 в 22:41
поделиться

Если вы ищете свободно распространяемые библиотеки сжатия, поддерживающие широкий спектр платформ, есть libbzip2, gzip и lzma (7zip).

0
ответ дан 2 September 2019 в 22:41
поделиться

Вам нужен именно "Fast InfoSet"? Или подойдет любая двоичная сериализация XML? Мы используем

http://www.codesynthesis.com/products/xsd/

в работе. Это двойная GPL / коммерческая лицензия. Бинарную сериализацию нетрудно запустить, и мы используем ее для передачи XML в нашу базу данных и из нее без необходимости постоянно использовать xerces для повторного анализа текста.

1
ответ дан 2 September 2019 в 22:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: