我有时会看到人们将文件系统路径(POSIX/Windows)称为 URI 和 URL。我不是文件系统爱好者,但我还没有找到与我对 URL 格式的理解相冲突的文件系统路径。也就是说,当然,假设它包含方案名称(例如 file://localhost/path/to/file.txt)。
文件系统路径绝对是 URI——我的意思是,不是——所以每个将文件系统路径称为 URI 的人都在安全区域内。但是称它们为 URL 是否安全?
如果 URL 是由单个(非过时的)RFC 定义的,而不是由六个专门的 RFC 组成,我就不必问这个问题了。