Compruebe si un archivo es binario o ASCII con Node.js?
Me pregunto cuál sería la mejor manera de verificar si un archivo es binario o ASCII con Node.js.
Parece que hay dos formas no específicas de node.js:
Comprobando el tipo MIME:Cómo verificar si el archivo es ASCII o Binario en PHP - Sin embargo, esto tiene sus problemas, ya que, por ejemplo, los pre-precesores a menudo no tienen un tipo de mimo reconocido y vuelven aapplication/octet-stream
al verificarlos usandomímica
A través de la comprobación del tamaño de bytes utilizando un buffer de flujo conCómo identificar el contenido del archivo como ASCII o binario - que parece bastante intensivo, y aún proporciona un ejemplo de node.js.
Entonces, ¿hay otra manera ya? Tal vez una llamada o módulo de node.js secreto que no conozco? O si tengo que hacerlo yo mismo, ¿de qué manera se sugeriría?
Gracias