使用 Zend Studio 解码 Zend Guard 编码文件
Posted
技术标签:
【中文标题】使用 Zend Studio 解码 Zend Guard 编码文件【英文标题】:Decode a Zend Guard encoded file with Zend Studio 【发布时间】:2011-10-07 17:27:25 【问题描述】:所以我有一个相当大的系统,我们用 Zend Guard 进行了编码。由于这会严重扰乱任何 SVN 控件,因此部署/进行更改有点痛苦。
有谁知道是否可以使用 Zend Studio FTP 编辑来解码和编辑已编码的文件?当我打开它们时,它会说
The file filepath/filename.php was encoded by Zend Guard. Would you like to open it anyway?
如果您单击“是”,它只会打开原始编码文件。我的系统上安装了 Zend Guard / Studio,并且在首选项中,两个应用程序都指向另一个应用程序,因此它们知道它们已安装。如果它不这样做似乎有点痛苦。
我可以在 Zend Guard 中浏览文件,然后在 Zend Studio 中打开,但这只会让我在输出位置编辑文件,而不是在实时服务器上
仅供参考,我使用的是 Zend Studio 5.5.1(不是最新版本)。
注意:我希望能够通过 Zend Studio 从实时 FTP 编辑编码文件,而不是这里提到的 - http://files.zend.com/help/Zend-Studio/opening_and_editing_zend_guard_projects_in_neon.htm 上面已经提到
【问题讨论】:
您是否尝试在打开文件之前对其进行实际解码? 你能设置你的 SVN 客户端启动的编辑器吗? @hakre 我的意思是,如果我尝试在 Zend Studio 中打开一个编码文件,它肯定应该自动解码吗? @Horse:应该吗?我的意思是我可以理解您希望 Zend 工作室这样做,但它真的支持吗?它是一个功能吗?或者你的问题是它是否是一个功能? @hakre 是的,只是想知道它是否可能?新的实时服务器给我带来了问题,并且能够方便地编辑实时调试/故障排除而不是尝试某些东西,重新编码整个项目,然后将更改的文件 ftp 上,冲洗 + 重复 【参考方案1】:您所要求的不是 Zend Studio 的一个功能,也不会是一个功能。出于安全原因,文件由 Zend Guard 编码。如果 Zend 只是允许它们在 Studio 中未编码,这将使 Guard 对于使用它的 ISV 几乎无效。
您应该在原始源文件通过 Guard 运行之前处理它们,并在传输到服务器之前对其进行编码。如果您没有原始源文件,那么您可能应该联系这样做的一方......
【讨论】:
感谢您的回答,但是我认为如果我同时安装了警卫和工作室,并且许可证文件,那么解码应该不是问题。正如你所说,我将不得不通过原始源来完成,只是因为实时服务器上的代码而不是我们的开发环境有问题而感到痛苦以上是关于使用 Zend Studio 解码 Zend Guard 编码文件的主要内容,如果未能解决你的问题,请参考以下文章