Мне интересно, что было бы лучшим способом проверить, является ли файл двоичным или ASCII с Node.js?
Кажется, существуют два способа, не относящиеся к Node.js:
-
Проверка типа MIME: Как проверить, является ли файл ASCII или двоичным в PHP - однако у этого есть проблемы, например, pre-precessors часто не имеют признанного типа mime и возвращаются к
application/octet-stream
при их проверке с помощью mime -
Проверяя размер байта с помощью буфера потока Как определить содержимое файла как ASCII или двоичный файл, который кажется довольно интенсивным и еще не обеспечивает a Node.js.
Так уже есть другой путь? Возможно, секретный Node.js вызов или модуль, о которых я не знаю? Или, если я должен сам это сделать, какой способ предложить?
Спасибо