Answers:
差异很小,但始终如一。将表示转换为另一个表示涉及获取相同的数据并以另一种格式表示它-例如,将十六进制转换为十进制数,或者将大小写混合的字符串转换为全小写的字符串。通常,您只需要一组固定的规则即可执行这种转换。
解析名称通常涉及查询一些存储库,该存储库将名称与没有存储库无法预测的信息相关联。google.com
可能解析为一个特定的IP地址(实际上是几个),但这是IP分配历史记录的偶然原因-它可能也是一个完全不同的数字,并且没有办法进行某种形式的翻译涉及存储整个注册表,或在线查询。同样,解决程序包依赖性通常需要安装 missig程序包-仅仅知道缺少的组件的名称是不够的,您必须实际获取它们的内容,并且仅凭名称是无法预测其内容的(“ QMail”听起来像一个邮件程序,但是如果不安装它,就不能仅根据该名称来预测其确切属性,因为该名称所传递的信息远远少于已编译的程序) 。
因此,您不应将术语“解析”用于仅涉及上下文的数据转换。将其保留给每个名称都象征着大量信息的情况,以至于唯一合理的安排就是为其建立一个中央注册表。