Miklix

முர்மூர்ஹாஷ்3சி ஹாஷ் குறியீடு கால்குலேட்டர்

வெளியிடப்பட்டது: 18 பிப்ரவரி, 2025 அன்று AM 12:36:12 UTC

உரை உள்ளீடு அல்லது கோப்பு பதிவேற்றத்தின் அடிப்படையில் ஹாஷ் குறியீட்டைக் கணக்கிட MurmurHash3C ஹாஷ் செயல்பாட்டைப் பயன்படுத்தும் ஹாஷ் குறியீடு கால்குலேட்டர்.

இந்தப் பக்கம் முடிந்தவரை பலருக்கு அணுகக்கூடியதாக இருக்க வேண்டும் என்பதற்காக ஆங்கிலத்திலிருந்து இயந்திர மொழிபெயர்ப்பு செய்யப்பட்டது. துரதிர்ஷ்டவசமாக, இயந்திர மொழிபெயர்ப்பு இன்னும் முழுமையான தொழில்நுட்பமாக இல்லை, எனவே பிழைகள் ஏற்படலாம். நீங்கள் விரும்பினால், அசல் ஆங்கிலப் பதிப்பை இங்கே காணலாம்:

MurmurHash3C Hash Code Calculator

முர்முர்ஹாஷ்3 என்பது 2008 ஆம் ஆண்டு ஆஸ்டின் ஆப்பிள்பி என்பவரால் வடிவமைக்கப்பட்ட ஒரு கிரிப்டோகிராஃபிக் அல்லாத ஹாஷ் செயல்பாடாகும். அதன் வேகம், எளிமை மற்றும் நல்ல விநியோக பண்புகள் காரணமாக இது பொது நோக்கத்திற்கான ஹாஷிங்கிற்கு பரவலாகப் பயன்படுத்தப்படுகிறது. முர்முர்ஹாஷ் செயல்பாடுகள் ஹாஷ் அட்டவணைகள், ப்ளூம் வடிப்பான்கள் மற்றும் தரவு நகல் அமைப்புகள் போன்ற ஹாஷ் அடிப்படையிலான தரவு கட்டமைப்புகளுக்கு குறிப்பாக பயனுள்ளதாக இருக்கும்.

இந்தப் பக்கத்தில் வழங்கப்பட்ட மாறுபாடு 3C மாறுபாடு ஆகும், இது 3A மாறுபாட்டைப் போலவே 32 பிட் அமைப்புகளுக்கு உகந்ததாக உள்ளது. இருப்பினும், 3A மாறுபாட்டைப் போலன்றி, இது 128 பிட் (16 பைட்) ஹாஷ் குறியீடுகளை உருவாக்குகிறது, இது பொதுவாக 32 இலக்க ஹெக்ஸாடெசிமல் எண்ணாகக் குறிப்பிடப்படுகிறது.

முழு வெளிப்பாடு: இந்தப் பக்கத்தில் பயன்படுத்தப்படும் ஹாஷ் செயல்பாட்டின் குறிப்பிட்ட செயல்படுத்தலை நான் எழுதவில்லை. இது PHP நிரலாக்க மொழியுடன் சேர்க்கப்பட்ட ஒரு நிலையான செயல்பாடாகும். வசதிக்காக இங்கே பொதுவில் கிடைக்கச் செய்வதற்காக மட்டுமே வலை இடைமுகத்தை உருவாக்கினேன்.


புதிய ஹாஷ் குறியீட்டைக் கணக்கிடுங்கள்

இந்தப் படிவத்தின் மூலம் சமர்ப்பிக்கப்பட்ட தரவு அல்லது பதிவேற்றப்பட்ட கோப்புகள், கோரப்பட்ட ஹாஷ் குறியீட்டை உருவாக்க எடுக்கும் வரை மட்டுமே சர்வரில் வைக்கப்படும். முடிவு உங்கள் உலாவிக்குத் திரும்புவதற்கு முன்பு அது உடனடியாக நீக்கப்படும்.

உள்ளீட்டுத் தரவு:



சமர்ப்பிக்கப்பட்ட உரை UTF-8 குறியாக்கம் செய்யப்பட்டுள்ளது. ஹாஷ் செயல்பாடுகள் பைனரி தரவில் இயங்குவதால், உரை வேறொரு குறியாக்கத்தில் இருந்ததை விட முடிவு வேறுபட்டதாக இருக்கும். ஒரு குறிப்பிட்ட குறியாக்கத்தில் ஒரு உரையின் ஹாஷைக் கணக்கிட வேண்டும் என்றால், அதற்கு பதிலாக நீங்கள் ஒரு கோப்பை பதிவேற்ற வேண்டும்.



முர்மூர்ஹாஷ்3சி ஹாஷ் அல்காரிதம் பற்றி

நான் ஒரு கணிதவியலாளர் அல்ல, ஆனால் இந்த ஹாஷ் சார்பை என் சக கணிதவியலாளர்கள் புரிந்து கொள்ளக்கூடிய ஒரு ஒப்புமையைப் பயன்படுத்தி விளக்க முயற்சிப்பேன். நீங்கள் அறிவியல் பூர்வமாக சரியான, முழுமையான கணித விளக்கத்தை விரும்பினால், அதை வேறு எங்காவது காணலாம் என்று நான் நம்புகிறேன் ;-)

