在新闻里 什么是规范化? -技术百科的定义

什么是规范化? -技术百科的定义

目录:

Anonim

定义-规范化是什么意思?

规范化是将涉及多个表示形式的数据转换为标准批准格式的过程。 这种转换可确保数据符合规范规则。 这样可以比较不同的表示形式,以确保等效性,对不同数据结构的数量进行计数,施加有意义的排序顺序并提高算法效率,从而避免重复计算。


规范化被用于许多Internet和计算机应用程序中,以从非规范信息中生成规范数据。 数据的规范表示被广泛用于

搜索引擎优化(SEO),Web服务器,Unicode和XML。


此术语也称为C14N,标准化或标准化。

技术百科解释规范化

在SEO中,URL规范化处理具有多个可能URL的Web内容。 这可能会在搜索中造成差异,因为搜索引擎可能不知道应显示哪个URL。 规范化通常从主页中选择几种最佳的URL。 尽管某些URL看起来相同,但是Web服务器对于URL返回的结果不同。 搜索引擎仅考虑规范形式的一个URL。


计算机安全性基于文件名规范化。 某些Web服务器可能具有安全规则,只能在特定目录下执行文件。 只有在路径名称中具有指定目录的情况下,文件才会执行。 必须特别注意检查文件名是否是唯一的表示形式。 这种漏洞称为目录遍历。


Unicode标准中的大多数字符都具有可变长度编码。 这需要考虑每个字符串字符,并使字符串验证更加复杂。 如果在软件实现中未考虑所有字符编码,则可能会出现错误。 可以对每个字符使用单一编码来消除此问题。 任何软件都可以采用的最佳替代方法是检查字符串是否规范化。 未规范化的字符串可以被拒绝。


规范XML文档是XML规范形式的XML文档。 它由规范的XML规范定义。 XML中的规范化消除了标签内的空白,对名称空间引用进行了排序,并消除了冗余引用,并使用了特定的字符编码。 除了将相对URL转换为绝对URL外,它还删除XML和DOCTYPE声明。

什么是规范化? -技术百科的定义