Miklix

MurmurHash3C ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ

ਪ੍ਰਕਾਸ਼ਿਤ: 19 ਮਾਰਚ 2025 8:58:55 ਬਾ.ਦੁ. UTC

ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ ਜੋ ਟੈਕਸਟ ਇਨਪੁਟ ਜਾਂ ਫਾਈਲ ਅਪਲੋਡ ਦੇ ਅਧਾਰ ਤੇ ਹੈਸ਼ ਕੋਡ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ MurmurHash3C ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।

ਇਸ ਪੰਨੇ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਲੋਕਾਂ ਤੱਕ ਪਹੁੰਚਯੋਗ ਬਣਾਉਣ ਲਈ ਅੰਗਰੇਜ਼ੀ ਤੋਂ ਮਸ਼ੀਨ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਸੀ। ਬਦਕਿਸਮਤੀ ਨਾਲ, ਮਸ਼ੀਨ ਅਨੁਵਾਦ ਅਜੇ ਇੱਕ ਸੰਪੂਰਨ ਤਕਨਾਲੋਜੀ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਗਲਤੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਜੇ ਤੁਸੀਂ ਚਾਹੋ, ਤਾਂ ਤੁਸੀਂ ਮੂਲ ਅੰਗਰੇਜ਼ੀ ਸੰਸਕਰਣ ਇੱਥੇ ਦੇਖ ਸਕਦੇ ਹੋ:

MurmurHash3C Hash Code Calculator

MurmurHash3 ਇੱਕ ਗੈਰ-ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜਿਸਨੂੰ 2008 ਵਿੱਚ ਔਸਟਿਨ ਐਪਲਬੀ ਦੁਆਰਾ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਸੀ। ਇਸਦੀ ਗਤੀ, ਸਰਲਤਾ ਅਤੇ ਵਧੀਆ ਵੰਡ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਕਾਰਨ ਇਸਨੂੰ ਆਮ-ਉਦੇਸ਼ ਹੈਸ਼ਿੰਗ ਲਈ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। MurmurHash ਫੰਕਸ਼ਨ ਖਾਸ ਤੌਰ 'ਤੇ ਹੈਸ਼-ਅਧਾਰਿਤ ਡੇਟਾ ਢਾਂਚੇ ਜਿਵੇਂ ਕਿ ਹੈਸ਼ ਟੇਬਲ, ਬਲੂਮ ਫਿਲਟਰ, ਅਤੇ ਡੇਟਾ ਡੁਪਲੀਕੇਸ਼ਨ ਸਿਸਟਮ ਲਈ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਹਨ।

ਇਸ ਪੰਨੇ 'ਤੇ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਰੂਪ 3C ਰੂਪ ਹੈ, ਜੋ ਕਿ 32 ਬਿੱਟ ਸਿਸਟਮਾਂ ਲਈ ਅਨੁਕੂਲਿਤ ਹੈ, 3A ਰੂਪ ਵਾਂਗ ਹੀ। ਹਾਲਾਂਕਿ, 3A ਰੂਪ ਦੇ ਉਲਟ, ਇਹ 128 ਬਿੱਟ (16 ਬਾਈਟ) ਹੈਸ਼ ਕੋਡ ਪੈਦਾ ਕਰਦਾ ਹੈ, ਜੋ ਆਮ ਤੌਰ 'ਤੇ 32 ਅੰਕਾਂ ਦੇ ਹੈਕਸਾਡੈਸੀਮਲ ਸੰਖਿਆ ਵਜੋਂ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ।

ਪੂਰਾ ਖੁਲਾਸਾ: ਮੈਂ ਇਸ ਪੰਨੇ 'ਤੇ ਵਰਤੇ ਗਏ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੇ ਖਾਸ ਲਾਗੂਕਰਨ ਨੂੰ ਨਹੀਂ ਲਿਖਿਆ। ਇਹ PHP ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਨਾਲ ਸ਼ਾਮਲ ਇੱਕ ਮਿਆਰੀ ਫੰਕਸ਼ਨ ਹੈ। ਮੈਂ ਸਿਰਫ਼ ਵੈੱਬ ਇੰਟਰਫੇਸ ਨੂੰ ਇੱਥੇ ਸਹੂਲਤ ਲਈ ਜਨਤਕ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਕਰਵਾਉਣ ਲਈ ਬਣਾਇਆ ਹੈ।


