A>как можно определить являеться ли файл бинарным или текстовым? просьба учитывать все енкодинги возможные в .NET... по преабулам уже детекчу, но это не дает гарантий...
Давай определение текстового файла. Вот например, html — это текст или не текст. (Давно-давно на этот вопрос один знакомый ответил: нет, не текст.. это... это.. гипертекст!
)
Когда определение будет — то есть задача будет поставлена нормально — то ответ придет сам собой.