@port139 Blog

基本的にはデジタル・フォレンジックの技術について取り扱っていますが、記載内容には高確率で誤りが含まれる可能性があります。

Outlook Express と半角カナ

umq さんのところで、ISO-2022-JPWindows におけるコードページについて補足いただいています。

NLS って難しい(F)
http://slashdot.jp/journal.pl?op=display&uid=4421&id=247501

ここでちょっと疑問なのですが、Outlook Express が利用する『日本語(JIS)』は CP50220 なのか?それとも CP50221 or CP50222 なのでしょうか。
文献によると、Outlook Express では CP50221 のエスケープ方法を利用して所謂“半角カナ”を送信するといった記述があったりするのですが、Outlook Express で半角カナを含めた ISO-2022-JP なメールを送る方法がわからない_| ̄|○*1
とりあえずヘルプを読んでみよっと。

*1:Outlook Express 6 では、半角カナを入力しても自動的に全角へ変換されるみたいですね、半角カナを送らないという意味ではCP50220が利用されている?と考えていいかな?

Internet Mail

なつかしぃなぁ〜というのはさておき。Internet Mail(4.70.1161) では SI/SO を利用して半角カナをエンコードしているようですね。この場合には CP50222 を利用するということになるのかな。

半角カナ文字は全角カナ文字に自動変換して送信 半角カナ、機種依存文字は送信時に警告を
http://www.jwntug.or.jp/wg/mailer/teigen/yobo/y005-j.html
本文中の半角カナ、機種依存文字をそのまま送信
http://www.jwntug.or.jp/wg/mailer/teigen/shogai/s005-j.html

って今時 Internet Mail が利用されているのかは謎ですが。

Outlookで半角カナを送信可能にする

サポート技術情報 881816*1によると、Outlook であればエンコードの方法に『日本語 (JIS 1 バイト カタカナ可) 』を指定することができるようですね。*2
これを指定した場合、半角カナは“ESC ( I”でエスケープされるようですので、このコードページが CP50221 ということになるんでしょうね。

*1:http://support.microsoft.com/default.aspx?scid=kb;ja;881816

*2:もちろん所謂半角カナは電子メールには利用しない方がよいわけで、この設定を推奨しているわけではありません。あくまでフォレンジックのテスト目的です。

EnCase と半角カナ

EnCase Ver4.x では OutlookOutlook Express のメールボックスをマウントできます。*1
日本語を含むメールの内容を表示できるのですが、コードページの指定によって半角カナの扱われ方(見え方)がどう違うのかテストしてみたのですが、50220 でも 50221、50222 でも変化なし。
これは Uniocde への変換が行われている時点で自動的に処理されているから、とうい理解でいいのかしら!?。まぁ読めるから良しとすべきか(ぉぃ

アーカイブが読める!

また釣りにひっかかり、自分の id が書かれたメールに反応してしまったたのですが、エンコードUTF-8 にすれば読めるんですね。ありがとうございます>暗黒帝さま*1

*1:ここでは漂白効果なし