|
sfcode
An Online Competing and Development Environment
|
Detects if a file is binary in Node.js using ✨promises✨. Similar to Perl's -B switch, in that:
null byte; if it's found, it's binaryMuch of the logic is pretty much ported from ag.
Note: if the file doesn't exist or is a directory, an error is thrown.
Returns Promise<boolean> (or just boolean for *Sync). true if the file is binary, false otherwise.
filepath - a string indicating the path to the file.bytes - a Buffer of the file's contents.size - an optional number indicating the file size.filepath - a string indicating the path to the file.bytes - a Buffer of the file's contents.size - an optional number indicating the file size.Here's an arbitrary usage:
Run npm install, then run npm test.