Re[4]: fstream
От: dip_2000 Россия  
Дата: 29.10.07 05:29
Оценка:
Здравствуйте, Socket, Вы писали:

_>>сохранять binary в txt не стоит.


S>Привет,

S>а можно узнать мнение почему не стоит?
S>сам работаю с бинарными данными только, проблем не было никогда с \r и \n
S>или причина в другом?

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