Narcoleptic Pasta Manufacturer
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    archive-typepublic

    archive-type Build Status

    Detect the archive type of a Buffer/Uint8Array

    Install

    $ npm install --save archive-type

    Usage

    const archiveType = require('archive-type');
    const readChunk = require('read-chunk');
    const buffer = readChunk.sync('unicorn.zip', 0, 262);
     
    archiveType(buffer);
    //=> {ext: 'zip', mime: 'application/zip'} 

    API

    archiveType(input)

    Returns an Object with:

    Or null when no match.

    input

    Type: Buffer Uint8Array

    It only needs the first 262 bytes.

    Supported file types

    • 7z
    • bz2
    • gz
    • rar
    • tar
    • zip
    • xz
    • gz

    Related

    License

    MIT © Kevin Mårtensson

    install

    npm i archive-type

    Downloadsweekly downloads

    389,087

    version

    4.0.0

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar
    • avatar