படம்: முர்முர்ஹாஷ்3ஏ வழிமுறை - உயர்நிலை காட்சி கண்ணோட்டம்
வெளியிடப்பட்டது: 12 ஜனவரி, 2026 அன்று பிற்பகல் 1:33:21 UTC
கடைசியாகப் புதுப்பிக்கப்பட்டது: 9 ஜனவரி, 2026 அன்று பிற்பகல் 9:17:36 UTC
MurmurHash3A ஹாஷ் வழிமுறையின் தெளிவான, புரிந்துகொள்ள எளிதான காட்சிப்படுத்தல், வண்ணமயமான நிலப்பரப்பு விளக்கப்படத்தில் கலத்தல், துருவல் மற்றும் இறுதி செய்தல் போன்ற அதன் முக்கிய கருத்தியல் படிகளை வழங்குகிறது.
MurmurHash3A Algorithm – High-Level Visual Overview

இந்தப் படத்தின் கிடைக்கக்கூடிய பதிப்புகள்
கீழே பதிவிறக்கம் செய்யக் கிடைக்கும் படக் கோப்புகள் குறைவான சுருக்கப்பட்டவை மற்றும் அதிக தெளிவுத்திறன் கொண்டவை - இதன் விளைவாக, இந்த வலைத்தளத்தின் கட்டுரைகள் மற்றும் பக்கங்களில் உட்பொதிக்கப்பட்ட படங்களை விட உயர்ந்த தரம் - இவை அலைவரிசை நுகர்வைக் குறைக்க கோப்பு அளவிற்கு மிகவும் உகந்ததாக உள்ளன.
வழக்கமான அளவு (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)
- இன்னும் பதிவேற்றம் செய்யப்படுகிறது... ;-)
பட விளக்கம்
இந்தப் படம் "MurmurHash3A Algorithm" என்ற தலைப்பிலான ஒரு பரந்த, நிலப்பரப்பு சார்ந்த விளக்கப்படமாகும், இது மேலே தடிமனான, இருண்ட உரையில் முக்கியமாகக் காட்டப்பட்டுள்ளது. தலைப்பின் கீழ், வரைபடம் இடமிருந்து வலமாகவும் மேலிருந்து கீழாகவும் உள்ள பாய்வு விளக்கப்படத்தை வழங்குகிறது, இது MurmurHash3A ஹாஷிங் செயல்முறை உள்ளீட்டுத் தரவை நிலையான அளவிலான ஹாஷ் வெளியீடாக எவ்வாறு மாற்றுகிறது என்பதை கருத்தியல் ரீதியாக விளக்குகிறது. பாணி வேண்டுமென்றே உயர் மட்டமாகவும் சுருக்கமாகவும் உள்ளது, வழிமுறையின் ஒட்டுமொத்த கட்டமைப்பை வெளிப்படுத்தும் அதே வேளையில் துல்லியமான மாறிலிகள் அல்லது செயல்படுத்தல் விவரங்களைத் தவிர்க்கிறது.
மேல் இடதுபுறத்தில் நீல வண்ண கருப்பொருளில் "உள்ளீட்டுத் தரவு" என்று பெயரிடப்பட்ட ஒரு வட்டமான செவ்வகப் பெட்டி உள்ளது. இந்தப் பெட்டியின் உள்ளே, தன்னிச்சையான மூல உள்ளீட்டு பிட்களைக் குறிக்கும் பைனரி இலக்கங்களின் ஒரு குறுகிய கோடு காட்டப்பட்டுள்ளது. இந்தப் பெட்டியிலிருந்து வலதுபுறம் ஒரு அம்புக்குறி "32-பிட் விசையைப் பெறு" என்று பெயரிடப்பட்ட ஆரஞ்சு நிறத்தில் மற்றொரு வட்டமான செவ்வகத்தை நோக்கிச் செல்கிறது, இது உள்ளீடு முதலில் துண்டங்களாகச் செயலாக்கப்பட்டு வேலை செய்யும் விசைகளைப் பிரித்தெடுக்கப்படுகிறது என்பதைக் குறிக்கிறது. அம்புகள் தடிமனாகவும் கருமையாகவும் இருப்பதால், தரவு ஓட்டத்தைப் பின்பற்றுவது எளிதாகிறது.
உள்ளீட்டுப் பகுதிக்குக் கீழே, "கலக்கவும் & சுழற்றவும்" என்று பெயரிடப்பட்ட ஒரு மஞ்சள் பெட்டி தோன்றும், இது உள்ளீட்டிலிருந்து கீழ்நோக்கிய அம்புக்குறியால் இணைக்கப்பட்டுள்ளது. இந்தப் பெட்டியில் கூட்டல் குறி, பெருக்கல் சின்னம் மற்றும் வளைந்த சுழற்சி அம்பு போன்ற எளிய குறியீட்டு ஐகான்கள் உள்ளன, அவை துல்லியமான செயல்பாடுகளைச் செய்யாமல் கணிதக் கலவை மற்றும் பிட் சுழற்சிகளைக் குறிக்கின்றன. இந்த மஞ்சள் பெட்டியிலிருந்து, ஒரு கிடைமட்ட அம்பு "பெருக்கி & மாற்றவும்" என்று பெயரிடப்பட்ட அடுத்த ஆரஞ்சு பெட்டியைக் குறிக்கிறது. இந்த இரண்டாவது ஆரஞ்சு பெட்டியில் பெருக்கல் மற்றும் பிட் மாற்றத்திற்கான எளிமைப்படுத்தப்பட்ட ஐகான்கள் உள்ளன, இது தரவு பரவல் என்ட்ரோபியாக பெரிதும் மாற்றப்படுகிறது என்பதை வலுப்படுத்துகிறது.
பெருக்கல் & மாற்றுதல்" பெட்டியின் வலதுபுறத்தில் "XOR & ஸ்க்ராம்பிள்" என்று பெயரிடப்பட்ட ஒரு ஊதா நிறப் பெட்டி உள்ளது. இது ஒரு கிடைமட்ட அம்புக்குறியால் இணைக்கப்பட்டுள்ளது, மேலும் அதன் உட்புறம் மீண்டும் ஒரு XOR போன்ற ஐகான் மற்றும் ஒரு சுழற்சி அம்புக்குறி உள்ளிட்ட சுருக்கக் குறியீடுகளைக் காட்டுகிறது, இது இடைநிலை மதிப்புகளை மேலும் ஸ்க்ராம்பிள் செய்து இணைப்பதற்கான யோசனையைத் தெரிவிக்கிறது. கலப்பதற்கு மஞ்சள், பெருக்கல் மற்றும் மாற்றத்திற்கு ஆரஞ்சு, XOR மற்றும் ஸ்க்ராம்பிளிங் செய்வதற்கு ஊதா போன்ற நிறத்தின் நிலையான பயன்பாடு தொடர்புடைய செயல்பாடுகளை பார்வைக்கு தொகுக்க உதவுகிறது.
பெருக்கி & மாற்றவும்" பெட்டியிலிருந்து, கீழ்நோக்கிய அம்புக்குறி "இறுதிப்படுத்தல்" என்று பெயரிடப்பட்ட பச்சைப் பெட்டிக்கு "கலவை & XOR" என்ற துணைத் தலைப்புடன் வழிவகுக்கிறது. இந்தப் பகுதி வழிமுறையின் இறுதி பனிச்சரிவு நிலையைக் குறிக்கிறது, அங்கு சிறிய உள்ளீட்டு மாற்றங்கள் பெரிய வெளியீட்டு வேறுபாடுகளை உருவாக்குவதை உறுதிசெய்ய உள் நிலை கடைசியாக ஒரு முறை கலக்கப்படுகிறது. பச்சை நிறம் இந்த இறுதி கட்டத்தை மேலே உள்ள முக்கிய உடல் செயலாக்க படிகளிலிருந்து பார்வைக்கு பிரிக்கிறது.
வரைபடத்தின் கீழ் மையத்தில் "32-பிட் ஹாஷ் வெளியீடு" என்று பெயரிடப்பட்ட ஒரு பெரிய அடர் நீல வட்டமான செவ்வகம் உள்ளது. அதன் உள்ளே, வழிமுறையால் உருவாக்கப்பட்ட இறுதி ஹாஷ் மதிப்பைக் குறிக்கும் பைனரி இலக்கங்களின் மற்றொரு சரம் காட்டப்படும். பச்சை "இறுதிப்படுத்தல்" பெட்டியிலிருந்து ஒரு ஒற்றை கீழ்நோக்கிய அம்புக்குறி இந்த வெளியீட்டுத் தொகுதியில் நேரடியாக இணைகிறது, இது செயல்முறையின் முனைய நிலை என்பதை தெளிவுபடுத்துகிறது.
ஒட்டுமொத்தமாக, தளவமைப்பு சுத்தமாகவும், சமச்சீராகவும், ஸ்கேன் செய்ய எளிதாகவும் உள்ளது, பெட்டிகளுக்கு இடையில் தாராளமான இடைவெளி மற்றும் நிலையான அம்புக்குறி பாணிகள் உள்ளன. பின்னணி வெண்மையானது, வண்ண கூறுகளுடன் வலுவான வேறுபாட்டை உறுதி செய்கிறது. வரைபடம் MurmurHash3A இன் கருத்தியல் பைப்லைனை - மூல உள்ளீட்டிலிருந்து, மீண்டும் மீண்டும் கலவை மற்றும் ஸ்க்ராம்பிளிங் செயல்பாடுகள் மூலம், இறுதி 32-பிட் ஹாஷாக - குறைந்த அளவிலான அல்லது சாத்தியமான பிழை ஏற்படக்கூடிய பிரத்தியேகங்களை நம்பாமல், கல்வி அல்லது அறிமுக விளக்கங்களுக்கு ஏற்றதாக மாற்றுகிறது.
இந்தப் படம் இதனுடன் தொடர்புடையது: முர்முர்ஹாஷ்3ஏ ஹாஷ் குறியீடு கால்குலேட்டர்
