Учитывая, что файл содержит символы ASCII, есть ли вообще определить операционную систему происхождения?
Это должно работать независимо от наличия символов новой строки
Учитывая, что файл содержит символы ASCII, есть ли вообще определить операционную систему происхождения?
Это должно работать независимо от наличия символов новой строки
Ни за что.
В большинстве случаев Windows использует \r \n и unix \n, и даже в этом случае вы можете написать файл с окончанием строки * nix в Windows и наоборот. но если нет новой строки символов .. ни за что.
Вы не можете видеть происхождение файла, там нет тегов любого вида