= СПЕЦИФИКАЦИЯ ФОРМАТА БАЗЫ БАЛОК = Балки хранятся подряд в файле board_db.brd Файл базы имеет следующий формат: 1. По смещению 0000h в файле базы находятся два байта, которые кодируют количество балок, внесённых в базу балок (N). Формат числа - 16-битный литл-эндиан. 2. Далее со смещения 0002h идут N структур балок. 3. Файл заканчивается структурой балки, у которой все поля равны нулю. Структура балки имеет следующий формат: 1. По смещению 0000h в структуре балки три 32-битных int, обозначающих ширину, толщину и длину балки в миллиметрах соответственно. 2. По смещению 000Ch один байт - тип балки: \x01 - несущая балка, \x02 - вторичная балка. 3. По смещению 000Dh один байт (L) - длина названия балки. 4. По смещению 000Eh строка из L символов - название балки.