private function parseSizeForBMP() { $chars = $this->getChars(29); $chars = substr($chars, 14, 14); $type = unpack('C', $chars); return reset($type) == 40 ? unpack('L*', substr($chars, 4)) : unpack('L*', substr($chars, 4, 8)); }