An open API service indexing awesome lists of open source software.

https://github.com/dexrnzacattack/binaryio

BinaryIO for Node and Web environments, allows for reading data like a DataView but with built in position tracking.
https://github.com/dexrnzacattack/binaryio

Last synced: 11 months ago
JSON representation

BinaryIO for Node and Web environments, allows for reading data like a DataView but with built in position tracking.

Awesome Lists containing this project

README

          

# BinaryIO
Binary reading and writing for Node and Web environments,.

- Supports endianness
- [Has more types](#types-supported)
- Built-in position tracking
- String writing

## Types supported

- `Byte` (Signed + Unsigned)
- `Short` (Signed + Unsigned)
- `Int24` (Signed + Unsigned)
- `Int/Int32` (Signed + Unsigned)
- `Int40` (Signed + Unsigned)
- `Int48` (Signed + Unsigned)
- `Int56` (Signed + Unsigned)
- `Long` (Signed + Unsigned)
- `Int128` (Signed + Unsigned)
- `Int256` (Signed + Unsigned)
- `UTF8`
- `UTF16`
- `UTF32`
- `RGB` (Includes pixel formats like RGBA, ARGB, BGR, BGRA, etc.)

### To be supported
- `MUTF`
- `GUID`