Jump to content

КНР (Palm OS)

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

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

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

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

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

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

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

Заголовок КНР

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

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

Компенсировать Имя Тип Размер
0x00 имя голец 32 байта
0x20 флаги целое число 2 байта
0x22 версия целое число 2 байта
0x24 время создания 32-битное целое число — дата-время PDB 4 байта
0x28 время модификации 32-битное целое число — дата-время PDB 4 байта
0x2c резервное время 32-битное целое число — дата-время PDB 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 количество_записей целое число 2 байта

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

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

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

имя тип примечания размер
имя голец Название ресурса 4 байта
ИДЕНТИФИКАТОР целое число Идентификатор ресурса 2 байта
компенсировать целое число Указатель на данные ресурса 4 байта

Ресурсы КНР

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

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

  1. ^ Перейти обратно: а б Н. Роудс, Дж. Маккиэн. Программирование для Palm OS, второе издание, O'Reilly, 2001 г., ISBN   1-56592-856-3 .
  2. ^ MobileRead Wiki: Справочник по формату MOBI.
  3. ^ Перейти обратно: а б с д Теодор Цо (2000) Формат КНР. Доступ: 7 марта 2009 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: dec8e6a26dd0a3d7f6e5b3059c2f12df__1616035800
URL1:https://arc.ask3.ru/arc/aa/de/df/dec8e6a26dd0a3d7f6e5b3059c2f12df.html
Заголовок, (Title) документа по адресу, URL1:
PRC (Palm OS) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)