ਨਵੇਂ ਹੈਸ਼ ਕੋਡ ਦੀ ਗਣਨਾ ਕਰੋ

ਇਸ ਫਾਰਮ ਰਾਹੀਂ ਜਮ੍ਹਾਂ ਕੀਤਾ ਗਿਆ ਡੇਟਾ ਜਾਂ ਅੱਪਲੋਡ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਸਰਵਰ 'ਤੇ ਸਿਰਫ਼ ਓਨੀ ਦੇਰ ਲਈ ਰੱਖੀਆਂ ਜਾਣਗੀਆਂ ਜਿੰਨੀ ਦੇਰ ਤੱਕ ਬੇਨਤੀ ਕੀਤਾ ਹੈਸ਼ ਕੋਡ ਤਿਆਰ ਕਰਨ ਵਿੱਚ ਲੱਗਦਾ ਹੈ। ਨਤੀਜਾ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ 'ਤੇ ਵਾਪਸ ਆਉਣ ਤੋਂ ਤੁਰੰਤ ਪਹਿਲਾਂ ਇਸਨੂੰ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ।

ਇਨਪੁੱਟ ਡੇਟਾ:



ਸਪੁਰਦ ਕੀਤਾ ਟੈਕਸਟ UTF-8 ਏਨਕੋਡ ਕੀਤਾ ਗਿਆ ਹੈ। ਕਿਉਂਕਿ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਬਾਈਨਰੀ ਡੇਟਾ 'ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ, ਇਸ ਲਈ ਨਤੀਜਾ ਉਸ ਟੈਕਸਟ ਨਾਲੋਂ ਵੱਖਰਾ ਹੋਵੇਗਾ ਜੋ ਕਿਸੇ ਹੋਰ ਏਨਕੋਡਿੰਗ ਵਿੱਚ ਸੀ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਕਿਸੇ ਖਾਸ ਏਨਕੋਡਿੰਗ ਵਿੱਚ ਟੈਕਸਟ ਦੇ ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਸਦੀ ਬਜਾਏ ਇੱਕ ਫਾਈਲ ਅਪਲੋਡ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।



ਮੁਰਮਰਹੈਸ਼3C ਹੈਸ਼ ਐਲਗੋਰਿਧਮ ਬਾਰੇ

ਮੈਂ ਗਣਿਤਕਾਰ ਨਹੀਂ ਹਾਂ, ਪਰ ਮੈਂ ਇਸ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਨੂੰ ਇੱਕ ਉਦਾਹਰਨ ਨਾਲ ਸਮਝਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗਾ ਜਿਸ ਨੂੰ ਮੇਰੇ ਸਾਥੀ ਗਣਿਤ ਨਾ ਜਾਣਣ ਵਾਲੇ ਲੋਕ ਸਮਝ ਸਕਣ। ਜੇ ਤੁਸੀਂ ਵਿਗਿਆਨਕ ਤੌਰ 'ਤੇ ਸਹੀ, ਪੂਰੀ ਗਣਿਤੀ ਸਮਝਾਉਣ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦੇ ਹੋ, ਤਾਂ ਮੈਂ ਯਕੀਨਨ ਸਮਝਦਾ ਹਾਂ ਕਿ ਤੁਸੀਂ ਉਹ ਕਿਸੇ ਹੋਰ ਜਗ੍ਹਾ ਲੱਭ ਸਕਦੇ ਹੋ ;-)

