file://またはapplication://で始まるURIは何ですか?

file://またはapplication://で始まるURIは何ですか?

Linuxを使用しながら、およびで始まるファイルとアプリケーションのfile://URIを何度も見ましたapplication://

これらのURIとは何ですか?どのように使用しますか?

ベストアンサー1

引用するウィキペディア:

ファイル URI スキームは、RFC 1630 および RFC 1738 で指定された URI スキームであり、通常、自分のコンピュータからファイルを検索するために使用されます。

そしてRFC 1738:

ファイルURLスキームは、特定のホストからアクセスできるファイルを指定するために使用されます。他のほとんどのURLスキームとは異なり、このスキームは通常インターネット経由でアクセスできるリソースを指定しません。

ファイルURLの形式は次のとおりです。 file://host/path

ここで、ホストはアクセス可能なシステムの完全修飾ドメイン名pathであり、path形式の階層ディレクトリパスですdirectory>/directory/.../name

特別な場合は、host文字localhost列でも空文字列でもかまいません。これは「URLを解釈するマシン」として解釈されます。

ほとんどのブラウザはfile://URIをサポートしており、ブラウザのアドレスバーでそれを使用してディスク上のファイルを開くことができます。

私はURIが標準化されていないと思いますapplication://。 Wikipedia、IETFサイト、およびIANAサイトのRFCにはこれに関する情報がないため、このURIスキームの使用はアプリケーション固有であり、アプリケーション内部のニーズに合わせて設計されています。

おすすめ記事