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
.