亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ziplab.inc.php

?? M-logger v0.3.1 中文版
?? PHP
字號:
<?// Created by bouchon// http://dev.maxg.infoclass Zip{var $datasec, $ctrl_dir = array();var $eof_ctrl_dir = "\x50\x4b\x05\x06\x00\x00\x00\x00";var $old_offset = 0; var $dirs = Array(".");function get_List($zip_name){$zip = @fopen($zip_name, 'rb');if(!$zip) return(0);$centd = $this->ReadCentralDir($zip,$zip_name);@rewind($zip);@fseek($zip, $centd['offset']);for ($i=0; $i<$centd['entries']; $i++){$header = $this->ReadCentralFileHeaders($zip);$header['index'] = $i;$info['filename'] = $header['filename'];$info['stored_filename'] = $header['stored_filename'];$info['size'] = $header['size'];$info['compressed_size']=$header['compressed_size'];$info['crc'] = strtoupper(dechex( $header['crc'] ));$info['mtime'] = $header['mtime']; $info['comment'] = $header['comment'];$info['folder'] = ($header['external']==0x41FF0010||$header['external']==16)?1:0;$info['index'] = $header['index'];$info['status'] = $header['status'];$ret[]=$info; unset($header);}return $ret;}function Add($files,$compact){if(!is_array($files[0])) $files=Array($files);for($i=0;$files[$i];$i++){$fn = $files[$i];if(!in_Array(dirname($fn[0]),$this->dirs))$this->add_Dir(dirname($fn[0]));if(basename($fn[0]))$ret[basename($fn[0])]=$this->add_File($fn[1],$fn[0],$compact);}return $ret;}function get_file(){$data = implode('', $this -> datasec);$ctrldir = implode('', $this -> ctrl_dir);return $data . $ctrldir . $this -> eof_ctrl_dir .pack('v', sizeof($this -> ctrl_dir)).pack('v', sizeof($this -> ctrl_dir)).pack('V', strlen($ctrldir)) . pack('V', strlen($data)) . "\x00\x00";}function add_dir($name){$name = str_replace("\\", "/", $name);$fr = "\x50\x4b\x03\x04\x0a\x00\x00\x00\x00\x00\x00\x00\x00\x00";$fr .= pack("V",0).pack("V",0).pack("V",0).pack("v", strlen($name) );$fr .= pack("v", 0 ).$name.pack("V", 0).pack("V", 0).pack("V", 0);$this -> datasec[] = $fr;$new_offset = strlen(implode("", $this->datasec));$cdrec = "\x50\x4b\x01\x02\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x00\x00";$cdrec .= pack("V",0).pack("V",0).pack("V",0).pack("v", strlen($name) );$cdrec .= pack("v", 0 ).pack("v", 0 ).pack("v", 0 ).pack("v", 0 );$ext = "\xff\xff\xff\xff";$cdrec .= pack("V", 16 ).pack("V", $this -> old_offset ).$name;$this -> ctrl_dir[] = $cdrec;$this -> old_offset = $new_offset;$this -> dirs[] = $name;}function add_File($data, $name, $compact = 1){$name     = str_replace('\\', '/', $name);$dtime    = dechex($this->DosTime());$hexdtime = '\x' . $dtime[6] . $dtime[7].'\x'.$dtime[4] . $dtime[5]. '\x' . $dtime[2] . $dtime[3].'\x'.$dtime[0].$dtime[1];eval('$hexdtime = "' . $hexdtime . '";');if($compact)$fr = "\x50\x4b\x03\x04\x14\x00\x00\x00\x08\x00".$hexdtime;else $fr = "\x50\x4b\x03\x04\x0a\x00\x00\x00\x00\x00".$hexdtime;$unc_len = strlen($data); $crc = crc32($data);if($compact){$zdata = gzcompress($data); $c_len = strlen($zdata);$zdata = substr(substr($zdata, 0, strlen($zdata) - 4), 2);}else{$zdata = $data;}$c_len=strlen($zdata);$fr .= pack('V', $crc).pack('V', $c_len).pack('V', $unc_len);$fr .= pack('v', strlen($name)).pack('v', 0).$name.$zdata;$fr .= pack('V', $crc).pack('V', $c_len).pack('V', $unc_len);$this -> datasec[] = $fr;$new_offset        = strlen(implode('', $this->datasec));if($compact)$cdrec = "\x50\x4b\x01\x02\x00\x00\x14\x00\x00\x00\x08\x00";else $cdrec = "\x50\x4b\x01\x02\x14\x00\x0a\x00\x00\x00\x00\x00";$cdrec .= $hexdtime.pack('V', $crc).pack('V', $c_len).pack('V', $unc_len);$cdrec .= pack('v', strlen($name) ).pack('v', 0 ).pack('v', 0 );$cdrec .= pack('v', 0 ).pack('v', 0 ).pack('V', 32 );$cdrec .= pack('V', $this -> old_offset );$this -> old_offset = $new_offset;$cdrec .= $name;$this -> ctrl_dir[] = $cdrec;return true;}function DosTime(){$timearray = getdate();if ($timearray['year'] < 1980) {$timearray['year'] = 1980; $timearray['mon'] = 1;$timearray['mday'] = 1; $timearray['hours'] = 0;$timearray['minutes'] = 0; $timearray['seconds'] = 0;}return (($timearray['year'] - 1980) << 25) | ($timearray['mon'] << 21) |     ($timearray['mday'] << 16) | ($timearray['hours'] << 11) |($timearray['minutes'] << 5) | ($timearray['seconds'] >> 1);}function Extract ( $zn, $to, $index = Array(-1) ){$ok = 0; $zip = @fopen($zn,'rb');if(!$zip) return(-1);$cdir = $this->ReadCentralDir($zip,$zn);$pos_entry = $cdir['offset'];if(!is_array($index)){ $index = array($index);  }for($i=0; $index[$i];$i++){if(intval($index[$i])!=$index[$i]||$index[$i]>$cdir['entries'])return(-1);}for ($i=0; $i<$cdir['entries']; $i++){@fseek($zip, $pos_entry);$header = $this->ReadCentralFileHeaders($zip);$header['index'] = $i; $pos_entry = ftell($zip);@rewind($zip); fseek($zip, $header['offset']);if(in_array("-1",$index)||in_array($i,$index))$stat[$header['filename']]=$this->ExtractFile($header, $to, $zip);}fclose($zip);return $stat;}function ReadFileHeader($zip){$binary_data = fread($zip, 30);$data = unpack('vchk/vid/vversion/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len', $binary_data);$header['filename'] = fread($zip, $data['filename_len']);if ($data['extra_len'] != 0) {$header['extra'] = fread($zip, $data['extra_len']);} else { $header['extra'] = ''; }$header['compression'] = $data['compression'];$header['size'] = $data['size'];$header['compressed_size'] = $data['compressed_size'];$header['crc'] = $data['crc']; $header['flag'] = $data['flag'];$header['mdate'] = $data['mdate'];$header['mtime'] = $data['mtime'];if($header['mdate'] && $header['mtime']){$hour=($header['mtime']&0xF800)>>11;$minute=($header['mtime']&0x07E0)>>5;$seconde=($header['mtime']&0x001F)*2;$year=(($header['mdate']&0xFE00)>>9)+1980;$month=($header['mdate']&0x01E0)>>5;$day=$header['mdate']&0x001F;$header['mtime'] = mktime($hour, $minute, $seconde, $month, $day, $year);}else{$header['mtime'] = time();}$header['stored_filename'] = $header['filename'];$header['status'] = "ok";return $header;}function ReadCentralFileHeaders($zip){$binary_data = fread($zip, 46);$header = unpack('vchkid/vid/vversion/vversion_extracted/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len/vcomment_len/vdisk/vinternal/Vexternal/Voffset', $binary_data);if ($header['filename_len'] != 0)$header['filename'] = fread($zip,$header['filename_len']);else $header['filename'] = '';if ($header['extra_len'] != 0)$header['extra'] = fread($zip, $header['extra_len']);else $header['extra'] = '';if ($header['comment_len'] != 0)$header['comment'] = fread($zip, $header['comment_len']);else $header['comment'] = '';if ($header['mdate'] && $header['mtime']){$hour = ($header['mtime'] & 0xF800) >> 11;$minute = ($header['mtime'] & 0x07E0) >> 5;$seconde = ($header['mtime'] & 0x001F)*2;$year = (($header['mdate'] & 0xFE00) >> 9) + 1980;$month = ($header['mdate'] & 0x01E0) >> 5;$day = $header['mdate'] & 0x001F;$header['mtime'] = mktime($hour, $minute, $seconde, $month, $day, $year);} else {$header['mtime'] = time();}$header['stored_filename'] = $header['filename'];$header['status'] = 'ok';if (substr($header['filename'], -1) == '/')$header['external'] = 0x41FF0010;return $header;}function ReadCentralDir($zip,$zip_name){$size = filesize($zip_name);if ($size < 277) $maximum_size = $size;else $maximum_size=277;@fseek($zip, $size-$maximum_size);$pos = ftell($zip); $bytes = 0x00000000;while ($pos < $size){$byte = @fread($zip, 1); $bytes=($bytes << 8) | Ord($byte);if ($bytes == 0x504b0506){ $pos++; break; } $pos++;}$data=unpack('vdisk/vdisk_start/vdisk_entries/ventries/Vsize/Voffset/vcomment_size',fread($zip, 18));if ($data['comment_size'] != 0)$centd['comment'] = fread($zip, $data['comment_size']);else $centd['comment'] = ''; $centd['entries'] = $data['entries'];$centd['disk_entries'] = $data['disk_entries'];$centd['offset'] = $data['offset'];$centd['disk_start'] = $data['disk_start'];$centd['size'] = $data['size'];  $centd['disk'] = $data['disk'];return $centd;}function ExtractFile($header,$to,$zip){$header = $this->readfileheader($zip);if(substr($to,-1)!="/") $to.="/";if(!@is_dir($to)) @mkdir($to,0777);$pth = explode("/",dirname($header['filename']));for($i=0;isset($pth[$i]);$i++){if(!$pth[$i]) continue;if(!is_dir($to.$pth[$i])) @mkdir($to.$pth[$i],0777);}if (!($header['external']==0x41FF0010)&&!($header['external']==16)){if ($header['compression']==0){$fp = @fopen($to.$header['filename'], 'wb');if(!$fp) return(-1);$size = $header['compressed_size'];while ($size != 0){$read_size = ($size < 2048 ? $size : 2048);$buffer = fread($zip, $read_size);$binary_data = pack('a'.$read_size, $buffer);@fwrite($fp, $binary_data, $read_size);$size -= $read_size;}fclose($fp);touch($to.$header['filename'], $header['mtime']);}else{$fp = @fopen($to.$header['filename'].'.gz','wb');if(!$fp) return(-1);$binary_data = pack('va1a1Va1a1', 0x8b1f, Chr($header['compression']),Chr(0x00), time(), Chr(0x00), Chr(3));fwrite($fp, $binary_data, 10);$size = $header['compressed_size'];while ($size != 0){$read_size = ($size < 1024 ? $size : 1024);$buffer = fread($zip, $read_size);$binary_data = pack('a'.$read_size, $buffer);@fwrite($fp, $binary_data, $read_size);$size -= $read_size;}$binary_data = pack('VV', $header['crc'], $header['size']);fwrite($fp, $binary_data,8); fclose($fp);$gzp = @gzopen($to.$header['filename'].'.gz','rb') or die("Cette archive est compress閑");if(!$gzp) return(-2);$fp = @fopen($to.$header['filename'],'wb');if(!$fp) return(-1);$size = $header['size'];while ($size != 0){$read_size = ($size < 2048 ? $size : 2048);$buffer = gzread($gzp, $read_size);$binary_data = pack('a'.$read_size, $buffer);@fwrite($fp, $binary_data, $read_size);$size -= $read_size;}fclose($fp); gzclose($gzp);touch($to.$header['filename'], $header['mtime']);@unlink($to.$header['filename'].'.gz');}}return true;}}?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲不卡一区二区三区| 91在线一区二区| 成人免费高清在线观看| 欧美三级日韩三级| 中文成人综合网| 精品一区二区三区免费播放 | 欧亚洲嫩模精品一区三区| 日韩亚洲欧美一区二区三区| 亚洲人成网站色在线观看| 激情六月婷婷综合| 欧美日韩国产精选| 亚洲嫩草精品久久| 丰满岳乱妇一区二区三区| 欧美成人免费网站| 午夜成人免费视频| 欧美午夜精品一区二区蜜桃| 日韩理论片一区二区| 国产激情视频一区二区在线观看| 在线电影国产精品| 同产精品九九九| 在线免费av一区| 亚洲精品老司机| 成人av午夜影院| 中文字幕av资源一区| 国产精品99久久久久久久女警| 日韩欧美高清在线| 久久精品国产澳门| 欧美一卡2卡3卡4卡| 免费在线观看日韩欧美| 欧美一区二区久久久| 美腿丝袜亚洲一区| 精品国产3级a| 国产一区视频导航| 久久精品人人做人人综合| 国产一区二区日韩精品| 久久久久久久久岛国免费| 国产一区二区三区精品视频| 精品盗摄一区二区三区| 国产成人综合亚洲91猫咪| 中文字幕 久热精品 视频在线 | 色综合久久综合网欧美综合网 | 白白色亚洲国产精品| 国产精品美女久久久久高潮| 成人网在线播放| 亚洲乱码日产精品bd| 日本久久电影网| 天天影视涩香欲综合网| 欧美成人一区二区三区在线观看| 精品在线一区二区三区| 国产亚洲综合av| 91美女视频网站| 亚洲成人动漫精品| 精品国产网站在线观看| 懂色av一区二区夜夜嗨| 一区二区在线免费观看| 欧美精选一区二区| 国产一区二区伦理片| 中文一区二区完整视频在线观看 | 国产成人免费高清| 综合在线观看色| 在线不卡一区二区| 国产成人av网站| 亚洲国产精品一区二区www在线| 8x8x8国产精品| 成人午夜在线视频| 亚洲成人中文在线| 国产欧美一区二区精品性色超碰| 93久久精品日日躁夜夜躁欧美| 午夜精品久久久久久久| 国产欧美日韩另类一区| 69堂国产成人免费视频| 风间由美一区二区三区在线观看 | 99re这里只有精品6| 爽爽淫人综合网网站| 国产精品免费观看视频| 91精品国产综合久久国产大片| 国产成人亚洲综合a∨婷婷| 亚洲一区二区在线视频| 久久久久久久久岛国免费| 欧美日韩亚洲丝袜制服| 东方欧美亚洲色图在线| 热久久免费视频| 亚洲色图欧美在线| 久久久久亚洲蜜桃| 欧美日本精品一区二区三区| 成人免费va视频| 久久国产剧场电影| 日韩精品一级二级| 亚洲男人天堂av| 一区二区三区日韩在线观看| 久久久久久99精品| 日韩一级免费观看| 欧美在线一区二区| 91农村精品一区二区在线| 夜夜嗨av一区二区三区网页| 91精品国产全国免费观看| 欧美精品一区二区久久久| 色综合久久中文字幕综合网| 国产精品资源在线观看| 久久国产成人午夜av影院| 天堂va蜜桃一区二区三区漫画版| 国产精品激情偷乱一区二区∴| 欧美精品一区二区不卡| 日韩一级精品视频在线观看| 欧美高清视频在线高清观看mv色露露十八 | 免费成人av在线播放| 一区二区三区日韩精品| 中文字幕一区二区三区在线不卡 | 亚洲三级在线播放| 国产精品毛片高清在线完整版| 久久综合五月天婷婷伊人| 日韩欧美国产高清| 欧美刺激午夜性久久久久久久| 日韩三级免费观看| 欧美成人精品二区三区99精品| 91精品国产91久久综合桃花 | 国产精品一区在线观看你懂的| 久久99精品久久久久久国产越南| 美女网站视频久久| 久久激五月天综合精品| 激情文学综合网| 粉嫩久久99精品久久久久久夜| 成人性色生活片| 99精品在线免费| 欧美在线观看一区| 制服丝袜国产精品| 日韩精品最新网址| 久久精品一二三| 自拍偷拍亚洲激情| 亚洲444eee在线观看| 免费人成网站在线观看欧美高清| 老司机午夜精品| 成人丝袜18视频在线观看| 91天堂素人约啪| 欧美精品视频www在线观看| 欧美一卡2卡3卡4卡| 国产日韩欧美制服另类| 亚洲女同女同女同女同女同69| 亚洲观看高清完整版在线观看| 免费一级欧美片在线观看| 国精产品一区一区三区mba视频| 国产成人日日夜夜| 欧洲生活片亚洲生活在线观看| 欧美一区二区在线视频| 国产欧美一区二区精品性色 | 91精品国产综合久久国产大片| 精品国产乱码久久久久久老虎 | 精品在线亚洲视频| av综合在线播放| 欧美久久久久免费| 日本一区二区在线不卡| 午夜久久福利影院| 国产激情精品久久久第一区二区| 日本韩国欧美一区| 久久久精品国产免大香伊| 一区二区三区欧美亚洲| 韩国毛片一区二区三区| 欧美三级在线看| 国产喂奶挤奶一区二区三区| 亚洲成av人影院| 99久久精品费精品国产一区二区| 欧美精品vⅰdeose4hd| 国产人伦精品一区二区| 天天av天天翘天天综合网色鬼国产| 国产成人自拍在线| 在线综合视频播放| 亚洲三级在线看| 国产精品一级在线| 欧美成人a在线| 亚洲一区二区成人在线观看| 国产91精品在线观看| 91精品欧美久久久久久动漫| 国产精品成人午夜| 国产毛片精品视频| 日韩三级伦理片妻子的秘密按摩| 亚洲欧美电影一区二区| 成人午夜在线视频| 国产欧美日韩在线| 精品一区二区三区欧美| 欧美一区二区精美| 天天综合网天天综合色| 在线视频你懂得一区| 亚洲欧美中日韩| 成人一区二区视频| 久久久久9999亚洲精品| 久久国产精品一区二区| 日韩一卡二卡三卡国产欧美| 亚洲午夜精品久久久久久久久| 99r国产精品| 国产精品素人一区二区| 国产成a人亚洲| 国产欧美1区2区3区| 国产成人啪免费观看软件| 久久综合久久综合久久综合| 另类成人小视频在线| 精品美女在线播放| 久久99国产精品久久99果冻传媒 | 欧美日韩久久久久久| 亚洲第一会所有码转帖| 欧美日韩国产综合久久|