4个1
代表 1
1个1
代表 0
如下图:

写个脚本把刚才保存的data.txt按这个思路处理一下
$data = http://www.chinaznyj.com//GuoNeiZiXun/array();$i = 0;$ret = '';$handle = @fopen("data.txt", "r");while (!feof($handle)) { $data[$i] = fgets($handle, 100); $i++;}fclose($handle);foreach ($data as $data) { $arr = explode("\t", $data); if ($arr[0] == "1") { if ($arr[1] > 150) { //150应该足够分辨50和200了 $ret .= "1"; } else { $ret .= "0"; } }}echo "len:"strlen($ret)."\n".$ret;
得到数据:
>len:256
>1010110000001110010101000101000000101101010011000100100101001110010010110101111101000011001100110011001001000001010001000100010100001000001100010011000100110001001100010011000100110001001100010011000111000000101010000000000110001001001000101010000000000001
这次看起来就正常多了。数据长度是256正好可以被8整除,8位一行分割一下得到