問題: 「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
翻訳および編集 池田譲治
The UFAQ Japanese edition is translated & edited by Joji Ikeda.