Search Discussion-Lab

Wednesday, June 1, 2011

Nokia bookmark file format - BMK specification

What is a BMK File?

BMK stands for "BooMarK". It is used in most Nokia phones to keep a address of a file. The address can be any of HTTP, RTSP, MAILTO, FILE etc. There is a title of the file can be saved in this file.

It's a tiny file format.




The tree is looked like such as:

[Startar bytes data]
[Title text data]
[Separator detector bytes]
[Address text data]
[End of bmk format bytes]





That's all in a bmk. It's very simply understandable format.



Starter bytes data

It's a 12 bytes long data. There is no logical complex in them. They are mandatory to initiate.

These values are:

03, 01, 6A, 00, 45, C6, 7F, 01, 87, 15, 11 and 03.


It's the valid bmk indicator bytes.




Title text data


It's just some texts as bytes. Plainly write them.



Separator detector bytes


It's 7 bytes long mandatory data. These bytes are used to detect the Title and the Address separately.


Here they are:

20, 00, 01, 87, 17, 11 and 03.




Address text data


It's simple text bytes like the title bytes.




End of bmk format bytes


It's 14 bytes long data. They indicates the final portion of bmk file.


Here's they are:

00, 01, 87, 10, 03, 49, 43, 4F, 4E, 00, 11, 01, 01 and 01.


Now it's all you know about BMK format. Simply apply them in mobile applications with the link of the vendor's web site to get more hit!