Sprawdź, czy plik jest binarny lub ASCII z Node.js?
Zastanawiam się, jaki byłby najlepszy sposób sprawdzenia, czy plik jest binarny czy ASCII z Node.js?
Wydaje się, że istnieją dwa sposoby, które nie są specyficzne dla node.js:
Sprawdzanie typu MIME:Jak sprawdzić, czy plik jest w formacie ASCII lub binarny w PHP - jednak ma to swoje problemy, ponieważ na przykład pre precesory często nie mają rozpoznanego typu MIME i powracają doapplication/octet-stream
podczas sprawdzania ich za pomocąmim
Poprzez sprawdzenie rozmiaru bajtu za pomocą bufora strumienia zJak zidentyfikować zawartość pliku jako ASCII lub binarny - co wydaje się dość intensywne, a mimo to podaje przykład node.js.
Czy jest już inny sposób? Być może tajne wywołanie lub moduł node.js, o którym nie wiem? A jeśli będę musiał to zrobić sam, jaki sposób zostanie zasugerowany?
Dzięki