I have >5000 textual files generated in Windows from PDF files that I need to process on a Mac OS X machine. I run dos2unix
on all of them to correct the newline and to convert the encoding from UTF-16LE to UTF-8.
In 4949 cases everything goes fine, but for 320 files dos2unix skips the executions saying they are binary files.
This is coherent with of file -c
that gives me data
for the 320 skipped files and text for the other files. However they are text from a visual inspection ...
How can I repair the 320? At first I suspected it was the presence of the BOM, but it appears also on the files that don't give problems.
Furthermore, both the data and the text files start with:
0000000 ff fe 3d 00 20 00 70 00 61 00 67 00 65 00 20 00
0000010 31 00 20 00 3d 00 0a 00 0d 00 0d 00 0a 00
Any hint? Thanks in advance.