Nighttime Pachinko Marathon

    is-flac

    1.1.2 • Public • Published

    is-flac Build Status

    Check if a Buffer/Uint8Array is a FLAC file.

    Install

    $ npm install --save is-flac
    $ bower install --save is-flac
    $ component install hemanth/is-flac

    Usage

    Node.js
    var readChunk = require('read-chunk'); // npm install read-chunk
    var isFlac = require('is-flac');
    var buffer = readChunk('meow.wav', 0, 4);
     
    isFlac(buffer);
    //=> true
    Browser
    var xhr = new XMLHttpRequest();
    xhr.open('GET', 'meow.flac');
    xhr.responseType = 'arraybuffer';
     
    xhr.onload = function () {
        isFlac(new Uint8Array(this.response));
        //=> true
    };
     
    xhr.send();

    API

    isFlac(buffer)

    Accepts a Buffer (Node.js) or Uint8Array.

    It only needs the first 4 bytes.

    License

    MIT © Hemanth.HM

    Install

    npm i is-flac

    DownloadsWeekly Downloads

    1,251

    Version

    1.1.2

    License

    MIT

    Last publish

    Collaborators

    • hemanth