[mew-dist 19182] Re: mew-mime-content-type
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2001年 10月 5日 (金) 15:03:20 JST
From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [mew-dist 19178] Re: mew-mime-content-type
Message-ID: <20011005.124616.50036534.kazu at example.com>
Date: Fri, 05 Oct 2001 12:46:16 +0900 (JST)
kazu> 所詮、Text/Plain か Applicatin/Octet-Stream かで悩んでいるので、知らな
kazu> い拡張子の場合、直接ファイルを検査してテキストかバイナリか判断するよう
kazu> にしました。
kazu>
kazu> Elisp で書いてもよかったんですが、mewencode に組み込みました。
kazu>
kazu> アルゴリズム:
kazu> 先頭 1024 バイト中に、0 or 128 or 255 があればバイナリだと思う。
kazu> # 他にぐっとくる値はありますか?
例えば "秀" を utf-8 にすると、0xe7a780 になっちゃうので、binary
になってしまいますね。
"秀" => "0x79C0" =>
1. u1 = ((ucode >> 12) & 0x0F) | 0xE0;
2. u2 = ((ucode >> 6) & 0x3F) | 0x80;
3. u3 = (ucode & 0x3F) | 0x80;
詳しいことはわかりませんけど。。。
--
白井秀行 (mailto:shirai at example.com)
Mew-dist メーリングリストの案内