Node.jsを使用してファイルがバイナリかASCIIかを確認するための最良の方法は何でしょうか?
node.jsに固有ではない2つの方法があるようです。
MIMEタイプの確認:PHPでファイルがASCIIまたはバイナリであるかどうかを確認する方法-ただし、これには問題があります。たとえば、先行タスクには認識されたmimeタイプがないことが多く、mimeを使用して確認すると元に戻ります
application/octet-stream
。ストリームバッファを使用してバイトサイズをチェックし、ファイルの内容をASCIIまたはバイナリとして識別する方法を使用します。これは非常に集中的であるように見えますが、node.jsの例を提供しています。
それで、すでに別の方法がありますか?おそらく、私が知らない秘密のnode.js呼び出しまたはモジュールですか?または、これを自分で行う必要がある場合、どのような方法が提案されますか?
ありがとう