PRC (Palm Resource Code) es un formato contenedor para bases de datos de código en Palm OS , Garnet OS y Access Linux Platform . Su estructura es similar a las bases de datos PDB . [1] Por lo general, un archivo PRC es una representación plana de una aplicación Palm OS que se almacena como una base de datos bifurcada [ aclaración necesaria ] en la PDA.
Los archivos PRC también son utilizados por el lector de libros electrónicos Mobipocket (aquí a veces denominado formato MOBI [2] ). El formato AZW del dispositivo de lectura Kindle de Amazon es a su vez una forma restringida por DRM del formato Mobipocket.
En Palm OS, los archivos PRC se utilizan para aplicaciones, recursos localizados (superposiciones) y bibliotecas compartidas. [1]
En esencia, un archivo PRC es similar a una aplicación clásica de Mac OS . Contiene un encabezado PRC, encabezados de recursos PRC y recursos PRC. [3]
El encabezado PRC se encuentra al principio del archivo y contiene metainformación sobre el archivo: [3]
Para cada recurso (especificado por num_records), hay un encabezado de recurso que contiene: [3]
Cada aplicación contiene al menos un recurso Código #0 con información de tamaño y tablas de salto, un recurso Código #1 con código ejecutable y recursos de datos que contienen valores preinicializados de variables globales en forma comprimida. [3] Otros recursos que pueden estar contenidos son formularios, objetos de formulario, alertas y datos multimedia, por ejemplo imágenes y sonidos.