Mork 파일(Thunderbird 주소록)을 읽는 기존 코드를 아는 사람이 있습니까?

StackOverflow https://stackoverflow.com/questions/22943

문제

나는 즉시 Thunderbird 주소록을 읽어야 합니다.Mork라는 파일 형식으로 저장됩니다.읽기에 좋은 파일 형식이 아닙니다.파일 형식을 설명하는 1999년 기사를 찾았습니다.누군가 이미 이 과정을 거쳐서 코드를 사용할 수 있는지 알고 싶습니다.Mork.pl을 찾았습니다. 제이미 자윈스키 (그는 Netscape Navigator에서 일했지만) 저는 .NET 솔루션을 원했습니다.

나는 StackOverflow가 구출되기를 바라고 있습니다. 왜냐하면 이것은 매우 간단해야 할 파일 형식을 읽기 위해 무언가를 작성하는 것은 시간 낭비처럼 보이기 때문입니다.

나는 Jamie가 자신의 글에 남긴 댓글을 좋아합니다. 펄 스크립트.내가 가장 좋아하는 부분은 다음과 같습니다.

#   Let me make it clear that McCusker is a complete barking lunatic.
#   This is just about the stupidest file format I've ever seen.
도움이 되었습니까?

해결책

그만큼 비글 검색 엔진 Mork 파일을 구문 분석하는 코드가 있었습니다.가장 메모리 효율적인 솔루션은 아니지만 효과가 있었고 유용한 출발점이 될 수 있습니다.파일에 대한 링크는 다음과 같습니다.

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

(요즘 Beagle은 이 파서를 더 이상 사용하지 않습니다.우리는 데이터를 Beagle 자체로 전송하는 Thunderbird 확장 기능을 작성하는 더 쉽고 지원되는 경로를 선택했습니다.썬더버드가 닫혀 있는 동안에는 작동하지 않는다는 단점이 있지만, 가장 가까운 둔기로 머리를 후려치고 싶은 욕구를 불러일으키지 않는다는 장점이 있습니다.)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top