https://www.npmjs.com/package/file-type の仕様的に判定できないものも少し判定できるようにしたい
text/plainでいいかもrelate to #1465
CSVかどうかの判定(フォロー・リストインポートの判定に有用)
少なくともフォローリストは,入ってないのでCSV判定など不可能かなと
[email protected]
[email protected]
[email protected]
:
CSV かどうかの判定は拡張子以外だと難しいでしょうね。拡張子リストを増強するというような方法で対応するしかなさそう。
テキスト判定難しい
誤ってテキストファイルと判定されちゃうと影響が大きいので極力テキスト扱いにしたい
→ なるべくファイル全体を読みたい → どのサイズまで読むか
→ なるべくバイナリ判定条件を多くしたい → あまり強くすると逆の誤爆もする
https://www.npmjs.com/package/isbinaryfile でやってみたらShift-JISがバイナリ扱いだった。
あしちきの言ったように、現在やっている方法で判定できなかった場合は拡張子での判定に切り替えるとか…?
Most helpful comment
あしちきの言ったように、現在やっている方法で判定できなかった場合は拡張子での判定に切り替えるとか…?