wc -m no unix adiciona um caractere

Contando uma linha com 4 caracteres sem nenhum caractere de nova linha:

ACTG

wc -m dá-me 5. Com eco, posso resolver este problema para

echo -n 'ACTG' | wc -m

Mas seACTG está em um arquivo de texto sem nenhum caractere de nova linha, recebo 5. Por que é isso?

$ ls -l file

-rw-rw-r-- 1 user user 5 Feb 11 15:27 file
$ hexdump -C file

00000000  41 42 43 44 0a                                    |ABCD.|
00000005

questionAnswers(1)

yourAnswerToTheQuestion