Показать сообщение отдельно
Старый 03.03.2006, 21:44   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2494 (89) +++++++++
Регистрация: 20.08.2005
При сохранении файлов в поле б/д они сохраняются как контейнер.
Первый байт - 0x07 - идентификатор контейнера
Второй байт - тип данных элемента контейнера ( 0x2B - сохранены BLOB-данные)
Байты с 3-го по 6-й (4 байта) - размер данных в байтах, хранится в перевернутом виде, т.е. младщий байт - первым
Далее идут данные - размер указан в предыдущих байтах
После окончания данных записа один байт - 0xFF - идентификатор конца контейнера

Таким образом сами данные из файла хранятся начиная с 6-го байта и до предпоследнего

PS Прошу прощения, данные начинаются конечно же с 7-го байта
__________________
Axapta v.3.0 sp5 kr2

Последний раз редактировалось AndyD; 04.03.2006 в 19:26.
За это сообщение автора поблагодарили: mazzy (5), Logger (5).