Формат файла gvariables.dat

 
Может кто подскажет (скорее всего разработчики) формат файла gvariables.dat (глобальных переменных)?
 

Вот открыл блокнотом свой файл:

                                                    данные   дата     данные       дата
gZZ_AIASM_Active                       р?           §ш§H     = 1            2008.08.17 14:08:39 
gZZ_AIASM_Amount_Program    @            §ш§H     = 2            2008.08.17 14:08:39 
gZZ_AIASM_EXPERT                                   Рш§H     = 0            2008.08.17 14:09:20 
gZZ_AIASM_Init_In_Start            р?            Рш§H     = 1            2008.08.17 14:09:20

Справа приписал через "=" реальные десятиричные значения.

 
Zhunko писал (а) >>

Вот открыл блокнотом свой файл:

                                                    данные   дата     данные       дата
gZZ_AIASM_Active                       р?           §ш§H     = 1            2008.08.17 14:08:39 
gZZ_AIASM_Amount_Program    @            §ш§H     = 2            2008.08.17 14:08:39 
gZZ_AIASM_EXPERT                                   Рш§H     = 0            2008.08.17 14:09:20 
gZZ_AIASM_Init_In_Start            р?            Рш§H     = 1            2008.08.17 14:09:20

Справа приписал через "=" реальные десятичные значения.

А как изменить значение переменной?

 

Это тайна...

Наверно можно перебрать все значения и вывести соответствия в 16-ричном виде.

 
   int h=FileOpen("gvariables.dat",FILE_BIN|FILE_READ);
   FileSeek(h,64,SEEK_SET);
   double zz=FileReadDouble(h,DOUBLE_VALUE);
   Alert(zz);
   
   FileSeek(h,80+64,SEEK_SET);
   zz=FileReadDouble(h,DOUBLE_VALUE);
   Alert(zz);
И т.д.
 
Integer как-то так можно и news.dat прочесть ?
 
Sergey_Murzinov писал (а) >>

А как изменить значение переменной?

Думаю, что изменять её значение в файле будет бесполезно без изменения оной в памяти.

Возможно я ошибаюсь?

 
По моему, первые 64 байта название переменной, потом 8 байт переменная, потом 4 байта дата, потом 4 байта пустых.
Причина обращения: