This page describes the resource file format used with the pre-Unicode versions of Symbian platform (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 resource’s 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). |