Imatge: Diagrama general de l'algoritme CRC-32

Publicat: 12 de gener del 2026, a les 9:15:21 UTC
Última actualització: 9 de gener del 2026, a les 22:07:41 UTC

Visualització educativa de l'algoritme hash CRC-32, que il·lustra com els bits d'entrada flueixen a través d'un registre de desplaçament amb retroalimentació XOR per generar una suma de verificació.


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í:

CRC-32 Algorithm Overview Diagram

Diagrama d'estil diagrama de flux que mostra els bits d'entrada que entren en un registre de desplaçament, passen per la lògica XOR amb retroalimentació i produeixen una suma de verificació CRC-32 per a la detecció d'errors.

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 un diagrama educatiu ampli, orientat al paisatge, titulat "Algoritme de hash CRC-32", sobre un fons net i clar amb una capçalera amb gradient blau. El flux principal va d'esquerra a dreta per emfatitzar la naturalesa de flux continu del procés. A l'extrem esquerre, un quadre rectangular taronja anomenat "Dades d'entrada (bits)" representa un flux entrant de dades binàries. Una fletxa gruixuda apunta des d'aquest quadre cap a un bloc horitzontal llarg a la part superior central anomenat "Registre de desplaçament". El registre de desplaçament s'il·lustra com una fila de petites cel·les adjacents, cosa que suggereix que els bits de dades es mouen pas a pas a través d'un registre en lloc de tots alhora.

Des del costat dret del registre de desplaçament, una fletxa corba es doblega cap avall i cap a la dreta, conduint cap a un gran quadre verd anomenat "CRC-32 Checksum". Aquest quadre final s'emfatitza visualment com el resultat final del procés. Sota el quadre verd hi ha dos punts que resumeixen el resultat en termes generals: un indica que el resultat és un valor hash de 32 bits i l'altre explica que el valor s'utilitza per a la detecció d'errors.

Sota el registre de desplaçament hi ha una via secundària que explica visualment com la retroalimentació i la lògica bit a bit influeixen en el registre a mesura que es processen les dades. Una càpsula arrodonida de color blau clar etiquetada com a "Bit Stream" (Flux de bits) s'estén horitzontalment, mostrant que els bits que surten del registre es tracten com un flux continu. Des d'aquest flux, una via condueix a un gran panell blau semitransparent etiquetat com a "Operacions XOR". Dins d'aquest panell hi ha diversos símbols estilitzats de portes lògiques connectats per fletxes. Aquestes portes són representacions genèriques del comportament OR exclusiu, dibuixades amb un estil senzill, semblant a una icona, en lloc de precisió tècnica.

Dins del panell XOR, les fletxes connecten les portes en seqüència per mostrar que els bits es combinen i després es dirigeixen a través de múltiples etapes de barreja lògica. Una fletxa prominent anomenada "Retroalimentació" fa un bucle des del costat dret del bloc XOR cap amunt cap al registre de desplaçament, il·lustrant que part de les dades processades es retroalimenten al registre. Aquesta fletxa en bucle és més gruixuda i fosca, cosa que fa que la idea de retroalimentació sigui visualment clara sense especificar cap polinomi exacte ni detall d'implementació.

Una altra fletxa etiquetada com a "Shift" (Majúscules) es ramifica des de la via inferior i apunta cap al quadre verd "CRC-32 Checksum" (Suma de verificació CRC-32), cosa que reforça que després de repetits canvis i retroalimentació, el resultat acumulat emergeix com a suma de verificació. L'esquema de colors general utilitza taronja per a l'entrada, blau per al processament i la lògica, i verd per a la sortida, cosa que ajuda l'espectador a distingir ràpidament les etapes. El disseny evita les especificitats tècniques de baix nivell i, en canvi, se centra en transmetre el concepte d'alt nivell: els bits entren, es mouen per un registre de desplaçament, es combinen amb la lògica XOR en un bucle de retroalimentació i, finalment, produeixen una suma de verificació CRC-32 que s'utilitza per a la detecció d'errors.

La imatge està relacionada amb: Calculadora de codi hash CRC-32

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