Mynd: FNV-1 64-bita Hash reiknirit – Yfirlit
Birt: 12. janúar 2026 kl. 13:27:09 UTC
Síðast uppfært: 9. janúar 2026 kl. 21:31:26 UTC
Skýr sjónræn útskýring á FNV-1 64-bita kjötkássureikniritinu, sem sýnir frumstillingu, vinnslu á hverja bæti, uppfærslur á kjötkássu og lokaúttak kjötkássu í auðskiljanlegu flæðiriti.
FNV-1 64-bit Hash Algorithm – Visual Overview

Tiltækar útgáfur af þessari mynd
Myndaskrárnar sem hægt er að hlaða niður hér að neðan eru minna þjappaðar og í hærri upplausn - og þar af leiðandi í hærri gæðum - en myndirnar sem eru felldar inn í greinar og síður á þessari vefsíðu, sem eru betur fínstilltar fyrir skráarstærð til að draga úr bandvíddarnotkun.
Venjuleg stærð (1,536 x 1,024)
Stór stærð (3,072 x 2,048)
Mjög stór stærð (4,608 x 3,072)
Mjög stór stærð (6,144 x 4,096)
Kómískt stór stærð (1,048,576 x 699,051)
- Er enn að hlaða inn... ;-)
Lýsing myndar
Myndin er hrein, lárétt upplýsingamynd sem útskýrir heildarflæði FNV-1 64-bita kjötkássureikniritsins á innsæisríkan hátt, frá vinstri til hægri. Hún notar stóra litaða kassa, örvar og einföld tákn til að hjálpa áhorfendum að skilja hvernig straumur af inntaksbætum er umbreytt í eitt kjötkássugildi af fastri stærð. Titillinn, „FNV-1 64-bita kjötkássureiknirit“, birtist áberandi efst í miðjunni með feitletraðri, dökkri leturgerð, sem setur strax efnið á sinn stað.
Lengst til vinstri sýnir blár spjald merktur „Inntaksgögn“ stafla af skrám eða blokkum sem tákna bætistrauman. Einstakir þættir eru almennt merktir sem „Bæti 1“, „Bæti 2“, „Bæti 3“ og „... Bæti n“, sem undirstrikar að reikniritið virkar á hvaða fjölda bæta sem er. Stór ör sem vísar til hægri leiðir frá þessum inntaksspjaldi að fyrsta aðalvinnslustiginu.
Næsti kassi er appelsínugulur spjald sem ber yfirskriftina „Frumstilla kjötkássu“. Inni í honum er textinn „Offset Basis“ sýndur fyrir ofan ör sem vísar niður á dökkan rétthyrning sem merktur er „64-bita kjötkássugildi“. Þetta gefur til kynna að reikniritið byrjar á því að setja upphaflegt 64-bita kjötkássuástand sem er dregið af fyrirfram skilgreindu upphafsgildi, án þess að skuldbinda sig til neinna ákveðinna tölulegra fasta í myndinni.
Frá upphafsstiginu bendir önnur ör á grænan spjald sem heitir „Verkefnabæti“. Þessi spjald táknar kjarnaaðgerðina á hvern bæti. Efst á spjaldinu er minni kassi merktur „Næsti bæti“ með ör sem vísar niður á við og leiðir að tveimur hugmyndalegum aðgerðum: einni merktri með margföldunartákni og merktri „FNV Prime“ og hinni merktri með blöndunartákni sem merkt er „Blanda við bæti“. Þessi tákn og merki gefa til kynna að hver bæti sé sameinaður núverandi kjötkássustöðu með því að nota margföldunar- og blandunaraðferð, en samt nógu abstrakt til að forðast villandi tölulegar upplýsingar.
Fyrir ofan spjöldin „Vinnslubæti“ og „Uppfæra hash“ er sveigð ör sem liggur frá vinstri til hægri með textanum „Endurtaka fyrir hvert bæti“. Þetta undirstrikar sjónrænt að vinnslu- og uppfærsluskrefin mynda lykkju sem keyrir einu sinni fyrir hvert bæti í inntaksröðinni.
Hægra megin við „Process Byte“ gluggann er annar grænn gluggi sem heitir „Uppfæra kjötkássu“. Inni í honum er dekkri rétthyrningur merktur „Nýtt kjötkássugildi“ sem táknar uppfærða 64-bita stöðu eftir að einn bæti hefur verið unninn. Ör sem vísar til hægri flytur síðan þetta gildi áfram á lokastigið.
Síðasti kassinn lengst til hægri er fjólublár spjald sem ber heitið „Loka 64-bita kjötkássa.“ Inni í honum er dekkri rétthyrningur merktur „64-bita kjötkássniðurstaða“, sem gefur til kynna lokið kjötkássúttak þegar öllum bætum hefur verið unnið og lykkjan er lokið.
Í heildina notar skýringarmyndin samræmda litakóðun, einfalda leturfræði og stefnuörvar til að leiðbeina áhorfandanum á greiðan hátt frá hráum inntaksgögnum, í gegnum frumstillingu, endurtekna bætivinnslu, uppfærslu á kjötkássu og að lokum að 64-bita kjötkássunni sem myndast. Framsetningin er vísvitandi á háu stigi og forðast nákvæmar fasta eða formúlur, heldur einbeitir sér að hugmyndalegu vinnuflæði FNV-1 kjötkássunarferlisins.
Myndin tengist: Fowler-Noll-Vo FNV1-64 Hash kóða reiknivél
