Морк (формат файла) - Mork (file format) - Wikipedia

Морк
Расширение имени файла
.mab, .msf, .dat
РазработанNetscape, потом Фонд Mozilla
Тип форматаБаза данных
СтандартНикто (эталонная реализация )
Интернет сайтЦентр разработчиков Mozilla

Морк это компьютерный формат файла используется несколькими почтовые клиенты и веб-браузеры произведено Netscape, и позже, Фонд Mozilla. Его разработал Дэвид Маккаскер.[1] с целью создания минимального база данных замена, которая была бы надежной, гибкой и эффективной, и использовала бы формат файла, близкий к простой текст.[2]

использование

Формат Mork использовался в большинстве проектов на основе Mozilla, включая набор браузеров Mozilla, SeaMonkey, Fire Fox, и Thunderbird. В Firefox он использовался для данных истории просмотров и данных истории форм. В Thunderbird он по-прежнему используется для многих вещей, таких как данные адресной книги (файлы .mab) и сводки почтовых папок (файлы .msf).

Критика

У Морка много неоптимальных свойств. Например, несмотря на стремление к эффективности, хранение Unicode текст занимает три или шесть байты на персонажа.

Формат файла подвергся резкой критике со стороны Джейми Завински, бывший Netscape инженер. Он раскритиковал якобы «текстовый» формат на том основании, что он «не читается человеком».[3] сетовал на невозможность написать правильный синтаксический анализатор для формата,[4] и назвал его «... самым поврежденным форматом файла, который я когда-либо видел за свою девятнадцатилетнюю карьеру».[4]

В ответ Маккаскер заявил, что проблемы с Mork возникли из-за «противоречивых требований» и что он просто исправил проблемы масштабируемости в плохом коде, который он «унаследовал».[5]

Реестр раскритиковали базу данных Mork своей статьей «Почему Thunderbird превратился в индейку?»[6]

Моральное устаревание

Система замены, используемая для хранения всех данных конфигурации пользователя, называется MozStorage. MozStorage основан на SQLite база данных. Начиная с Firefox 3.0, Firefox использует его для своей истории, истории форм и данных закладок. Механизм хранения также был включен в Firefox 2.0, но только для использования с расширениями.[7]

Mork был полностью удален из Firefox в 2011 году.[8][9]

Существовали планы заменить Mork на MozStorage в Thunderbird 3.0.[10] но по состоянию на 2011 год все еще использовался формат файла Mork. По состоянию на 2012 год SeaMonkey использовал Mork по крайней мере для своих индексов почтовых папок POP и IMAP.

Программное обеспечение, которое обрабатывает файлы Mork

Смотрите также

Рекомендации

  1. ^ "Морк, что это такое - МЦС". Developer.mozilla.org. 2007-09-16. Получено 2009-08-19.
  2. ^ "Морк Почему - МДЦ". Developer.mozilla.org. 2007-09-16. Получено 2009-08-19.
  3. ^ Завински, Джейми. "mork.pl: Perl-программа для извлечения метаданных из базы данных Mork". jwz.org. Получено 2009-08-19.
  4. ^ а б "Ошибка 241438 - пожалуйста, упростите анализ history.dat (т.е. не Mork)". Bugzilla.mozilla.org. Получено 2009-08-19.
  5. ^ "erys: resume: netscape: mork: jwz". Интернет-архив. 2005-05-25. Архивировано из оригинал на 2005-05-25. Получено 2009-08-19.
  6. ^ "Почему Thunderbird превратился в индейку?". www.theregister.co.uk.
  7. ^ Пол, Райан (30 апреля 2006 г.). «Функции, вырезанные из Firefox 2». Arstechnica.com. Получено 2009-08-19.
  8. ^ «Удалите Mork из Mozilla-Central».
  9. ^ «Морк будет удален из Firefox 7».
  10. ^ «Планирование Thunderbird 3». Wiki.mozilla.org. 2009-08-10. Получено 2009-08-19.

внешняя ссылка