ਹੁਣ, ਕਲਪਨਾ ਕਰੋ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਲੈਗੋ ਬ੍ਰਿਕਸ ਦਾ ਇੱਕ ਵੱਡਾ ਡੱਬਾ ਹੈ। ਹਰ ਵਾਰੀ ਜਦੋਂ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਨੂੰ ਕਿਸੇ ਖਾਸ ਤਰੀਕੇ ਨਾਲ ਅੰਗੀਠਾ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇੱਕ ਤਸਵੀਰ ਖਿੱਚਦੇ ਹੋ। ਕਿਸੇ ਵੀ ਤਰੀਕੇ ਨਾਲ ਜਿੰਨਾ ਵੀ ਵੱਡਾ ਜਾਂ ਰੰਗੀਨ ਬੇਲਕੁਲ ਵੱਧ ਸੰਗਠਨ ਹੋਵੇ, ਕੈਮਰਾ ਹਮੇਸ਼ਾ ਤੁਹਾਨੂੰ ਇੱਕ ਛੋਟੀ, ਨਿਰਧਾਰਿਤ ਆਕਾਰ ਦੀ ਤਸਵੀਰ ਦਿੰਦਾ ਹੈ। ਉਹ ਤਸਵੀਰ ਤੁਹਾਡੇ ਲੈਗੋ ਕ੍ਰੀਏਸ਼ਨ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ, ਪਰ ਇੱਕ ਸੰਕੁਚਿਤ ਰੂਪ ਵਿੱਚ।

ਮੁਰਮਰਹੈਸ਼3 ਡਾਟਾ ਨਾਲ ਕੁਝ ਸਮਾਨ ਕਰਦਾ ਹੈ। ਇਹ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੇ ਡਾਟਾ (ਟੈਕਸਟ, ਨੰਬਰ, ਫਾਈਲਾਂ) ਨੂੰ ਲੈਂਦਾ ਹੈ ਅਤੇ ਉਸਨੂੰ ਇੱਕ ਛੋਟੇ, ਨਿਰਧਾਰਿਤ "ਫਿੰਗਰਪ੍ਰਿੰਟ" ਜਾਂ ਹੈਸ਼ ਮੁੱਲ ਵਿੱਚ ਸਿਕੁੜਦਾ ਹੈ। ਇਹ ਫਿੰਗਰਪ੍ਰਿੰਟ ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਡਾਟਾ ਨੂੰ ਜਲਦੀ ਪਛਾਣਨ, ਛਾਂਟਣ ਅਤੇ ਤੁਲਨਾ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ ਬਿਨਾਂ ਪੂਰੇ ਡਾਟਾ ਨੂੰ ਦੇਖਣ ਦੀ ਲੋੜ।

ਇੱਕ ਹੋਰ ਉਦਾਹਰਨ ਇਹ ਹੋ ਸਕਦੀ ਹੈ ਕਿ ਇੱਕ ਕੇਕ ਬੇਕ ਕਰਨਾ ਅਤੇ ਮੁਰਮਰਹੈਸ਼3 ਉਹ ਰੈਸਿਪੀ ਹੈ ਜੋ ਉਸ ਕੇਕ ਨੂੰ ਇੱਕ ਛੋਟੇ ਕੱਪਕੇਕ (ਹੈਸ਼) ਵਿੱਚ ਬਦਲ ਦਿੰਦੀ ਹੈ। ਇਹ ਤਿੰਨ ਕਦਮਾਂ ਵਾਲੀ ਪ੍ਰਕਿਰਿਆ ਹੋਵੇਗੀ:

ਕਦਮ 1: ਟੁਕੜਿਆਂ ਵਿੱਚ ਕੱਟੋ (ਡਾਟਾ ਨੂੰ ਤੋੜਨਾ)

  • ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਮੁਰਮਰਹੈਸ਼3 ਤੁਹਾਡੇ ਡਾਟਾ ਨੂੰ ਬਰਾਬਰ ਟੁਕੜਿਆਂ ਵਿੱਚ ਵੰਡਦਾ ਹੈ, ਜਿਵੇਂ ਕੇਕ ਨੂੰ ਸਮਾਨ ਵਰਗਿਆਂ ਵਿੱਚ ਕੱਟਣਾ।

