Imatge: Visió general de l'algoritme MurmurHash3C

Publicat: 12 de gener del 2026, a les 13:32:36 UTC
Última actualització: 9 de gener del 2026, a les 21:11:02 UTC

Explicació visual de l'algoritme hash MurmurHash3C, que il·lustra les dades d'entrada, els bucles de processament, les etapes de finalització i el resultat hash en un diagrama clar d'esquerra a dreta.


Aquesta pàgina es va traduir automàticament de l'anglès per tal de fer-la accessible al màxim de persones possible. Malauradament, la traducció automàtica encara no és una tecnologia perfeccionada, de manera que es poden produir errors. Si ho prefereixes, pots veure la versió original en anglès aquí:

MurmurHash3C Algorithm Overview

Infografia que mostra el flux de MurmurHash3C des de l'entrada binària a través de passos de barreja repetits fins a la sortida hash final.

Versions disponibles d'aquesta imatge

Els fitxers d'imatge disponibles per descarregar a continuació estan menys comprimits i tenen una resolució més alta (i, com a resultat, una qualitat més alta) que les imatges incrustades en articles i pàgines d'aquest lloc web, que estan més optimitzades per a la mida del fitxer per tal de reduir el consum d'ample de banda.

Mida normal (1,536 x 1,024)

Mida gran (3,072 x 2,048)

Mida molt gran (4,608 x 3,072)

Mida extra gran (6,144 x 4,096)

Mida còmicament gran (1,048,576 x 699,051)

  • Encara s'està carregant... ;-)

Descripció de la imatge

La imatge és una infografia àmplia i orientada al paisatge que explica visualment el flux d'alt nivell de l'algoritme de resum MurmurHash3C d'una manera simplificada i tecnològicament neutra. El fons és un degradat suau de color blau fosc, que dóna al diagrama un toc modern i tècnic, alhora que manté un fort contrast amb els elements del primer pla. A la part superior central, un títol gran diu "Algoritme MurmurHash3C", amb la paraula "Hash" ressaltada en un to blau més clar per emfatitzar el concepte de resum. Un subratllat corbat subtil separa el títol del diagrama principal.

L'extrem esquerre hi ha un bloc rectangular morat anomenat "DADES D'ENTRADA". A l'interior hi ha files estilitzades de dígits binaris com ara 01011001, 10110101 i 11010011, seguides d'uns punts suspensius per indicar que les dades continuen. A sota d'aquest bloc hi ha un petit peu de foto que diu "CHUNKED & MIXED", que suggereix que l'entrada en brut primer es divideix en trossos i es prepara per al processament. Una fletxa blanca gruixuda apunta des d'aquest bloc d'entrada cap al centre del diagrama.

La secció central està emmarcada per un contorn rectangular discontinu titulat "BUCLES DE PROCESSAMENT", amb un peu més petit a sota que diu "RONDES REPETIDES". Dins d'aquesta àrea hi ha tres icones quadrades de colors disposades horitzontalment. La primera icona és blava i conté eines de creuament abstractes, que representen una operació genèrica de barreja o multiplicació. La segona icona és de color turquesa i mostra una fletxa circular, que simbolitza la rotació o la reordenació. La tercera icona és lila i està clarament etiquetada com a "XOR", que indica un pas o exclusiu bit a bit. Les fletxes blanques connecten aquestes tres icones en seqüència, mostrant que les dades flueixen a través d'elles repetidament com a part del bucle principal de l'algoritme.

Des de l'àrea de processament, una fletxa gran condueix al costat dret de la imatge, on apareix una secció entre parèntesis titulada "FINALITZACIÓ". Aquesta secció conté tres blocs rectangulars apilats de color taronja a vermell. El bloc superior està etiquetat com a "Mescla final" i s'il·lustra amb petites icones d'engranatge per suggerir una última fase de barreja. El bloc del mig està etiquetat com a "Desplaçament de bits" amb un símbol de fletxa que apunta cap a la dreta, cosa que implica ajustos a nivell de bit. El bloc inferior està etiquetat com a "Mòdul" i inclou un signe de percentatge, que representa un pas final de reducció o normalització. Aquests tres blocs estan alineats verticalment i connectats pel flux general d'esquerra a dreta.

A l'extrem dret hi ha un bloc rectangular blau anomenat "SORTIDA HASH". Sota l'etiqueta hi ha una cadena curta d'estil hexadecimal, "8F3A12C7", que serveix com a exemple d'un valor hash final. Una fletxa blanca connecta la secció de finalització amb aquest bloc de sortida, completant el pipeline visual.

En general, la imatge evita les constants tècniques de baix nivell i, en canvi, se centra en símbols intuïtius, etapes codificades per colors i fletxes direccionals. La composició comunica clarament que MurmurHash3C transforma les dades d'entrada binàries mitjançant operacions de barreja repetides, seguides d'una fase de finalització, per produir una sortida hash compacta.

La imatge està relacionada amb: Calculadora de codi hash MurmurHash3C

Comparteix a BlueskyComparteix a FacebookComparteix a LinkedInComparteix a TumblrComparteix a XPin a PinterestComparteix a Reddit