刘琳琳 97c35fdf0d 航汇HHArome小程序容器演示 2 months ago
..
node_modules 97c35fdf0d 航汇HHArome小程序容器演示 2 months ago
index.js 97c35fdf0d 航汇HHArome小程序容器演示 2 months ago
license 97c35fdf0d 航汇HHArome小程序容器演示 2 months ago
package.json 97c35fdf0d 航汇HHArome小程序容器演示 2 months ago
readme.md 97c35fdf0d 航汇HHArome小程序容器演示 2 months ago

readme.md

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