Check if a Buffer/Uint8Array is a GIF image
$ npm install is-gif
const readChunk = require('read-chunk'); const isGif = require('is-gif'); const buffer = readChunk.sync('unicorn.gif', 0, 3); isGif(buffer); //=> true
Type: Buffer Uint8Array
It only needs the first 3 bytes.
MIT © Sindre Sorhus