対象: Navigator および Communicator (全バージョン)
Operating Systems: MacOS, Windows 3.x, Windows 95, Windows NT.

問題: 「Netscape for MacOS から送られたメールの添付ファイルが複数のファイルになるのは何故か? 添付ファイルは1つの筈なのに!」

解決法:

マックのファイル形式は、Data fork と Resource fork で構成されるという独自の方式を取っています。Data fork は実際のテキストとデータが格納されている部分です。Resource fork は、主にアイコンの表示に使われる情報などです。

これにより、Navigator が添付ファイルを作る際に、特別な方法が必要となります。
一番上のアイコンで表示されたリンクが、添付ファイル全体を表しています。従って、一番上のアイコンをクリックして、「ファイルとして保存」を選ぶと、添付ファイルがデコードされ保存されます。
マック以外で使われるように設定されたファイルの場合、"X.2" という名称のリンクをクリックしましょう。

より詳しい説明は、Netscape Team のメンバーによる、Netscape users group への投稿の要約をお読みください。

======引用開始======

これは、二つのファイルが存在するというよりは、ファイルからデータを取り出すのに二つの異なった方法がある、という事です。最初のリンクをマック版 Netscape のユーザーがクリックすると、二つの fork(Resource fork と Data fork の双方)からなるマックのファイルが作られます。マック以外のユーザーがこのリンクをクリックすると、最初のリンクは、Mac BinHex ファイルを生成します。BinHex は、uuencode に少し似ており、これを見るためには、マック版以外のNetscape を使わねばなりません。(この場合、"Macintosh File" とラベルされたリンクは意味のないものになります)

二番目のリンクは、Data fork だけです(すなわち、マックの Resource データを含まないファイルです)。この二番目のリンクは、誰でも、どんなプラットフォームでもデコードすることができます。しかしながら、もし Resource fork に重要なデータが含まれていると(それゆえ、マック独自のファイル形式なのですが)、他のプラットフォームではこの情報は読み込めません。

(これらが、"2" および "2.2" と番号付けられている事に注意してください。"2" は Resource fork と Data fork、すなわち、マックのファイル全体を表していると考えて下さい。"2.1" は Resource fork のみで、これは単独では意味を成しません。"2.2" は Data fork のみであり、ファイルが二つのデータを持っていても、マック以外のユーザーにとって興味があるのは多くの場合こちらの方です)

*** Jamie Zawinski http://www.jwz.org/

=====引用おわり=====


最終更新 1998/9/22

第1部の目次へ戻る

UFAQ日本語版の目次へ戻る


翻訳および編集 池田譲治

The UFAQ Japanese edition is translated & edited by Joji Ikeda.