Учитывая, что файл содержит символы ASCII, есть ли вообще определить операционную систему происхождения?

Это должно работать независимо от наличия символов новой строки

1 ответ1

7

Ни за что.

В большинстве случаев Windows использует \r \n и unix \n, и даже в этом случае вы можете написать файл с окончанием строки * nix в Windows и наоборот. но если нет новой строки символов .. ни за что.

Вы не можете видеть происхождение файла, там нет тегов любого вида

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .