BinaryString
Translate ArrayBuffers to strings and vice versa in JavaScript. This library is mainly useful for sending WebSocket messages as Binary packets without having a intermediate knowledge of how binary works. It is also compatible with environments that do not support ES6+.
Browser
Insert the script tag into your markup:
<script src="https://cdn.jsdelivr.net/npm/binarystring@1.0.1/binarystring.min.js"></script>
Usage in the browser:
const BinaryString = window.BinaryString; const buffer = BinaryString.Write('test');const string = BinaryString.Read(buffer); console.log(string, ' <--> ', buffer);console.log('BinaryString works!');
Node.JS
Install with the command:
npm i binarystrings
Usage in Node.js:
const BinaryString = require('binarystring'); const buffer = BinaryString.Write('test');const string = BinaryString.Read(buffer); console.log(string, ' <--> ', buffer);console.log('BinaryString works!');