🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.net.mime
Article #263

Re: Use of encoded-word in header.

#263
From: JIBIKI Hisashi
Date: Fri, 31 Jan 1997 00:00
59 lines
3109 bytes
地引です。
先程は書きかけの記事を出してしまってすみません。

In article <s1c3evjs2e2.fsf@is18e0s01.jaist.ac.jp>, morioka@jaist.ac.jp says...

>なので、結局、Content-Disposition field で表現できる filename は ASCII
>のもののみで「ファイル.dat」とかは表現できないということになると思いま
>す。

詳細に解説していただき、ありがとうございました。
やはり、日本語のファイル名を示す方法は、今のところ
定義されていないわけですね。

>  ところで、今も昔も strict には header で非 ASCII 文字を使うのはまず
>いですから、「ファイル.dat」のようなものをそのまま書くのはとてもまずい
>です。(特に、Shift_JIS だったり EUC-JP だったりすると)
>  もし、RFC を曲げてでも非 ASCII 文字の file 名を書かなければならない
>としたら、私としては encoded-word を用いることをお勧めします。でも、や
>はり、非 ASCII 文字の file 名を Content-Disposition field に書くのはや
>めて、Content-Description field とかに書く方が良いと思います。

参考までに、いくつかのメールソフトを調べてみました。

AL-Mail:
    Content-type, Content-dispositionの双方にJISコードで直接記述。
MS Internet mail:
    Content-type, Content-disposition, Content-descriptionの
    それぞれにS-JISコードで直接記述。
電信八号:
Winbiff:
Becky! Internet Mail:
    Content-type, Content-dispositionの双方にencoded-wordで記述。

他のソフトとの互換性を考えるのならば、Content-disposition
フィールドにencoded-wordで記述する方法を取るのが良いよう
ですね。RFC違反ではありますが。

>;; そもそも
>;; Content-Type: application/octet-stream; name="file.dat"
>;; というのは RFC 2046 に反するといえると思います。

やはりそういうことになるのでしょうか。
実は今、S/MIMEについても調べていまして、RSAから出されている
ドラフト(S/MIME Implementation Guide - 1996/10/8)には以下の
記述があります。
  It is strongly recommended that S/MIME clients emit
  the optional "name=" parameter for the Content-Type field
  for compatability with older systems.

S/MIMEとMIMEは違う、と言えばそれまでですが、他との互換性と
いうことを考えると、念のため入れておくのが無難なのかな、
と思っています。

-- 
地引 尚史 (JIBIKI,Hisashi)
三菱電機(株) 情報システム製作所
jibiki@iss.isl.melco.co.jp
hisashi@fin.or.jp
Technical Details
Message-ID: <5crvci$rko@katase.isl.melco.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <01bc0e9a$cb5bba30$f64e8d85@ultraman> <s1c3evjs2e2.fsf@is18e0s01.jaist.ac.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 100bbf,18251b9897634920
X-Google-Attributes: gid100bbf,public
From: jibiki@iss.isl.melco.co.jp (JIBIKI Hisashi)
Subject: Re: Use of encoded-word in header.
Date: 1997/01/31
Message-ID: <5crvci$rko@katase.isl.melco.co.jp>
X-Deja-AN: 213387692
references: <01bc0e9a$cb5bba30$f64e8d85@ultraman> <s1c3evjs2e2.fsf@is18e0s01.jaist.ac.jp>
content-type: Text/Plain; charset=ISO-2022-JP
organization: Mitsubishi Electric, Computer Works, Kamakura, Japan.
mime-version: 1.0
newsgroups: fj.net.mime