banner.gif (9985 bytes)

 

 

Библиотека работы с памятью iButton на основе формата работы с данными IMCB v2.0

 

        Назначение        

С помощью функций библиотеки IMCB v2.0 (рабочая платформа Win32) в памяти идентификатора возможно хранение информации различного назначения. Во избежание работы с частично или полностью поврежденными данными предусмотрена многоуровневая система контроля целостности хранимых данных.

 

 

        Функционирование        

Все данные в памяти iButton представляются в качестве неких определенным образом разделенных друг от друга участков памяти. Для каждого блока данных, записываемого в память iButton, автоматически создается структура данных размером 8 байт (заголовок). В состав заголовка входят следующие поля: сигнатура блока, идентификационный номер блока, размер информационной части данных блока, общая контрольная сумма всего блока, то есть информационной части и заголовка блока.

Сигнатура блока определяет порядок следования блоков данных в памяти iButton.

Идентификационный номер блока необходим для однозначной идентификации блока.

Размер идентификационной части данных блока определяет количество байт, которые отводятся для хранения собственно самих данных.

Контрольная сумма всего блока позволяет защитить всю информацию блока, как заголовок, так и сами данные, от возможных некорректных операций чтения/записи памяти iButton.

Контрольная сумма не позволяет восстановить частично утерянную информацию, однако практически со стопроцентной вероятностью укажет на возможные ошибки формата IMCB.

Функции, представленные в библиотеке, позволяют пользователю производить следующие основные действия с памятью iButton:


Немного о iButton  |  Области применения технологии iButton  |  Каталог продуктов  |  Техническая поддержка
Прайс-лист  |  Каталог турникетов  |  Доступные файлы   |  Документация   |  Полезные ссылки
Ответы на вопросы  |  Краткая биография  |  Наши партнеры   |  Наш адрес  |    |  К главной странице