Protocol Buffer Varint குறியாக்கி

ஒரு குறியில்லா முழு எண்ணை protobuf varint ஆக குறியாக்க உள்ளிடவும்.

எப்படிப் பயன்படுத்துவது

  1. மேலே உள்ள புலங்களில் உங்கள் மதிப்புகளை உள்ளிடவும்.
  2. முடிவை உடனடியாகப் பார்க்க கணக்கிடு என்பதை அழுத்தவும்.
  3. உங்கள் முடிவின் இணைப்பை நகலெடுக்க பகிர் பொத்தானைப் பயன்படுத்தவும்.

இந்தக் கணிப்பான் பற்றி

கூகுளின் இருமச் சீரியலாக்க வடிவமான Protocol Buffers, சிறிய எண்களில் இடத்தைச் சேமிக்க அடிப்படை-128 varint-களைப் பயன்படுத்தி முழு எண்களைக் குறியாக்குகிறது: ஒவ்வொரு பைட்டும் மதிப்பின் 7 பிட்களையும், மேலும் பைட்டுகள் தொடர்ந்தால் 1 எனவும் இறுதிப் பைட்டில் 0 எனவும் அமைக்கப்படும் "தொடர்ச்சி" பிட்டையும் (மிக முக்கிய பிட்) கொண்டுள்ளது. இதன் பொருள், நிஜ உலக protobuf செய்திகளில் பெரும்பாலானவையான சிறிய முழு எண்கள் — புல நீளங்கள், enum மதிப்புகள் மற்றும் ID-கள் போன்றவை — நிலையான அகல முழு எண் எப்போதும் செலவழிக்கும் நான்கு அல்லது எட்டு பைட்டுகளுக்குப் பதிலாக ஒரே ஒரு பைட்டில் குறியாக்கப்படுகின்றன; இதுவே protobuf செய்திகள் கம்பியில் இவ்வளவு சுருக்கமாக இருப்பதற்கான முழுக் காரணம்.

இந்தக் கணிப்பான் குறியில்லா முழு எண்ணை எடுத்துக்கொண்டு அதன் varint பைட் வரிசையாகக் குறியாக்குகிறது; தொடர்ச்சி பிட்கள் செயல்படுவதைக் காண ஒவ்வொரு பைட்டையும் பதினறுமம் மற்றும் இருமம் இரண்டிலும் காட்டுகிறது. protobuf கம்பி-வடிவச் சிக்கலைப் பிழைதிருத்தும் பின்புல பொறியாளர்கள், உருவாக்கப்பட்ட நூலகம் இல்லாமல் தனிப்பயன் protobuf பகுப்பாய்வி அல்லது சீரியலாக்கியை எழுதும் உருவாக்குநர்கள், இருமக் குறியாக்கத் திட்டங்களைக் கற்கும் மாணவர்கள் ஒரு மதிப்பின் பைட் குறியாக்கம் தங்கள் குறியீடு உருவாக்குவதுடன் அல்லது எதிர்பார்ப்பதுடன் பொருந்துகிறதா என்பதைக் கையால் சரிபார்க்க இதைப் பயன்படுத்துகின்றனர்.

இது பயனுள்ளதாக இருந்ததா?

நீங்கள் அதிகபட்சம் 3 எதிர்வினைகளைத் தேர்ந்தெடுக்கலாம்.

கருத்துகள்

  • முதல் கருத்தை நீங்களே பதிவிடுங்கள்.

பிரபலமான கால்குலேட்டர்கள்

அனைத்து கணிப்பான்களும்