快速信息集或.net二进制压缩开源库

发布于 2024-09-11 18:01:56 字数 1539 浏览 5 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

記柔刀 2024-09-18 18:01:56

唯一的开源 Fast Infoset 实现是 Sun 的。这是所有 Java 供应商都在使用的一种。

有多种 C、C++ 和 C# 实现(包括 .NET/CF/SL),但它们都是商业的。如果您联系供应商并解释您正在做什么,您可能可以获得适合您的项目的定价/许可条款。

Nathan 请注意:

快速信息集是 XML 信息集的编码。它不是压缩算法。 GZIP、LZMA 等可用于压缩快速信息集,就像它们可用于压缩文本 XML 或任何其他编码一样。然而,GZIP、LZMA 等不能用于表示 XML 信息集。

The only open source Fast Infoset implementation is the one by Sun. This is the one being used by all Java vendors.

There are several C, C++ and C# implementations (incl for .NET/CF/SL) but they are all commercial. You might be able to get pricing/licensing terms that are suitable to your project if you contact the vendors and explain what you are doing.

Note to Nathan:

Fast Infoset is an encoding of the XML Infoset. It is not a compression algorithm. GZIP, LZMA etc can be used to compress Fast Infoset, in the same way that they can be used to compress text XML or any other encoding. However GZIP, LZMA etc cannot be used to represent an XML Infoset.

挽梦忆笙歌 2024-09-18 18:01:56

您是否特别需要“快速信息集”?或者 XML 的任何二进制序列化都可以吗? 使用

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

我们在工作中 。它具有 GPL/商业双重许可。二进制序列化并不难工作,我们用它来将 XML 推入和推出我们的数据库,而不必一直使用 xerces 重新解析文本。

Do you need specifically "Fast InfoSet"? Or would any binary serialization of XML do? We use

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

at work. It is dual GPL / Commerical licenced. The binary serialization is not hard to get working and we use it to push XML in and out of our database without having to use xerces to reparse the text all the time.

花伊自在美 2024-09-18 18:01:56

如果您正在寻找支持多种平台的免费压缩库,可以使用 libbzip2gziplzma (7zip)

If you're looking for freely available compression libraries supporting a wide variety of platforms, there are libbzip2, gzip, and lzma (7zip).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文