Здравствуйте, amantz, Вы писали:
A>Я, в общем-то, и делаю через буфер... разве что не открываю исходный файл в бинарном режиме...
A>Но я наконец понял вот что: дело именно в 0x0A, т.е. когда я записываю из буфера символ 0х0А, перед ним всегда записывается 0х0D... буду в бинарном пробовать.
Рекомендую забыть о текстовом режиме и паре CRLF как о страшном сне, если только специфика проекта не заставляет. Всегда бинарный режим и всегда только 0x0A.