Self-describing (schema-less) binary structured data formats:
ION, CBOR, BSON, BJSON, UBJSON, bencode, Colfer, Flatbuffers, MsgPack, zebrapack, greenpack, Fast Infoset ...
Self-describing (schema-less) binary structured data formats:
ION, CBOR, BSON, BJSON, UBJSON, bencode, Colfer, Flatbuffers, MsgPack, zebrapack, greenpack, Fast Infoset ...
I returned briefly to this topic ( libranet.de/display/0b6b25a8-2… ) and started thinking of what attempts exist to use a subset of some existing Infoset (XML) binary encoding for the JSON datamodel subset of the Infoset datamodel.
I already mentioned Fast Infoset here at the top, but the W3C Recommendation for "binary XML" is EXI, Efficient XML Interchange, which I have not yet mentioned in this thread, and:
> EXI4JSON is a specification developed by the same working group to use the same format for JSON documents.[7]Syrup/Preserves is a netstring-, bencode- or canonical-sexpr-like format with strings, bytestrings, symbols, singles, doubles, integers, lists and dictionaries that strikes a balance between parser- and human-friendly.
github.com/ocapn/syrup#pseudo-…
preserves.gitlab.io/preserves/
Transit: A rich, extensible, self-describing layer on top of JSON or MsgPack
Schema-based binary structured data formats:
Cap'n'Proto, MsgPack (also!), Protobuf, ASN.1, SBE, Thrift, Avro ...
@clacke maybe plist and bplist?
A very helpful description of the binary list format is available at scribe.rip/@karaiskc/understanding-apples-binary-property-list-format-281e6da00dbd
@wader
#PList #BinaryPList #BPList
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.