PRC (Palm OS)

редактировать

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

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

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

СОДЕРЖАНИЕ
  • 1 Структура файла PRC
    • 1.1 Заголовок PRC
    • 1.2 Заголовок ресурса PRC
    • 1.3 Ресурсы КНР
  • 2 ссылки
Структура файла PRC

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

Заголовок PRC
Заголовок ресурса PRC
Ресурсы КНР

Заголовок PRC

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

Компенсировать Имя Тип Размер
0x00 имя символ 32 байта
0x20 флаги целое число 2 байта
0x22 версия целое число 2 байта
0x24 время создания 32-битное целое число - PDB Datetime 4 байта
0x28 время модификации 32-битное целое число - PDB Datetime 4 байта
0x2c время резервного копирования 32-битное целое число - PDB Datetime 4 байта
0x30 mod_num целое число 4 байта
0x34 app_info целое число 4 байта
0x38 sort_info целое число 4 байта
0x3c тип целое число 4 байта
0x40 создатель целое число 4 байта
0x44 unique_id_seed целое число 4 байта
0x48 next_record_list целое число 4 байта
0x4c num_records целое число 2 байта

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

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

имя тип Примечания размер
имя символ Название ресурса 4 байта
Я БЫ целое число ID номер ресурса 2 байта
компенсировать целое число Указатель на данные ресурса 4 байта

Ресурсы КНР

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

Рекомендации
Последняя правка сделана 2023-08-08 09:25:33
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте