xdg-open
複数のLinuxディストリビューションには、基本アプリケーションで特定のファイル形式のファイルを開くことができるユーティリティがあります。たとえば、HTMLファイルの場合firefox
。
MIME形式のファイルは単一のファイルにデータとメタデータを含み、メタデータはファイルの先頭にキーと値のペアで表示されます。 MIME形式のファイルはHTTPレスポンスと非常によく似ています。たとえば、これはMIME形式のHTMLページです。
MIME-Version: 1.0
Content-Type: text/html
This is a <em>small</em> HTML document,
located within a MIME file.
xdg-open
デフォルトのアプリケーションまたは他のユーティリティを使用してこのファイルを開くことはできますか?- MIMEビューアはありますか?たとえば、
text/plain
?text/html
などの一般的なコンテンツタイプを表示できます。
ファイルメタデータを追跡する方法はいくつかあります。たとえば、「サイドカー」ファイルがあり、Mac OS Xオペレーティングシステムにはファイルシステムレベルの「リソースフォーク」があり、Windowsはファイル拡張子を使用してファイルの種類を決定します。より多くのMIME標準がある場合、それは簡単ではないでしょうか? * nixオペレーティングシステムに緊密に統合されていますか?