ਕਦਮ 2: ਬਿਲਕੁਲ ਜ਼ੋਰ ਨਾਲ ਮਿਲਾਉ (ਟੁਕੜਿਆਂ ਨੂੰ ਮਿਲਾਉਣਾ)

  • ਹਰ ਟੁਕੜਾ ਇੱਕ ਜੰਗਲੀ ਮਿਲਾਉਣ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚੋਂ ਗੁਜ਼ਰਦਾ ਹੈ:
    • ਉਲਟਣਾ: ਜਿਵੇਂ ਪੈਂਕੇਕ ਉਲਟਣਾ, ਇਹ ਬਿਟਾਂ ਨੂੰ ਦੁਬਾਰਾ ترتيب ਦਿੰਦਾ ਹੈ।
    • ਹਿਲਾਉਣਾ: ਰੈਂਡਮ ਸਮੱਗਰੀ (ਗਣਿਤਿਕ ਕਿਰਿਆਵਾਂ) ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ ਤਾਕਿ ਚੀਜ਼ਾਂ ਮਿਲ ਜਾ ਸਕਣ।
    • ਦਬਾਉਣਾ: ਡਾਟਾ ਨੂੰ ਇਕੱਠਾ ਦਬਾਉਂਦਾ ਹੈ ਤਾਕਿ ਕੋਈ ਵੀ ਮੂਲ ਟੁਕੜਾ ਹੱਲਾ ਨਾ ਹੋਵੇ।

ਕਦਮ 3: ਅੰਤਿਮ ਸੁਆਦ ਟੈਸਟ (ਅੰਤਿਮ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ)

  • ਸਾਰੇ ਟੁਕੜਿਆਂ ਨੂੰ ਮਿਲਾਉਣ ਦੇ ਬਾਅਦ, ਮੁਰਮਰਹੈਸ਼3 ਇਸਨੂੰ ਇੱਕ ਅੰਤਿਮ ਹਿਲਾਉਣ ਦਿੰਦਾ ਹੈ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਮੂਲ ਡਾਟਾ ਵਿੱਚ ਛੋਟੀ ਤੋਂ ਛੋਟੀ ਬਦਲਾਅ ਵੀ ਸਵਾਦ (ਹੈਸ਼) ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਬਦਲ ਦੇਵੇਗੀ।
ਬਲੂਸਕੀ 'ਤੇ ਸਾਂਝਾ ਕਰੋਫੇਸਬੁੱਕ 'ਤੇ ਸਾਂਝਾ ਕਰੋਲਿੰਕਡਇਨ 'ਤੇ ਸਾਂਝਾ ਕਰੋਟਮਬਲਰ 'ਤੇ ਸਾਂਝਾ ਕਰੋX 'ਤੇ ਸਾਂਝਾ ਕਰੋਲਿੰਕਡਇਨ 'ਤੇ ਸਾਂਝਾ ਕਰੋPinterest 'ਤੇ ਪਿੰਨ ਕਰੋ

ਮਿੱਕੇਲ ਕ੍ਰਿਸਟਨਸਨ

ਲੇਖਕ ਬਾਰੇ

ਮਿੱਕੇਲ ਕ੍ਰਿਸਟਨਸਨ
ਮਿਕੇਲ miklix.com ਦਾ ਸਿਰਜਣਹਾਰ ਅਤੇ ਮਾਲਕ ਹੈ। ਉਸਨੂੰ ਇੱਕ ਪੇਸ਼ੇਵਰ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮਰ/ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪਰ ਵਜੋਂ 20 ਸਾਲਾਂ ਤੋਂ ਵੱਧ ਦਾ ਤਜਰਬਾ ਹੈ ਅਤੇ ਉਹ ਵਰਤਮਾਨ ਵਿੱਚ ਇੱਕ ਵੱਡੇ ਯੂਰਪੀਅਨ ਆਈਟੀ ਕਾਰਪੋਰੇਸ਼ਨ ਲਈ ਪੂਰਾ ਸਮਾਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਉਹ ਬਲੌਗ ਨਹੀਂ ਲਿਖਦਾ, ਤਾਂ ਉਹ ਆਪਣਾ ਖਾਲੀ ਸਮਾਂ ਬਹੁਤ ਸਾਰੀਆਂ ਰੁਚੀਆਂ, ਸ਼ੌਕ ਅਤੇ ਗਤੀਵਿਧੀਆਂ 'ਤੇ ਬਿਤਾਉਂਦਾ ਹੈ, ਜੋ ਕਿ ਕੁਝ ਹੱਦ ਤੱਕ ਇਸ ਵੈੱਬਸਾਈਟ 'ਤੇ ਕਵਰ ਕੀਤੇ ਗਏ ਵਿਸ਼ਿਆਂ ਦੀ ਵਿਭਿੰਨਤਾ ਵਿੱਚ ਪ੍ਰਤੀਬਿੰਬਤ ਹੋ ਸਕਦਾ ਹੈ।