Data serialization formats
Abstract Syntax Notation One
Abstract Syntax Notation One is a standard and flexible notation that describes rules and structures for representing, encoding, transmitting, and decoding data in telecommunications and compute...
Abstract Syntax Notation One is a standard and flexible notation that describes rules and structures for representing, encoding, transmitting, and decoding data in telecommunications and compute...
Action Message Format
Action Message Format is a binary format used to serialize objects graphs such ActionScript objects and XML, or send messages between an Adobe Flash client and a remote service, usually a Flash ...
Action Message Format is a binary format used to serialize objects graphs such ActionScript objects and XML, or send messages between an Adobe Flash client and a remote service, usually a Flash ...
Apache Avro
Avro is a remote procedure call and serialization framework developed within Apache's Hadoop project.
Avro is a remote procedure call and serialization framework developed within Apache's Hadoop project.
Apache Thrift
Thrift is a simple and straight-forward interface definition language that is used to define and create services for numerous languages.
Thrift is a simple and straight-forward interface definition language that is used to define and create services for numerous languages.
Avro (serialization system)
Avro is a remote procedure call and serialization framework developed within Apache's Hadoop project.
Avro is a remote procedure call and serialization framework developed within Apache's Hadoop project.
Base64
Base64 is a group of similar encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation.
Base64 is a group of similar encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation.
Basic Encoding Rules
The Basic Encoding Rules (BER) is one of the encoding formats defined as part of the ASN.1 standard specified by the ITU in X.690.
The Basic Encoding Rules (BER) is one of the encoding formats defined as part of the ASN.1 standard specified by the ITU in X.690.
Bencode
Bencode is the encoding used by the peer-to-peer file sharing system BitTorrent for storing and transmitting loosely structured data.
Bencode is the encoding used by the peer-to-peer file sharing system BitTorrent for storing and transmitting loosely structured data.
BSON
BSON is a computer data interchange format used mainly as a data storage and network transfer format in the MongoDB database.
BSON is a computer data interchange format used mainly as a data storage and network transfer format in the MongoDB database.
Canonical S-expressions
A Canonical S-expression (or csexp) is a binary encoding form of a subset of general S-expression.
A Canonical S-expression (or csexp) is a binary encoding form of a subset of general S-expression.
Common Data Representation
Common Data Representation (CDR) is used to represent structured or primitive data types passed as arguments or results during remote invocations on Common Object Request Broker Architecture (CO...
Common Data Representation (CDR) is used to represent structured or primitive data types passed as arguments or results during remote invocations on Common Object Request Broker Architecture (CO...
Data Interchange Format
Data Interchange Format (.dif) is a text file format used to import/export single spreadsheets between spreadsheet programs (OpenOffice.org Calc, Excel, Gnumeric, StarCalc, Lotus 1-2-3, FileMake...
Data Interchange Format (.dif) is a text file format used to import/export single spreadsheets between spreadsheet programs (OpenOffice.org Calc, Excel, Gnumeric, StarCalc, Lotus 1-2-3, FileMake...
Distinguished Encoding Rules
Distinguished Encoding Rules (DER), is a message transfer syntax specified by the ITU in X.690.
Distinguished Encoding Rules (DER), is a message transfer syntax specified by the ITU in X.690.
Encoding Control Notation
The Encoding Control Notation (ECN) is a standardized formal language that is part of the Abstract Syntax Notation One (ASN.1) family of international standards.
The Encoding Control Notation (ECN) is a standardized formal language that is part of the Abstract Syntax Notation One (ASN.1) family of international standards.
External Data Representation
External Data Representation (XDR) is a standard data serialization format, for uses such as computer network protocols.
External Data Representation (XDR) is a standard data serialization format, for uses such as computer network protocols.
Fast Infoset
Fast Infoset (or FI) is an international standard that specifies a binary encoding format for the XML Information Set (XML Infoset) as an alternative to the XML document format.
Fast Infoset (or FI) is an international standard that specifies a binary encoding format for the XML Information Set (XML Infoset) as an alternative to the XML document format.
General purpose markup language
A general purpose markup language is a markup language that is used for more than one purpose or situation.
A general purpose markup language is a markup language that is used for more than one purpose or situation.
Generic String Encoding Rules
Generic String Encoding Rules (GSER) are a set of ASN.1 encoding rules for producing a verbose, human-readable textual transfer syntax for data structures described in ASN.1.
Generic String Encoding Rules (GSER) are a set of ASN.1 encoding rules for producing a verbose, human-readable textual transfer syntax for data structures described in ASN.1.
IDoc
IDoc, short for Intermediate Document, is a SAP format for transferring the data for a business transaction.
IDoc, short for Intermediate Document, is a SAP format for transferring the data for a business transaction.
JSON
JSON, or JavaScript Object Notation, is a lightweight text-based open standard designed for human-readable data interchange.
JSON, or JavaScript Object Notation, is a lightweight text-based open standard designed for human-readable data interchange.
JSON-LD
JSON-LD, or JavaScript Object Notation for Linked Data, is a method of transporting Linked Data using JSON. It has been designed to be as simple as possible, ...
JSON-LD, or JavaScript Object Notation for Linked Data, is a method of transporting Linked Data using JSON. It has been designed to be as simple as possible, ...
JsonML
JsonML, the JSON Markup Language is a lightweight markup language used to map between XML (Extensible Markup Language) and JSON (JavaScript Object Notation).
JsonML, the JSON Markup Language is a lightweight markup language used to map between XML (Extensible Markup Language) and JSON (JavaScript Object Notation).
Lightweight markup language
A lightweight markup language is a markup language with a simple syntax, designed to be easy for a human to enter with a simple text editor, and easy to read in its raw form.
A lightweight markup language is a markup language with a simple syntax, designed to be easy for a human to enter with a simple text editor, and easy to read in its raw form.
Netstring
In computer programming, a netstring is a formatting method for byte strings that uses a declarative notation to indicate the size of the string.
In computer programming, a netstring is a formatting method for byte strings that uses a declarative notation to indicate the size of the string.
OGDL
OGDL (Ordered Graph Data Language), is a "structured textual format that represents information in the form of graphs, where the nodes are strings and the arcs or edges are spaces or inden...
OGDL (Ordered Graph Data Language), is a "structured textual format that represents information in the form of graphs, where the nodes are strings and the arcs or edges are spaces or inden...
People Finder Interchange Format
The Katrina PeopleFinder Project was set up in early September, 2005 in response to the dozens of groups collecting "lost and safe" lists for people affected by Hurricane Katrina.
The Katrina PeopleFinder Project was set up in early September, 2005 in response to the dozens of groups collecting "lost and safe" lists for people affected by Hurricane Katrina.
Pickle (Python)
In the computer programming language Python, pickle is the standard mechanism for object serialization; pickling is the common term among Python programmers for serialization (unpickling...
In the computer programming language Python, pickle is the standard mechanism for object serialization; pickling is the common term among Python programmers for serialization (unpickling...
Property list
In the Mac OS X, iOS, NeXTSTEP, and GNUstep programming frameworks, property list files are files that store serialized objects.
In the Mac OS X, iOS, NeXTSTEP, and GNUstep programming frameworks, property list files are files that store serialized objects.
Protocol Buffers
Protocol Buffers are a serialization format with an interface description language developed by Google.
Protocol Buffers are a serialization format with an interface description language developed by Google.
PTupl
pTupl is a human-readable data format designed to be structurally equivalent to XML yet representationally similar to C-style programming languages.
pTupl is a human-readable data format designed to be structurally equivalent to XML yet representationally similar to C-style programming languages.
S-expression
In computing, s-expressions, sexprs or sexps (for "symbolic expression") are a notation for nested list (tree-structured) data, invented for and popularized by the programming langua...
In computing, s-expressions, sexprs or sexps (for "symbolic expression") are a notation for nested list (tree-structured) data, invented for and popularized by the programming langua...
SDEP
The SDEP comprises an XML data schema and web service WSDL for exchanging information about streetworks, roadworks and street events between systems.
The SDEP comprises an XML data schema and web service WSDL for exchanging information about streetworks, roadworks and street events between systems.
SDXF
SDXF (Structured Data eXchange Format) is a data serialization format defined by RFC 3072.
SDXF (Structured Data eXchange Format) is a data serialization format defined by RFC 3072.
Serialization
In computer science, in the context of data storage and transmission, serialization is the process of converting a data structure or object state into a format that can be stored (for example, i...
In computer science, in the context of data storage and transmission, serialization is the process of converting a data structure or object state into a format that can be stored (for example, i...
Simple Declarative Language
The Simple Declarative Language (SDL) is a cross-platform declarative programming language used for defining basic data structures such as lists, maps, and trees of typed data in a compact, easy...
The Simple Declarative Language (SDL) is a cross-platform declarative programming language used for defining basic data structures such as lists, maps, and trees of typed data in a compact, easy...
SOAP
SOAP, originally defined as Simple Object Access Protocol, is a protocol specification for exchanging structured information in the implementation of Web Services in computer networks.
SOAP, originally defined as Simple Object Access Protocol, is a protocol specification for exchanging structured information in the implementation of Web Services in computer networks.
SOAP Service Description Language
The SOAP Service Description Language is an XML-based and SOAP centric language that provides a model for describing Web services.
The SOAP Service Description Language is an XML-based and SOAP centric language that provides a model for describing Web services.
Struxt
Struxt is a human-readable data format designed to be structurally equivalent to XML yet representationally similar to programming languages similar to C.
Struxt is a human-readable data format designed to be structurally equivalent to XML yet representationally similar to programming languages similar to C.
Tab-separated values
A tab-separated values file is a simple text format for a database table.
A tab-separated values file is a simple text format for a database table.
TimeML
TimeML is a set of rules for encoding documents electronically.
TimeML is a set of rules for encoding documents electronically.
Type-length-value
Within data communication protocols, optional information may be encoded as a type-length-value or TLV element inside of the protocol.
Within data communication protocols, optional information may be encoded as a type-length-value or TLV element inside of the protocol.
WDDX
WDDX (Web Distributed Data eXchange) is a programming-language-, platform- and transport-neutral data interchange mechanism to pass data between different environments and different computers.
WDDX (Web Distributed Data eXchange) is a programming-language-, platform- and transport-neutral data interchange mechanism to pass data between different environments and different computers.
XML
Extensible Markup Language is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.
Extensible Markup Language is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.
YAML
YAML is a human-readable data serialization format that takes concepts from programming languages such as C, Perl, and Python, and ideas from XML and the data format of electronic mail.
YAML is a human-readable data serialization format that takes concepts from programming languages such as C, Perl, and Python, and ideas from XML and the data format of electronic mail.
Settings