Converts a buffer a collection of strings, one for each possible encoding.
const stringify = require('stringify-buffer')
const buf = Buffer.from('Hello ☃')
console.log(stringify(buf))
{ ascii: 'Hello b\u0018\u0003',
utf8: 'Hello ☃',
utf16le: '效汬飢',
binary: 'Hello �',
base64: 'SGVsbG8g4piD',
hex: '48656c6c6f20e29883' }
npm install stringify-buffer
Stringifies the given buffer once for each encoding and adds the result a hash.
Parameters
buf
Buffer the buffer to stringifyencodings
Array<string>? the encodings to be used, if not supplied all valid encodings are used
Returns Object<string, string> a hash with a string value of the buffer for each of the supplied encodings
Returns an array of all valid Buffer encodings that are supported.
This is the same array that is used if no encodings
is passed to @see stringifyBuffers.
Returns Array<string> all valid Buffer encodings
MIT