|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Mikhail Kalenkov 2:5020/400 29 Mar 2002 13:33:12 To : All Subject : структура данных в файле -------------------------------------------------------------------------------- Привет Всем, Есть программа, решающая некоторую сложную задачу методом итераций (это, вообще говоря, для дальнейшего не важно). Так как вычисления длятся часами, то для пущей надёжности я промежуточные данные скидываю в файл. Причём, например, в случае зависания (или отключения компьютера) с помощью данных из этого файла можно стартовать программу с места остановки, а не с самого начала. Данные в файле хранятся в бинарном виде. Структура файла наипримитивнейшая. Просто-напросто все необходимые данные записаны подряд без какой-либо служебной информации. Теперь ВОПРОС. Как идеологически правильно сохранять данные в файле? Hа текущий момент, если я добавляю новые возможности к программе, то приходится скидывать в файл дополнительные данные, что приводит к полной несовместимости с предыдущими версиями. Решение мне видится в добавлении некоторого заголовка в файл, где записана информация о расположении данных в файле. Hе подскажут ли уважаемые гуру какие доки почитать и куда копать? Уж очень не хочется изобретать велосипед. Михаил Каленков. --- ifmail v.2.15dev5 * Origin: Cronyx Plus ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/780808323cf0.html, оценка из 5, голосов 10
|