இப்போது, ​​உங்களிடம் ஒரு பெரிய பெட்டி லெகோ செங்கற்கள் இருப்பதாக கற்பனை செய்து பாருங்கள். ஒவ்வொரு முறையும் நீங்கள் அவற்றை ஒரு குறிப்பிட்ட முறையில் ஏற்பாடு செய்யும்போது, ​​நீங்கள் ஒரு படத்தை எடுக்கிறீர்கள். எவ்வளவு பெரியதாகவோ அல்லது வண்ணமயமாகவோ இருந்தாலும், கேமரா எப்போதும் உங்களுக்கு ஒரு சிறிய, நிலையான அளவிலான புகைப்படத்தைக் கொடுக்கும். அந்த புகைப்படம் உங்கள் லெகோ படைப்பைக் குறிக்கிறது, ஆனால் ஒரு சிறிய வடிவத்தில்.

MurmurHash3 தரவுகளிலும் இதேபோன்ற ஒன்றைச் செய்கிறது. இது எந்த வகையான தரவையும் (உரை, எண்கள், கோப்புகள்) எடுத்து, அதை ஒரு சிறிய, நிலையான "கைரேகை" அல்லது ஹாஷ் மதிப்பாகச் சுருக்குகிறது. இந்த கைரேகை கணினிகள் முழு விஷயத்தையும் பார்க்காமல் தரவை விரைவாக அடையாளம் காணவும், வரிசைப்படுத்தவும், ஒப்பிடவும் உதவுகிறது.

இன்னொரு உதாரணம், ஒரு கேக்கை சுடுவது போல இருக்கும், அந்த கேக்கை ஒரு சிறிய கப்கேக்காக (ஹேஷ்) மாற்றுவதற்கான செய்முறை முர்முர்ஹாஷ்3 ஆகும். இது மூன்று படி செயல்முறையாக இருக்கும்:

படி 1: துண்டுகளாக நறுக்கவும் (தரவை உடைத்தல்)

  • முதலில், MurmurHash3 உங்கள் தரவை சம துண்டுகளாக வெட்டுகிறது, கேக்கை சம சதுரங்களாக வெட்டுவது போல.

படி 2: பைத்தியம் போல கலக்கவும் (துண்டுகளை கலக்கவும்)

  • ஒவ்வொரு துண்டும் ஒரு காட்டு கலவை செயல்முறை வழியாக செல்கிறது:
    • புரட்டுதல்: ஒரு பான்கேக்கைப் புரட்டுவது போல, அது துண்டுகளை மறுசீரமைக்கிறது.
    • கிளறுதல்: சீரற்ற மூலப்பொருட்களைச் (கணித செயல்பாடுகள்) சேர்த்து விஷயங்களைக் கலக்கச் செய்கிறது.
    • ஸ்க்விஷிங்: எந்த அசல் பகுதியும் தனித்து நிற்கவில்லை என்பதை உறுதிப்படுத்த தரவை ஒன்றாக அழுத்துகிறது.

படி 3: இறுதி சுவை சோதனை (இறுதிப்படுத்தல்)

  • அனைத்து துண்டுகளையும் கலந்த பிறகு, முர்முர்ஹாஷ்3 அதை ஒரு இறுதிக் கிளறலைக் கொடுக்கிறது, இது அசல் தரவுகளில் ஏற்படும் மிகச்சிறிய மாற்றம் கூட சுவையை (ஹாஷ்) முற்றிலுமாக மாற்றும் என்பதை உறுதி செய்கிறது.

ப்ளூஸ்கையில் பகிரவும்பேஸ்புக்கில் பகிரவும்LinkedIn இல் பகிரவும்Tumblr இல் பகிரவும்X இல் பகிரவும்LinkedIn இல் பகிரவும்பின்டரஸ்டில் பின் செய்யவும்

மிக்கேல் பேங் கிறிஸ்டென்சன்

எழுத்தாளர் பற்றி

மிக்கேல் பேங் கிறிஸ்டென்சன்
மிக்கல் என்பவர் miklix.com இன் படைப்பாளர் மற்றும் உரிமையாளர் ஆவார். அவருக்கு 20 ஆண்டுகளுக்கும் மேலான தொழில்முறை கணினி நிரலாளர்/மென்பொருள் உருவாக்குநராக அனுபவம் உள்ளது, மேலும் தற்போது ஒரு பெரிய ஐரோப்பிய ஐடி நிறுவனத்தில் முழுநேரப் பணியாளராக உள்ளார். வலைப்பதிவு செய்யாதபோது, ​​அவர் தனது ஓய்வு நேரத்தை பரந்த அளவிலான ஆர்வங்கள், பொழுதுபோக்குகள் மற்றும் செயல்பாடுகளில் செலவிடுகிறார், இது இந்த வலைத்தளத்தில் உள்ளடக்கப்பட்ட பல்வேறு தலைப்புகளில் ஓரளவுக்கு பிரதிபலிக்கக்கூடும்.