脚本 Encoder 是一种简单的命令行工具,它使脚本设计者能够对自己的最终脚本进行编码,这样 Web 主机和 Web 客户机就不能查看或修改它们的源代码了。注意,这种编码只能防止他人偶然查看您的代码,但并不能防止执着的电脑黑客看到您的一举一动。
Web 设计者在 Web 页和服务器端的 Active Server Page (.ASP) 上使用脚本编写方法,来添加几乎可以想象的各种功能。此外,脚本编写还由 Windows® Scripting Host (WSH) 使用,并可用在许多其他应用程序中,其结果也同样令人难忘。
到目前为止,使用脚本的一个缺点在于它不能保护其中所包含的知识产权,也不能保证用户获得的内容即他们所创建的内容。高明的算法和精心设计的脚本总是完全可见的,因为它们是以纯文本的形式保存的。其结果是,每个级别的脚本用户都可以看到脚本设计者的代码,然后采用它,修改它,并使其成为自己的代码。很明显,如果要试图在竞争极为激烈的环境中获得一席之地,这就不是一个好的方法。
由于引入了脚本小程序,保护源代码就变得更为重要了。脚本设计者希望使用这种简单的部件结构,但他们未必希望将自己的源代码与别人共享。将脚本编码后,对最终文件任何部分的更改都将导致其不能工作,因此可确保已编码脚本的绝对完整性。