Hiya Jon – for what its worth, cat -A will show the giveaway ^M control characters of a CRLF!

(andyf@eff):/mnt/c/temp$ cat -A wintextfile-utf8.txt
this is a file^M$
with presumably windows line endings^M$
no empty line at the end

(andyf@eff):/mnt/c/temp$ cat -A wintextfile-utf8.txt
this is a file^M$
with presumably windows line endings^M$
no empty line at the end