我需要转换包含此内容的.dat文件:http://imgur.com/zApOb3f
$dat = file_get_contents('d7c54390-a1e6-47e8-97f9-b28eff18f8ab.dat');
echo '<pre>' .gzdecoder($dat);
function gzdecoder($d){
$f=ord(substr($d,3,1));
$h=10;$e=0;
if($f&4){
$e=unpack('v',substr($d,10,2));
$e=$e[1];$h+=2+$e;
}
if($f&8){
$h=strpos($d,chr(0),$h)+1;
}
if($f&16){
$h=strpos($d,chr(0),$h)+1;
}
if($f&2){
$h+=2;
}
$u = gzinflate(substr($d,$h));
if($u===FALSE){
$u=$d;
}
return $u;
}
使用此代码我只能获得此http://hastebin.com/hulutaxafi.txt
有任何帮助吗?