Introduction

Welcome to jMork - a Java implementation of the Mork database format.

For more details on the Mork database format, please see the section What is Mork? .

Mork is used in some very popular application, such as the Mozilla Firefox browser and the Mozilla Thunderbird mail client. It is used to store internal data, such as the address history or the address books.

jMork provides the functionality to access these Mork databases from Java applications.

Supported Features

This is a list of features already supported by this Mork implementation. It is not complete, but covers all the basic stuff required to read 80% of the available files.

  • Read Mork files, including:
    • Dictionaries
    • Literals
    • Rows
    • Tables
    • Cells
    • Groups
    • Object References
  • Read Mozilla Thunderbird Address Books

Unsupported Features

Mork features, which are not yet supported by this jMork implementation, but more or less planned to be in there some time:
  • Write Mork files
  • Transaction roll-backs
Features, which could be implemented in the scope of the jMork project, but which are not yet planned:
  • Mork JDBC Driver
  • Eclipse Plugin (Editor support, Outline)
  • Transformation tools (Mork2SQL, Mork2LDIF, Mork2XML