Home

Awesome

binn.js

Build Status Deps

Binary serialization using the Binn format.

This module implements a Binn encoder and decoder in pure javascript.

You can check the specs here.

Usage

Header

import { encode, decode } from 'binn.js';
// Or with require
const { encode, decode } = require('binn.js');

Encoding

const obj = { hello: 'world', number: 123 };
const data = encode(obj);

Decoding

const obj = decode(data);

Undefined

The undefined value is enconded using the byte 0x03.

It is an extended type derived from the storage type NOBYTES.