Java Mork

A Java implementation of the Mork database format

License

License

GroupId

GroupId

org.jitsi
ArtifactId

ArtifactId

jmork
Last Version

Last Version

1.0.6
Release Date

Release Date

Type

Type

bundle
Description

Description

Java Mork
A Java implementation of the Mork database format
Project URL

Project URL

https://github.com/ibauersachs/jmork
Source Code Management

Source Code Management

https://github.com/ibauersachs/jmork/

Download jmork

Dependencies

test (1)

Group / Artifact Type Version
junit : junit jar 3.8.1

Project Modules

There are no modules declared in this project.

#jmork - A Java Implementation of a Mork Parser

  • Written by Mike Haller
  • Contributions by Wolfgang Fahl - BITPlan GmbH
  • Contributions by Ingo Bauersachs for Jitsi

About

  • Mork is a text "database" format used by Mozilla applications like Firefox and Thunderbird to store some data. Mainly the URL History of Firefox and the address book of Thunderbird is stored in the (rather weird) Mork format.
  • This is a Java Implementation which can be used to parse .mab Files on a raw level.
  • The current version of the data format is v1.4.

##Primary goals of this project

  • Parse the Mork format to be able to read in a Thunderbird Addressbook
  • Provide an initial open-source place for Mork-related tools implemented in Java

Main Drawbacks of Mork

  • Rather complex, not human readable, not space saving, weird referencing, multiple escape characters, C-style and HTML-style comments are mixed.
  • Is going to be replaced by a more general standard

Ideas which could be implemented in the future

  • Implement an address book parser on top of the mork implementation to parse Mozilla Thunderbird address books. Or even write the files.

More information about Mork

Versions

Version
1.0.6
1.0.5