我有時會看到人們將文件系統路徑(POSIX/Windows)稱爲URI和URL。我不是文件系統愛好者,但我還沒有找到與我對URL格式的理解相沖突的文件系統路徑。當然,假設它包含方案名稱(例如file://localhost/path/to/file.txt)。是「file://」路徑的URL嗎?
文件系統路徑絕對是URI - 我的意思是,什麼不是 - 所以每個人都將URI作爲文件系統路徑指向安全區域。但將它們稱爲URL是否安全?
如果URL是由單個(非過時的)RFC定義的,而不是由六個專門的RFC組成,那麼我不必問這個問題。
在沒有模式的情況下,它顯然不是絕對URL。並不是所有的字符串都是URI。作爲一個微不足道的反例,'C:\ Windows'是一個無效的URL和一個無效的URI。 – 2012-12-13 22:24:23