This page describes the resource file format used with the
pre-Unicode versions of Symbian OS (all versions before v5.1). This format is
obsolete for later versions.
Number of bytes
|
Description
|
2
|
This two-byte integer (in little-endian byte order) stores the
file-position of the start of the resource index (see the last row of this
table for a description of the resource index).
|
2
|
This two-byte integer (in little-endian byte order) stores the
size of the resource index in bytes.
|
[any]
|
This contains the data for all the resources stored in order,
one after another with no byte-padding between them. The binary data of each
resource is laid out exactly as specified in the resource definition.
|
(number_of_resources+1)*2
|
This is the resource index, which is a series of two-byte
integers (in little-endian byte order), one for each resource in the resource
file, each storing the file-position of that resources data (see row
immediately above).
The last 16-bit number gives the file offset of the end of the
last resource (i.e. the beginning of the index table).
|
|