Noosphere Possibilities Maximized

    uint4

    0.1.2 • Public • Published

    UInt4

    Read and write half-bytes to buffers

    Usage

    Basic usage

    ES5

    var readUInt4  = require('uint4').read;
    var writeUint4 = require('uint4').write;
     
    var buffer = new Buffer(4);
     
    writeUInt4(buffer, 3, 0.0);
    writeUInt4(buffer, 7, 0.5);
     
    readUInt4(buffer, 0.0); // 3
    readUint4(buffer, 0.5); // 7

    ES6

    var {readUInt4, writeUint4} = require('uint4');
     
    var buffer = new Buffer(4);
     
    writeUInt4(buffer, 5, 0.0);
    writeUInt4(buffer, 4, 0.5);
     
    readUInt4(buffer, 0.0); // 5
    readUint4(buffer, 0.5); // 4

    BE and LE APIs

    ES6

    var { readUInt4LE, writeUInt4BE, readUInt4BE, writeUInt4BE } = require('uint4');
     
    var buffer = new Buffer(4);
     
    // BE
     
    buffer.fill(0);
    writeUInt4BE(buffer, 4, 0);
     
    buffer; // <Buffer 40 00 00 00>
    readUInt4BE(buffer, 0); // 4
     
    // LE
     
    buffer.fill(0);
    writeUInt4LE(buffer, 4, 0);
     
    buffer; // <Buffer 04 00 00 00>
    readUInt4LE(buffer, 0); // 4

    License

    MIT

    Install

    npm i uint4

    DownloadsWeekly Downloads

    5,073

    Version

    0.1.2

    License

    MIT

    Last publish

    Collaborators

    • wtfaremyinitials