Est un “file://” chemin d'accès de l'URL?

Je vois parfois des gens se réfèrent à des chemins de système de fichiers (POSIX/Windows) comme tant d'Uri et Url. Je ne suis pas un fichier système de buff, mais je n'ai pas encore trouver un chemin du système de fichiers qui est en conflit avec ma compréhension du format de l'URL. C'est, bien sûr, étant donné qu'il inclut le nom du modèle (par ex. file://localhost/path/to/file.txt).

Chemins de système de fichiers sont très certainement les Uri - je veux dire, ce n'est pas si tout le monde se référant aux chemins de système de fichiers comme les Uri est à l'intérieur de la zone de sécurité. Mais est-il sûr de les appeler Url?

Si l'URL a été définie par un seul (non périmés) RFC, plutôt que d'être composé d'une demi-douzaine spécialisés, je n'aurais pas à poser cette question.

  • Il n'est clairement pas une URL absolue dans le cas d'aucun schéma. Aussi pas toutes les chaînes de caractères sont des Uri. Comme une simple contre-exemple, C:\Windows est une URL non valide et un URI non valide.