Mi chiedo quale sarebbe il modo migliore per verificare se un file è binario o ASCII con Node.js?Controlla se un file è binario o ASCII con Node.js?
Sembra che ci sia due modi non specifici per node.js:
Verifica il tipo MIME: How to Check if File is ASCII or Binary in PHP - tuttavia questo ha i suoi problemi, come per esempio pre-precessors spesso non hanno un riconosciuto tipo MIME e ripristinare
application/octet-stream
durante il controllo utilizzando mimeVia controllare il formato byte utilizzando un buffer ruscello con How to identify the file content as ASCII or binary - che sembra piuttosto intenso, e fornisce ancora un esempio node.js.
Quindi c'è già un altro modo? Forse una chiamata o un modulo segreto node.js di cui non sono a conoscenza? O se devo farlo io stesso, quale sarebbe il modo di suggerire?
Grazie
Puoi definire cosa intendi per "file binario"? Il modo in cui testate dipende esattamente da cosa intendi e non esiste una definizione universalmente accettata. –
Diciamo un'immagine, o più specificamente tutto ciò che non è testo. Mi dispiace per quello! – balupton
Questo non è davvero abbastanza specifico. Cosa pensi di fare con le informazioni? (Sarebbe sufficiente controllare il primo 8 KB per caratteri non ASCII?) –