Сведения о вопросе

Faridun

10:25, 17th August, 2020

Теги

.net   file-format   thunderbird   mork    

Кто-нибудь знает о существующем коде для чтения файла mork (адресная книга Thunderbird)?

Просмотров: 504   Ответов: 1

Мне нужно прочитать адресную книгу Thunderbird на лету. Он хранится в формате файла под названием Mork. Не очень приятный формат файла для чтения. Я нашел статью 1999 года, объясняющую формат файла. Я хотел бы знать, если кто-то уже прошел через этот процесс и может сделать код доступным. Я нашел mork.pl Джейми Завински (он работал на Netscape Navigator), но я надеялся на a .NET решение.

Я надеюсь, что StackOverflow придет на помощь, потому что это просто кажется пустой тратой моего времени, чтобы написать что-то, чтобы прочитать этот формат файла, когда это должно быть так просто.

Мне нравятся комментарии, которые Джейми вставил в свой сценарий perl . Вот моя любимая часть:

#   Let me make it clear that McCusker is a complete barking lunatic.
#   This is just about the stupidest file format I've ever seen.



  Сведения об ответе

fo_I_K

23:45, 12th August, 2020

Поисковая система Beagle имела код для разбора файлов Mork. Это не самое эффективное решение для памяти, но оно работает и может быть полезной отправной точкой. Вот ссылка на файл:

http://svn.gnome.org/viewvc/beagle/tags/BEAGLE_0_2_18/Util/Mork.cs?вид=markup

(В эти дни Beagle больше не использует этот парсер; мы выбрали более простой (и поддерживаемый) путь написания расширения Thunderbird, которое просто отправило данные самому Beagle. Имеет недостаток в том, что не работает, пока Thunderbird закрыт, но имеет преимущество в том, что не прививает желание bash вашу голову с ближайшим тупым инструментом.)


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться