Mork (file format)

Mork (file format)
Mork
Filename extension .mab, .msf, .dat
Developed by Mozilla Foundation
Type of format Database
Standard(s) None (reference implementation)
Website Mozilla Developer Center

Mork is a computer file format used by several email clients and web browsers produced by Netscape, and later, Mozilla Foundation. It was developed by David McCusker[1] with the aim of creating a minimal database replacement that would be reliable, flexible, and efficient, and use a file format close to plain text.[2]

Contents

Usage

The Mork format was used in most Mozilla-based projects, including the Mozilla browser suite, SeaMonkey, Firefox, and Thunderbird. In Firefox, it was used for browsing history data and form history data. In Thunderbird, it is still used for many things, such as address book data (.mab files) and the mail folder summaries (.msf files).

Criticisms

Mork has many suboptimal properties. For example, despite the aim of efficiency, storing Unicode text takes three or six bytes per character.

The file format has been severely criticized by Jamie Zawinski, a former Netscape engineer. He has lambasted the ostensibly "textual" format on the grounds that it is "not human-readable",[3] bemoaned the impossibility of writing a correct parser for the format,[4] and referred to it as "...the single most braindamaged file format that I have ever seen in my nineteen year career".[4]

In response, McCusker stated that the problems with Mork resulted from "conflicting requirements" and that he merely fixed scalability issues in bad code he "inherited".[5]

TheRegister lambasted the Mork database with their article "Why has Thunderbird turned into a turkey?" [6]

Obsolescence

The replacement system, used for storing all user configuration data, is called MozStorage. MozStorage is based on the SQLite database. Beginning with Firefox 3.0, Firefox uses it for its history, form history and bookmark data. The storage engine was also included in Firefox 2.0, but only for use with extensions.[7]

Mork was completely removed from Firefox in 2011.[8][9]

Plans existed for Mork to be replaced with MozStorage in the upcoming Thunderbird 3.0.,[10] but the first release still[when?] uses the Mork file format.

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Mork — may mean: Character on the American sitcom Mork Mindy (1978 1982) Mork, a god of the Orks in the fictional Warhammer universe Mork (file format), a computer file format previously used by Mozilla based web browsers A village near St Briavels in… …   Wikipedia

  • Wild Side Story — Logo for 2001 Stockholm run with silhouette from 1973 and drawing from 1976 Wild Side Story is a stage show[1] that originated as an underground happening in Miami Beach, Florida in 1973. From that year until t …   Wikipedia

  • Mozilla Thunderbird — 5.0 Developer(s) …   Wikipedia

  • Mickey Mouse — First appearance …   Wikipedia

  • Portal:Television — Wikipedia portals: Culture Geography Health History Mathematics Natural sciences People Philosophy Religion Society …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”