3
=ÕÇhÝ  ã               @   s   d dl Z dd„ ZdS )é    Nc       
      C   sÞ   |}| j |ƒ}|dd… }d}xºt|ƒdk r.P tjd|dd… ƒ\}}}|d? }|dkr\P n8||krz||d	d	| … 7 }n|| j |ƒd
d
| … 7 }tjd|dd… ƒ\}}	|dkrÔ|dk rÔ| j |ƒ|	|	d … }q P q W |S )zQ
	INPUT:
		pg: page reader
		pageno: page number
	RETURN:
		binary data of blob
	é`   é<   ó    é   z>3LNé   r   i¸  é1   z>LHé   l   ÿÿ éœ   iôÿÿÿ)ÚreadÚlenÚstructÚunpack)
ÚpgÚpagenoZ
firstpagnoÚdataÚentryÚrdataÚdatalenÚ
lobversionÚnext_entry_pagenoÚnext_entry_offset© r   ú:/root/work/ibd2sql-ibd2sql-v2.x/ibd2sql/innodb_page/lob.pyÚ
FIRST_BLOB   s&    
r   )r   r   r   r   r   r   Ú<module>   s   