为什么CF8编码的cfm文件在CF9服务器上不起作用?

时间:2010-11-19 02:03:13

标签: coldfusion coldfusion-8 coldfusion-9

我坚持这个问题。我们的老程序员已经编写了基于CF8的CFM文件,我在服务器中找不到原始文件。最近,我将这些编码的CF8文件部署到CF9中。不幸的是,这些编码的CF8文件在CF9服务器上不起作用?

请让我知道如何解决这个问题?

3 个答案:

答案 0 :(得分:3)

此外,如果您在线搜索cfdecrypt,您可能会找到一个工具来从编码版本生成纯文本源。 CFEncode并没有真正加密代码,只是模糊了它。 cfdecrypt工具已经在网络上传递了很多年,并且不是由Allaire / Macromedia / Adob​​e开发的,因此需要注意。

答案 1 :(得分:1)

最初由Matthew Chapman撰写,我在这里发布了Windows和Linux版本的源代码和帮助程序bash脚本。 https://github.com/disccomp/cfdecrypt

答案 2 :(得分:0)

CFEncode实用程序多年来没有改变。在几个版本之前使用它编码的文件将在最新版本的ColdFusion中使用。实际上,当您安装ColdFusion(在Windows上)时,您会注意到cfencode.exe上的修改日期是5/23/2001。它是在这个日期规定的,因为在ColdFusion的构建过程中,它仍然在CF5天(CF5于2001年春季发布)中获取相同的旧cfencode.exe文件。