Здравствуйте, Socket, Вы писали:
_>>сохранять binary в txt не стоит.
S>Привет,
S>а можно узнать мнение почему не стоит?
S>сам работаю с бинарными данными только, проблем не было никогда с \r и \n
S>или причина в другом?
Собственно аргументация не очень сильна, но она имеет право на существование, имхо
Потому что это
а) не совпадение жиданий — в .txt файле обычно ожидаем увидить нечто читаемое
б) на файлы в таком формате обычно есть системные настройки — чем их открывать по умолчанию. Текстовые редакторы. И если мы поставляем продукт в котором лежат наши настройки в бинарном(заметьте не в текстовом или xml!) формате, то мы должны быть готовы к тому, что ды же не опытный пользователь его с легкостью откроет(в винде не появится да же окна "Открыть с попощью"), и более того, по своей ошибке может еще и нажать "Сохранить" в этом текстовом редакторе(или у него будет настроенно автосохранение). В итоге — та же ситуация что и у топикстартера — порча данных.
Обычно бинарные данные это .dat, .bin или еще какой формат, но не txt.
Вобщем скорее имхо