Linux:
enca -e foobar.txt
przykład:
rad@linux:~$ enca -e foobar.txt UTF-8
enca -e foobar.txt
przykład:
rad@linux:~$ enca -e foobar.txt UTF-8
file -b --mime-type nazwa_pliku
przykład:
rad@ubuntu:~$ file -b --mime-type abs-guide.pdf application/pdf
W zależności od posiadanej wersji PHP, możemy użyć funkcji mime_content_type() (deprecated) lub np. Fileinfo.