file dirá se existe uma lista de materiais. Você pode testar:
$ /usr/bin/printf "\ufeff...\n" | file -
/dev/stdin: UTF-8 Unicode (with BOM) text
Observação: de acordo com o changelog file , esse recurso já existia em 2007. Portanto, isso deve funcionar em qualquer máquina atual.