Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

PRC (Palm Resource Code) - это формат контейнера для баз данных кода в Palm OS , Garnet OS и Access Linux Platform . Его структура аналогична базам данных PDB . [1] Обычно файл PRC представляет собой плоское представление приложения Palm OS, которое хранится как разветвленная база данных [ требуется пояснение ] на КПК.

Файлы PRC также используются программой чтения электронных книг Mobipocket (здесь иногда упоминается как формат MOBI [2] ). Формат AZW из Kindle от Amazon устройства для чтения в свою очереди, DRM -ограниченной формы формата Mobipocket.

В Palm OS файлы PRC используются для приложений, локализованных ресурсов (оверлеев) и разделяемых библиотек. [1]

Структура файла PRC [ править ]

По своей сути файл PRC похож на классическое приложение Mac OS . Он содержит заголовок PRC, заголовки ресурсов PRC и ресурсы PRC. [3]

Заголовок PRC [ править ]

Заголовок PRC расположен в начале файла и содержит метаинформацию о файле: [3]

Заголовок ресурса PRC [ править ]

Для каждого ресурса (указанного num_records) существует заголовок ресурса, содержащий: [3]

Ресурсы PRC [ править ]

Каждое приложение содержит как минимум ресурс Code # 0 с информацией о размере и таблицами переходов, ресурс Code # 1 с исполняемым кодом и ресурсы данных, содержащие предварительно инициализированные значения глобальных переменных в сжатом виде. [3] Другие ресурсы, которые могут содержаться, - это формы, объекты форм, предупреждения и мультимедийные данные, например изображения и звуки.

Ссылки [ править ]

  1. ^ a b Н. Родс, Дж. МакКихан. Программирование на Palm OS, второе издание, O'Reilly, 2001, ISBN  1-56592-856-3 .
  2. ^ MobileRead Wiki: Справочник по формату MOBI
  3. ^ a b c d Теодор Ц'О (2000) Формат КНР. Проверено 07 марта 2009 г.