படம்: CRC-32 வழிமுறை மேலோட்ட வரைபடம்
வெளியிடப்பட்டது: 12 ஜனவரி, 2026 அன்று AM 9:15:07 UTC
கடைசியாகப் புதுப்பிக்கப்பட்டது: 9 ஜனவரி, 2026 அன்று பிற்பகல் 10:07:41 UTC
CRC-32 ஹாஷ் வழிமுறையின் கல்வி காட்சிப்படுத்தல், உள்ளீட்டு பிட்கள் ஒரு செக்சம் உருவாக்க XOR பின்னூட்டத்துடன் ஒரு ஷிப்ட் பதிவேட்டின் மூலம் எவ்வாறு பாய்கின்றன என்பதை விளக்குகிறது.
CRC-32 Algorithm Overview Diagram

இந்தப் படத்தின் கிடைக்கக்கூடிய பதிப்புகள்
கீழே பதிவிறக்கம் செய்யக் கிடைக்கும் படக் கோப்புகள் குறைவான சுருக்கப்பட்டவை மற்றும் அதிக தெளிவுத்திறன் கொண்டவை - இதன் விளைவாக, இந்த வலைத்தளத்தின் கட்டுரைகள் மற்றும் பக்கங்களில் உட்பொதிக்கப்பட்ட படங்களை விட உயர்ந்த தரம் - இவை அலைவரிசை நுகர்வைக் குறைக்க கோப்பு அளவிற்கு மிகவும் உகந்ததாக உள்ளன.
வழக்கமான அளவு (1,536 x 1,024)
பெரிய அளவு (3,072 x 2,048)
மிகப் பெரிய அளவு (4,608 x 3,072)
மிகப் பெரிய அளவு (6,144 x 4,096)
நகைச்சுவையாக பெரிய அளவு (1,048,576 x 699,051)
- இன்னும் பதிவேற்றம் செய்யப்படுகிறது... ;-)
பட விளக்கம்
இந்தப் படம் "CRC-32 ஹாஷ் அல்காரிதம்" என்ற தலைப்பிலான ஒரு பரந்த, நிலப்பரப்பு சார்ந்த கல்வி வரைபடமாகும், இது நீல நிற சாய்வு தலைப்புடன் கூடிய சுத்தமான, ஒளி பின்னணியில் அமைக்கப்பட்டுள்ளது. செயல்முறையின் ஸ்ட்ரீமிங் தன்மையை வலியுறுத்துவதற்காக முக்கிய ஓட்டம் இடமிருந்து வலமாக இயங்குகிறது. இடதுபுறத்தில், "உள்ளீட்டுத் தரவு (பிட்கள்)" என்று பெயரிடப்பட்ட ஒரு ஆரஞ்சு செவ்வகப் பெட்டி பைனரி தரவின் உள்வரும் ஸ்ட்ரீமைக் குறிக்கிறது. இந்தப் பெட்டியிலிருந்து ஒரு தடிமனான அம்புக்குறி "ஷிப்ட் ரிஜிஸ்டர்" என்று பெயரிடப்பட்ட மேல் மையத்தில் உள்ள ஒரு நீண்ட கிடைமட்டத் தொகுதிக்குள் சுட்டிக்காட்டுகிறது. ஷிப்ட் ரிஜிஸ்டர் சிறிய அருகிலுள்ள செல்களின் வரிசையாக விளக்கப்பட்டுள்ளது, இது தரவு பிட்கள் அனைத்தும் ஒரே நேரத்தில் அல்லாமல் ஒரு பதிவேட்டின் வழியாக படிப்படியாக நகரும் என்பதைக் குறிக்கிறது.
ஷிப்ட் பதிவேட்டின் வலது பக்கத்திலிருந்து, ஒரு வளைந்த அம்புக்குறி கீழ்நோக்கி வலதுபுறமாக வளைந்து, "CRC-32 செக்சம்" என்று பெயரிடப்பட்ட ஒரு பெரிய பச்சைப் பெட்டியை நோக்கிச் செல்கிறது. இந்த இறுதிப் பெட்டி செயல்முறையின் இறுதி விளைவாக காட்சி ரீதியாக வலியுறுத்தப்படுகிறது. பச்சைப் பெட்டியின் கீழ் இரண்டு புல்லட் புள்ளிகள் உள்ளன, அவை முடிவை பொதுவான சொற்களில் சுருக்கமாகக் கூறுகின்றன: ஒன்று முடிவு 32-பிட் ஹாஷ் மதிப்பு என்பதைக் குறிக்கிறது, மற்றொன்று மதிப்பு பிழை கண்டறிதலுக்குப் பயன்படுத்தப்படுகிறது என்பதை விளக்குகிறது.
ஷிப்ட் பதிவேட்டின் கீழே ஒரு இரண்டாம் நிலை பாதை உள்ளது, இது தரவு செயலாக்கப்படும்போது பின்னூட்டம் மற்றும் பிட்வைஸ் லாஜிக் பதிவேட்டை எவ்வாறு பாதிக்கிறது என்பதை காட்சிப்படுத்துகிறது. "பிட் ஸ்ட்ரீம்" என்று பெயரிடப்பட்ட ஒரு வட்டமான, வெளிர்-நீல காப்ஸ்யூல் கிடைமட்டமாக இயங்குகிறது, இது பதிவேட்டை விட்டு வெளியேறும் பிட்கள் தொடர்ச்சியான ஸ்ட்ரீமாக கருதப்படுவதைக் காட்டுகிறது. இந்த ஸ்ட்ரீமில் இருந்து, ஒரு பாதை "XOR செயல்பாடுகள்" என்று பெயரிடப்பட்ட ஒரு பெரிய, அரை-வெளிப்படையான நீல பேனலுக்கு வழிவகுக்கிறது. இந்த பேனலின் உள்ளே அம்புகளால் இணைக்கப்பட்ட பல பகட்டான லாஜிக்-கேட் சின்னங்கள் உள்ளன. இந்த வாயில்கள் பிரத்தியேக-OR நடத்தையின் பொதுவான பிரதிநிதித்துவங்கள், தொழில்நுட்ப துல்லியத்துடன் அல்லாமல் எளிமையான, ஐகான் போன்ற பாணியில் வரையப்படுகின்றன.
XOR பலகத்திற்குள், அம்புகள் வாயில்களை வரிசையாக இணைத்து, பிட்கள் இணைக்கப்படுவதையும், பின்னர் பல நிலைகளில் தருக்க கலவையின் வழியாக வழிநடத்தப்படுவதையும் காட்டுகின்றன. "கருத்து" என்று பெயரிடப்பட்ட ஒரு முக்கிய அம்பு XOR தொகுதியின் வலது பக்கத்திலிருந்து ஷிப்ட் பதிவேட்டை நோக்கி மேல்நோக்கி சுழல்கிறது, இது பதப்படுத்தப்பட்ட தரவின் ஒரு பகுதி மீண்டும் பதிவேட்டில் செலுத்தப்படுவதை விளக்குகிறது. இந்த வளையப்பட்ட அம்பு தடிமனாகவும் இருண்டதாகவும் உள்ளது, இது எந்த சரியான பல்லுறுப்புக்கோவை அல்லது செயல்படுத்தல் விவரத்தையும் குறிப்பிடாமல் பின்னூட்டத்தின் யோசனையை பார்வைக்கு தெளிவாக்குகிறது.
Shift" என்று பெயரிடப்பட்ட மற்றொரு அம்புக்குறி கீழ் பாதையிலிருந்து கிளைத்து பச்சை நிற "CRC-32 செக்சம்" பெட்டியை நோக்கிச் செல்கிறது, இது மீண்டும் மீண்டும் மாற்றம் மற்றும் பின்னூட்டத்திற்குப் பிறகு, திரட்டப்பட்ட முடிவு செக்சம் ஆக வெளிப்படுகிறது என்பதை வலுப்படுத்துகிறது. ஒட்டுமொத்த வண்ணத் திட்டம் உள்ளீட்டிற்கு ஆரஞ்சு நிறத்தையும், செயலாக்கம் மற்றும் தர்க்கத்திற்கு நீலத்தையும், வெளியீட்டிற்கு பச்சை நிறத்தையும் பயன்படுத்துகிறது, இது பார்வையாளருக்கு நிலைகளை விரைவாக வேறுபடுத்த உதவுகிறது. தளவமைப்பு குறைந்த-நிலை தொழில்நுட்ப விவரக்குறிப்புகளைத் தவிர்க்கிறது, அதற்கு பதிலாக உயர்-நிலை கருத்தை வெளிப்படுத்துவதில் கவனம் செலுத்துகிறது: பிட்கள் நுழைகின்றன, ஒரு ஷிப்ட் பதிவேட்டின் வழியாக நகரும், ஒரு பின்னூட்ட வளையத்தில் XOR தர்க்கத்துடன் இணைக்கப்படுகின்றன, மேலும் இறுதியாக பிழை கண்டறிதலுக்குப் பயன்படுத்தப்படும் ஒரு CRC-32 செக்சம் உருவாக்குகிறது.
இந்தப் படம் இதனுடன் தொடர்புடையது: CRC-32 ஹாஷ் குறியீடு கால்குலேட்டர்
