Jump to content

Морк (формат файла)

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

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

Формат был назван в честь персонажа Морка из телешоу Mork & Mindy . [ 1 ]

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

[ редактировать ]

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

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

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

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

The Register раскритиковал базу данных 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 ] но по состоянию на 2023 год все еще использовался формат файлов Mork. [ 11 ] По состоянию на 2012 год SeaMonkey использовала Mork, по крайней мере, для индексирования почтовых папок POP и IMAP.

См. также

[ редактировать ]
  1. ^ Jump up to: а б «Морк, что это такое — MDC» . Разработчик.mozilla.org. 16 сентября 2007 г. Архивировано из оригинала 08.10.2019 . Проверено 19 августа 2009 г.
  2. ^ «Морк Почему — MDC» . Разработчик.mozilla.org. 16 сентября 2007 г. Проверено 19 августа 2009 г.
  3. ^ Завински, Джейми. «mork.pl: программа Perl для извлечения метаданных из базы данных Mork» . jwz.org . Проверено 19 августа 2009 г.
  4. ^ Jump up to: а б «Ошибка 241438 – пожалуйста, облегчите анализ файла History.dat (т. е. не Морка)» . Bugzilla.mozilla.org . Проверено 19 августа 2009 г.
  5. ^ "erys: резюме: netscape: mork: jwz" . Интернет-архив . 25 мая 2005 г. Архивировано из оригинала 25 мая 2005 г. Проверено 19 августа 2009 г.
  6. ^ «Почему Тандерберд превратился в индейку?» . www.theregister.co.uk.
  7. ^ Пол, Райан (30 апреля 2006 г.). «Функции, вырезанные из Firefox 2» . Arstechnica.com . Проверено 19 августа 2009 г.
  8. ^ «Удалить Морка из Mozilla-Central» .
  9. ^ «Морк будет удален из Firefox 7» .
  10. ^ «Планирование Thunderbird 3» . Wiki.mozilla.org. 10 августа 2009 г. Проверено 19 августа 2009 г.
  11. ^ «11050 — Используйте mozStorage или IndexedDB вместо Mork для базы данных сводки сообщений» . bugzilla.mozilla.org . Проверено 4 мая 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d97058519a12975459e44d36e46beaaa__1721912520
URL1:https://arc.ask3.ru/arc/aa/d9/aa/d97058519a12975459e44d36e46beaaa.html
Заголовок, (Title) документа по адресу, URL1:
Mork (file format) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)