PHP Code:
<?php
$decode = array(
"20" => "4",
"21" => "5",
"22" => "6",
"23" => "7",
"24" => "0",
"25" => "1",
"26" => "2",
"27" => "3",
"28" => "<",
"29" => "=",
"2a" => ">",
"2b" => "?",
"2c" => "8",
"2d" => "9",
"2e" => ":",
"2f" => ";",
"30" => "$",
"31" => "%",
"32" => "&",
"33" => '"',
"35" => "!",
"36" => "'",
"37" => "#",
"38" => "",
"39" => "-",
"3a" => ".",
"3b" => "/",
"3c" => "(",
"3d" => ")",
"3e" => "*",
"3f" => "+",
"40" => "T",
"41" => "U",
"42" => "V",
"43" => "W",
"44" => "P",
"45" => "Q",
"46" => "R",
"47" => "S",
"48" => "\\",
"49" => "]",
"4a" => "^",
"4b" => "_",
"4c" => "X",
"4d" => "Y",
"4e" => "Z",
"4f" => "[",
"50" => "D",
"51" => "E",
"52" => "F",
"53" => "G",
"54" => "@",
"55" => "A",
"56" => "B",
"57" => "C",
"58" => "L",
"59" => "M",
"5a" => "N",
"5b" => "O",
"5c" => "H",
"5d" => "I",
"5e" => "J",
"5f" => "K",
"60" => "t",
"61" => "u",
"62" => "v",
"63" => "w",
"64" => "p",
"65" => "q",
"66" => "r",
"67" => "s",
"68" => "|",
"69" => "}",
"6c" => "x",
"6d" => "y",
"6e" => "z",
"6f" => "{",
"70" => "d",
"71" => "e",
"72" => "f",
"73" => "g",
"75" => "a",
"76" => "b",
"77" => "c",
"78" => "l",
"79" => "m",
"7a" => "n",
"7b" => "o",
"7c" => "h",
"7d" => "i",
"7e" => "j",
"7f" => "k",
"a0" => "x",
"a1" => "x",
"a2" => "x",
"a3" => "x",
"a4" => "x",
"a5" => "x",
"a6" => "x",
"a7" => "x",
"a8" => "x",
"a9" => "x",
"aa" => "x",
"ab" => "x",
"ac" => "x",
"ad" => "x",
"ae" => "x",
"af" => "x",
"b0" => "x",
"b1" => "x",
"b2" => "x",
"b3" => "x",
"b5" => "x",
"b6" => "x",
"b7" => "x",
"b8" => "x",
"b9" => "x",
"ba" => "x",
"bb" => "x",
"bc" => "x",
"bd" => "x",
"be" => "x",
"bf" => "x",
"c0" => "x",
"c1" => "x",
"c4" => "x",
"c5" => "x",
"c6" => "x",
"c7" => "x",
"d1" => "x",
"d3" => "x",
"d4" => "x",
"d5" => "x",
"d6" => "x",
"d7" => "x",
"d8" => "x",
"d9" => "x",
"da" => "x",
"db" => "",
"dc" => "x",
"dd" => "x",
"de" => "x",
"df" => "x",
"e0" => "x",
"e1" => "x",
"e2" => "x",
"e3" => "x",
"e4" => "x",
"e5" => "x",
"e6" => "x",
"e7" => "x",
"ec" => "x",
"ed" => "x",
"f0" => "x",
"f3" => "x",
"f4" => "x",
"f5" => "x",
"f6" => "x",
"f7" => "x",
"f8" => "x",
"fc" => "x",
"fd" => "x",
"fe" => "x",
"ff" => "x",
"1e" => "\n",
"1d" => "\t"
);
function decodeNow($file) {
global $decode;
$text = file_get_contents($file, true);
$max = strlen($text);
for ($i=0; $i<$max; $i++) {
$ii=bin2hex($text[$i]);
if (empty($decode["$ii"]) && $decode["$ii"]!=0) { $out.="x"; } else $out.=$decode["$ii"];
//echo "$i = $ii<br>";
}
return $out;
}
function encodeNow($file) {
global $encode;
$text = file_get_contents($file, true);
$max = strlen($text);
for ($i=0; $i<$max; $i++) {
$ii=hex2bin($text[$i]);
if (empty($encode["$ii"]) && $encode["$ii"]!=0) { $out.="x"; } else $out.=$encode["$ii"];
//echo "$i = $ii<br>";
}
return $out;
}
?>