protected function parseSizeForBMP()
{
$chars = $this->stream->read(29);
$chars = substr($chars, 14, 14);
$type = unpack('C', $chars);
$size = reset($type) == 40 ? unpack('l*', substr($chars, 4)) : unpack('l*', substr($chars, 4, 8));
return [current($size), abs(next($size))];
}