stringtranslate.com

КНР (Palm OS)

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

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

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

Структура файла PRC

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

Заголовок PRC

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

Заголовок ресурса PRC

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

Ресурсы КНР

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

Ссылки

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