Я изменяю файл с помощью FileStream (, это очень большой файл, и мне просто нужно изменить заголовок, не переписывая его целиком.
Файл может иметь перевод строки Unix или Windows, и мне важно знать, какой из них, чтобы я мог записать правильные символы перевода строки обратно в файл при его обновлении.
Я мог бы написать простую функцию, чтобы использовать FileStream для чтения файла блоками и проверки символов перевода строки.
Но эта проблема должна была быть решена раньше, если не в C #, то в Win32 API?
Какой самый эффективный способ определить стиль перевода строки в файле?