canonicalization(常译“规范化/标准化为规范形式”)指把数据、文本或表示方式转换成唯一或最标准的“规范形式(canonical form)”,以便比较、存储、去重或安全处理(常见于计算机科学,如 URL、Unicode、XML、文件路径等)。另有相关词 canonization(封圣)但含义不同。
/ˌkænənɪkəlaɪˈzeɪʃən/
Please perform canonicalization before comparing the two URLs.
在比较这两个 URL 之前,请先进行规范化处理。
In cryptographic systems, inconsistent canonicalization can cause signature verification to fail even when the content looks identical.
在密码系统中,不一致的规范化可能导致签名验证失败,即使内容看起来完全一样。
来源于 canonical(“规范的、被认可为标准的”)+ -ization(“使……化/……的过程”)。canonical 源自希腊语 kanōn,意为“尺规、准则、标准”,因此 canonicalization 字面意思就是“使之成为标准/规范形式的过程”。