Miklix

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

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

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

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

MurmurHash3F Hash Code Calculator

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

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

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


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

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

ਇਨਪੁੱਟ ਡੇਟਾ:



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



ਮਰਮਰਹੈਸ਼3F ਹੈਸ਼ ਐਲਗੋਰੀਦਮ ਬਾਰੇ

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

ਹੁਣ ਕਲਪਨਾ ਕਰੋ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਲੇਗੋ ਬਲੋਕਾਂ ਦਾ ਇੱਕ ਵੱਡਾ ਡੱਬਾ ਹੈ। ਹਰ ਵਾਰੀ ਜਦੋਂ ਤੁਸੀਂ ਇਨ੍ਹਾਂ ਨੂੰ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਢੰਗ ਨਾਲ ਸਜਾਉਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇੱਕ ਤਸਵੀਰ ਲੈਂਦੇ ਹੋ। ਭਾਵੇਂ ਜੇ ਐਥੇ ਸਜਾਵਟ ਕਿੰਨੀ ਵੀ ਵੱਡੀ ਜਾਂ ਰੰਗੀਨ ਹੋਵੇ, ਕੈਮਰਾ ਹਮੇਸ਼ਾ ਤੁਹਾਨੂੰ ਇੱਕ ਛੋਟੀ, ਫਿਕਸ-ਆਕਾਰ ਦੀ ਤਸਵੀਰ ਦਿੰਦਾ ਹੈ। ਉਹ ਤਸਵੀਰ ਤੁਹਾਡੀ ਲੇਗੋ ਰਚਨਾ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ, ਪਰ ਇਕ ਸੰਕੁਚਿਤ ਰੂਪ ਵਿੱਚ।

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

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

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

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

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

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

ਕਦਮ 3: ਆਖਰੀ ਸਵਾਦ ਟੈਸਟ (ਅੰਤਿਮਤਾ)

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

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

ਲੇਖਕ ਬਾਰੇ

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