V2EX  ›  英汉词典

Canonical Path

定义 Definition

在计算机与文件系统语境中,canonical path(规范/标准路径)指把一个路径“归一化”后的唯一、明确表示形式:通常会解析并消除 .(当前目录)、..(上级目录)、多余的分隔符,并尽可能解析符号链接(取决于系统/语言实现),从而得到指向同一位置的标准路径表示。该术语在编程(如 Java、POSIX/Unix)里很常见。

发音 Pronunciation (IPA)

/kəˈnɒnɪkəl pɑːθ/

例句 Examples

The program converts the input into a canonical path.
程序会把输入转换成规范路径。

To avoid security issues, the server validates that the requested file’s canonical path stays inside the allowed directory.
为避免安全问题,服务器会验证所请求文件的规范路径是否始终位于允许的目录之内。

词源 Etymology

canonical 来自希腊语 kanon(“准则、规范、尺度”),经拉丁语与法语进入英语,含义是“被认可为标准的、规范的”。path 源自古英语 pæþ(“小路、道路”)。合在一起,canonical path 字面即“规范的路径”,引申为“经过标准化处理后可唯一指认位置的路径”。

相关词 Related Words

文学与作品 Literary Works

  • Advanced Programming in the UNIX Environment(W. Richard Stevens 等):讨论路径解析与 realpath() 等概念时常涉及“规范路径”的思想。
  • The Linux Programming Interface(Michael Kerrisk):在文件系统与路径名解析章节中会使用/讨论与 canonical path 等价或紧密相关的表述。
  • Java Platform, Standard Edition Documentation(如 java.io.File#getCanonicalPath):API 文档中直接出现并定义 canonical path。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1956 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 11:43 · PVG 19:43 · LAX 03:43 · JFK 06:43
♥ Do have faith in what you're doing.