Existe alguma forma de reconhecer atráves de um fluxo de bytes se esse arquivo é texto ?
Estou recebendo via upload num componente seam que transforma esse arquivo que é texto em bytes.
Mas a validação de extensão que estou fazendo não é efetiva, pelo fato de ser facilmente driblável ao mudar a extensão para o .txt.
Como posso saber se um arquivo é txt tendo apenas seu fluxo de bytes ?