[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:00748] Re: Datebk3 & mhc



さこだです。

From: Yoshinari Nomura <nom@xxxxxxxxxxxxxxxxxxx>
Date: Tue, 20 Jun 2000 20:21:37 +0900

> どうも。他のメーリングリストではお世話になってます。

どもです。

> > Icon情報が間に挿入され、X-SC-Record-Idヘッダが分断されてしまうわけ
> > です。よって、mhc上では見えなくて良いこのヘッダが本文として表示され
> > てしまいます。
> 
> ##@@@\@@@ っていうのが icon を表わしてるのだと
> 思いますが、icon と ##@@@\@@@ (バイナリ?) との関係が分かれば、
> うまく扱えるかもしれません。

Iconデータですが、下記フォーマットでメモ長にファイルとして置かれて
います。
------------------------------------------------------------
DATEBK3
#a飛行機-旅行=18183C7EDB183C5A
#b船-旅行=500804005454ff7e
#c車-旅行=00001f25ffff4200
#d支払い=143e543e153e1400
#e!マーク=1818181818180018
   :
#z矢=003d7fc7cf800000
#A掃除=2020202072757238
#Bぺろっ=0024240003453E00      <-- 先のメイルの例データで
   :                               付けていたマーク
#X散髪=44442810286caa6c
#Y教会=40e04c5ea1ada1ff
#Z猫=708587fffaf888cc
------------------------------------------------------------

Iconを換えていろいろ試してみました。
  「飛行機-旅行」   ##@@@A@@@
  「掃除」          ##@@@[@@@
  「ぺろっ」        ##@@@\@@@

つまり、Iconデータと##@@@.@@@との関係は
      「"##@@@"+ 'A'+DATEBK3ファイルのIconの順番 + "@@@"」
である、と予想できます。

 # ちなみにIconは8x8サイズで、「飛行機-旅行」ならば
 # □□□■■□□□  18
 # □□□■■□□□  18
 # □□■■■■□□  3c
 # □■■■■■■□  7e
 # ■■□■■□■■  db
 # □□□■■□□□  18
 # □□■■■■□□  3c
 # □■□■■□■□  5a
 # と、大変判りやすいデータ構造になってます。実際これを編集して
 # 好みのIconに変更して使っています。

> stdout をファイルに落として、binary エディタで開くとな何と書いて
> あるのでしょうか。それとも文字列なのかな。

文字列しか確認できませんでした。
[stdoutをファイルに取り、hexコマンドで16進表示したものから抜粋]
0x000000a0: 2d 44 75 72 61 74 69 6f - 6e 3a 20 0a 58 2d 53 43 -Duration: JX-SC
0x000000b0: 2d 41 6c 61 72 6d 3a 20 - 0a 0a 23 23 40 40 40 5c -Alarm: JJ##@@@\
0x000000c0: 40 40 40 0a 58 2d 53 43 - 2d 52 65 63 6f 72 64 2d @@@JX-SC-Record-
0x000000d0: 49 64 3a 20 3c 32 30 30 - 30 30 36 32 30 31 38 32 Id: <20000620182

> datebk のドキュメントに何か書いてませんでしょうか。

う、どき。がんばって探します。
-----
さこだ ひろふみ
sako@xxxxxxxxxxxxxxxxxx