Serialise
6 operations. Call any of them with cyberchef_bake, or pre-load them
with CYBERCHEF_TOOL_SURFACE=all.
Avro to JSON
Section titled “Avro to JSON”Converts Avro encoded data into JSON.
- Tool name:
cyberchef_avro_to_json - Input / output:
ArrayBuffer→string
| Argument | Type | Default |
|---|---|---|
force_valid_json |
boolean | true |
BSON deserialise
Section titled “BSON deserialise”BSON is a computer data interchange format used mainly as a data storage and network transfer format in the MongoDB database. It is a binary form for representing simple data structures, associative arrays (called objects or documents in MongoDB), and various data types of specific interest to MongoDB. The name ‘BSON’ is based on the term JSON and stands for ‘Binary JSON’.Input data should be in a raw bytes format.
- Tool name:
cyberchef_bson_deserialise - Input / output:
ArrayBuffer→string - Arguments: none
BSON serialise
Section titled “BSON serialise”BSON is a computer data interchange format used mainly as a data storage and network transfer format in the MongoDB database. It is a binary form for representing simple data structures, associative arrays (called objects or documents in MongoDB), and various data types of specific interest to MongoDB. The name ‘BSON’ is based on the term JSON and stands for ‘Binary JSON’.Input data should be valid JSON.
- Tool name:
cyberchef_bson_serialise - Input / output:
string→ArrayBuffer - Arguments: none
CBOR Decode
Section titled “CBOR Decode”Concise Binary Object Representation (CBOR) is a binary data serialization format loosely based on JSON. Like JSON it allows the transmission of data objects that contain name–value pairs, but in a more concise manner. This increases processing and transfer speeds at the cost of human readability. It is defined in IETF RFC 8949.
- Tool name:
cyberchef_cbor_decode - Input / output:
ArrayBuffer→JSON - Arguments: none
CBOR Encode
Section titled “CBOR Encode”Concise Binary Object Representation (CBOR) is a binary data serialization format loosely based on JSON. Like JSON it allows the transmission of data objects that contain name–value pairs, but in a more concise manner. This increases processing and transfer speeds at the cost of human readability. It is defined in IETF RFC 8949.
- Tool name:
cyberchef_cbor_encode - Input / output:
JSON→ArrayBuffer - Arguments: none
Parse ObjectID timestamp
Section titled “Parse ObjectID timestamp”Parse timestamp from MongoDB/BSON ObjectID hex string.
- Tool name:
cyberchef_parse_objectid_timestamp - Input / output:
string→string - Arguments: none