consumable

0.0.1 • Public • Published

Consumable

A Buffer wrapper that makes it easy to read binary data.

Installation

$ npm install consumable

API

new Consumable(buffer [, endianness = 'BE'])

Creates a new consumable object from buffer. endianness can either be 'LE' or 'BE'.

Consumable.fromFile(src [, endianness = 'BE'])

Creates a new consumable object from a file path.

consumable.read(n)

Returns a buffer containing the next n bytes of the underlying buffer.

consumable.move(n)

Moves the read offset by n bytes.

consumable.<type>()

Reads and returns a type from the buffer. type can be:

  • byte (1 byte)
  • int8, uint8 (1 byte)
  • int16, uint16 (2 bytes)
  • int32, uint32 (4 bytes)
  • float (4 bytes)
  • double (8 bytes)

consumable.char([n = 1])

Reads n bytes from the buffer and returns their ascii representation.

Dependencies (0)

    Dev Dependencies (5)

    Package Sidebar

    Install

    npm i consumable

    Weekly Downloads

    1

    Version

    0.0.1

    License

    none

    Last publish

    Collaborators

    • alexkirsz