翻译CF';s二进制编码到php

翻译CF';s二进制编码到php,php,coldfusion,binary,Php,Coldfusion,Binary,我正在将一些Coldfusion代码翻译成PHP,并试图找出如何实现“binaryencode”功能。这是我的代码——它接受一个长的十六进制字符串,并将其输出为GIF图像 <cfset GIF = "CCFFCC....."> <cfset output = binarydecode(GIF,'Hex')> <cfcontent type="image/gif" reset="yes" variable="#output#"> 我查看了binarydec

我正在将一些Coldfusion代码翻译成PHP,并试图找出如何实现“binaryencode”功能。这是我的代码——它接受一个长的十六进制字符串,并将其输出为GIF图像

<cfset GIF = "CCFFCC.....">
<cfset output = binarydecode(GIF,'Hex')>
<cfcontent type="image/gif" reset="yes" variable="#output#">

我查看了binarydecode()的原始输出,以及PHP中的所有二进制、十六进制和图像函数,但找不到获得相同输出的正确组合


建议?

找到了答案。这并不是一个关于发生了什么的解释,但至少是一些起作用的东西。在本页上:

我找到了这个,它返回与binarydecode()类似的结果

可能重复-?如果不是,那么这个-?
$output = pack("H".strlen($GIF),$GIF);