質問: ファイル形式 異なるosファイルシステム間でのファイルに ついての質問なのですが、例えば、windowsと linuxでそれぞれmp3ファイルを作成したとして その二つのファイルは内部的にまったく同じもの なのでしょうか?ファイルシステムはそれぞれ 別な、たとえばntfsとext3と仮定してください。 macosなどではリソースフォーク等といった ものが付加されるため、内部的に違うものに なるのはわかるのですが、、、。ちなみに この場合もリソースフォークを外せばwin などと内部的に同じになるのでしょうか? もし違う場合、excel等での複数os間での 共通データへのアクセスはどのように実現 しているのでしょうか? 詳しい方、どうか宜しくお願い致します。
回答: 「ファイルシステム」と「ファイルの中身」は関係ない、と(私を含め)複数回答ありましたが。 http://oshiete.goo.ne.jp/qa/7643813.html なにか納得できないところがあるなら、その点を明記してください。 リソースフォークは、そのファイル専用の「管理情報」みたいなもの。 http://ja.wikipedia.org/wiki/%e3%83%aa%e3%82%bd%e3%83%bc%e3%82%b9%e3%83%95%e3%82%a9%e3%83%bc%e3%82%af データファイルに関しては、極一部を除いて、必要なデータはデータフォークだけです。 また、上にあるように、最近では、リソースフォークは使わない傾向にあります。 > windowsとlinuxでそれぞれmp3ファイルを作成したとしてその二つのファイルは内部的にまったく同じものなのでしょうか? ここだけに関して言うと「同じとは言えない」ですが、その理由は 「ファイルシステムが違うから」ではありません。 「作成する条件が違うから」です。 windowsで作成してntfsに保存したとしても、条件が違えば別の内容になります。 単純な例で言えば、ビットレートが違えばファイルサイズが変わる、というのはわかりますよね? 他にも設定可能なものから、プログラム内部だけで使われているものまで、非常に多くの条件があります。これらを完全に揃えれば同じものになりますが、実際にはそこまでしないでしょうから、「出来上がるmp3は別なものになることがある」となります。