2012-09-01 50 views
0
<?php @Zend; 
4123; 
/* !This is not a text file! 

print <<<EOM 

//here goes some zend html code for information 

exit(); 
__halt_compiler(); 

//here goes the binary data, instead of php code 

我已經下載了一個文件來查看/從主機編輯,我看到這....許多PHP文件已損壞的二進制數據,所以我可以' t編輯它,我不知道如何解決這個問題,或者我該如何解碼這個二進制數據?這不是一個文本文件(zend優化器)

+0

其zenguard編碼,你就不能編輯它。 – 2012-09-01 10:21:29

回答

1

您打開的文件是二進制文件而不是文本文件。

這就是爲什麼沒有源代碼。

您可以通過聯繫該文件的原作者獲取源代碼。

順便說一句,該文件沒有損壞。這只是人類閱讀和編輯而已。

看得那麼清楚:Decode a PHP encoded with 'zend guard'

+0

所以唯一的方法是聯繫已編碼此文件的開發人員是? –

+1

是的,我會問那裏。 – hakre