Jump to Navigation

Recently created

Password Section

Password Section

This sextion is found in documents that have been encrypted with a password. Its contents is not yet fully decoded. It is 29 bytes long.

Size Data Description

B Always A2 ?

W Always 01 00 ?

W Checksum ?

L ID Always 03 01 00 10 ?

Paint Data Section

Paint Data Section

This section contains all the data of a picture.

NB: the data on colour pictures and non-8 bit RLE encoding is still somewhat fuzzy.

Page Layout Section

Page Layout Section

This section describes the general page layout, its headers and its footers.

Below the structure of this section is shown.

MBM File

MBM File

MBM files are basically (collections of) Sketch files with a few things stripped.

MBM files start with a Header Section which starts with the following codes:

Layout Codes

Layout Codes

There are two kinds of layout codes: those which always modify a whole pragraph, and those which modify one or more characters. They are always kept strictly separate. A layout code consists of a type byte, followed by one or more modifier bytes. All rcognized codes are listed below.

Paragraph Layout List

Introduction

Introduction

This is version 2.9 of the Psion 5 data file documentation, dated 20040204.

This collection of text files (released both as Psion Word files and as HTML) documents file formats as used by built-in Psion 5 applications. Psion has never released the formats of their saved files, so I had to reverse-engineer them.

Index

Index

About this document

Introduction

Index

Substitutions: Creating the HTML links

The structure of Psion files

File Structure

The ID 10000037 File

Identifiers

Identifiers

At many places. identifiers are used. They are encoded in a long, of which the last byte usually equals 10. Identifiers are assigned by Psion for all kinds of tasks; the central registration of them ensures none are used double.

Below is a list of all identifiers I have found.

Header Section

Header Section

10 bytes header data. This section is guaranteed to be found at the very start of the file. It is the only section that starts at an unchanging offset.

The first long determines the layout of this section. The following values are found:

Fonts

Fonts

Fonts are encoded by their full name (using ASCII Codes), followed by a byte with the screen font number. Before the name, a byte encodes the length of the name plus one (a complete font is a BListB). So an theoretical font called New displayed with screen font code 80 would be encoded as 04 4E 65 57 80.

Pages

Subscribe to Recently created


by Dr. Radut