0.2.1 • Published 3 years ago

binarin v0.2.1

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

binarin

Useful Binary Reader for TypeScript.

Required

Features (including WIP)

  • Sync Reader
    • both supporting little and big endian
    • read 8bit, 16bit, 24bit, 32bit unsigned/signed int as number
    • read float/double (32bit/64bit) as number
    • read 64bit unsigned/signed int as BigInt
    • read Zero Terminated String/Bytes
  • Async Reader

Example

Node.js / webpack (and other node-backend bundlers)

import { SyncReader } from "binarin"

const reader = new SyncReader(new DataView(arrayBuffer))
reader.u8() // returns number 0..<256
reader.i8() // returns number -128..<127
reader.float() // returns number
reader.zeroTerminatedString("utf-8") // return string (decoded by TextDecoder)
0.2.1

3 years ago

0.2.0

3 years ago

0.1.4

3 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago