Морк (формат файла) - Mork (file format) - Wikipedia
Эта статья ведущий раздел может быть слишком коротким, чтобы адекватно подвести итог его ключевые моменты.Декабрь 2011 г.) ( |
Расширение имени файла | .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]
Моральное устаревание
Этот раздел должен быть обновлено.Декабрь 2015 г.) ( |
Система замены, используемая для хранения всех данных конфигурации пользователя, называется 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
Смотрите также
Рекомендации
- ^ "Морк, что это такое - МЦС". Developer.mozilla.org. 2007-09-16. Получено 2009-08-19.
- ^ "Морк Почему - МДЦ". Developer.mozilla.org. 2007-09-16. Получено 2009-08-19.
- ^ Завински, Джейми. "mork.pl: Perl-программа для извлечения метаданных из базы данных Mork". jwz.org. Получено 2009-08-19.
- ^ а б "Ошибка 241438 - пожалуйста, упростите анализ history.dat (т.е. не Mork)". Bugzilla.mozilla.org. Получено 2009-08-19.
- ^ "erys: resume: netscape: mork: jwz". Интернет-архив. 2005-05-25. Архивировано из оригинал на 2005-05-25. Получено 2009-08-19.
- ^ "Почему Thunderbird превратился в индейку?". www.theregister.co.uk.
- ^ Пол, Райан (30 апреля 2006 г.). «Функции, вырезанные из Firefox 2». Arstechnica.com. Получено 2009-08-19.
- ^ «Удалите Mork из Mozilla-Central».
- ^ «Морк будет удален из Firefox 7».
- ^ «Планирование Thunderbird 3». Wiki.mozilla.org. 2009-08-10. Получено 2009-08-19.
внешняя ссылка
- Описание синтаксиса Маккаскером
- Грамматика, указанная в приведенном выше описании синтаксиса
- Морк структура
- Страница Mozilla Wiki Mork (включая ссылки на инструменты для чтения документов Mork)