We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
唯一的开源 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.
您是否特别需要“快速信息集”?或者 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.
如果您正在寻找支持多种平台的免费压缩库,可以使用 libbzip2、gzip 和 lzma (7zip)。
If you're looking for freely available compression libraries supporting a wide variety of platforms, there are libbzip2, gzip, and lzma (7zip).