Şəkil: CRC-32 Alqoritminə Baxış Diaqramı

Nəşr olundu: 12 yanvar 2026 at 09:15:17 UTC
Son yeniləmə: 9 yanvar 2026 at 22:07:41 UTC

Giriş bitlərinin XOR geribildirimi ilə sürüşmə reyestrindən necə axdığını göstərən CRC-32 heş alqoritminin təhsil vizuallaşdırılması.


Bu səhifə mümkün qədər çox insan üçün əlçatan olması üçün ingilis dilindən maşın tərcümə edilib. Təəssüf ki, maşın tərcüməsi hələ mükəmməl texnologiya deyil, ona görə də səhvlər baş verə bilər. İstəyirsinizsə, orijinal ingilis versiyasına buradan baxa bilərsiniz:

CRC-32 Algorithm Overview Diagram

Giriş bitlərinin sürüşmə registrinə daxil olmasını, XOR məntiqindən geribildirimlə keçməsini və səhv aşkarlanması üçün CRC-32 yoxlama cəminin yaradılmasını göstərən axın diaqramı.

Bu şəklin mövcud versiyaları

Aşağıda yükləmək üçün mövcud olan şəkil faylları, bu veb saytdakı məqalələrə və səhifələrə yerləşdirilmiş şəkillərdən daha az sıxılmış və daha yüksək qətnaməyə malikdir - və bunun nəticəsində daha yüksək keyfiyyətə malikdir - bant genişliyi istehlakını azaltmaq üçün fayl ölçüsünə görə daha optimallaşdırılmışdır.

Adi ölçü (1,536 x 1,024)

Böyük ölçü (3,072 x 2,048)

Çox böyük ölçüdə (4,608 x 3,072)

Əlavə böyük ölçü (6,144 x 4,096)

Gülməli dərəcədə böyük ölçü (1,048,576 x 699,051)

  • Hələ də yüklənir... ;-)

Şəkil təsviri

Şəkil, mavi qradiyent başlığı ilə təmiz, açıq fonda yerləşdirilmiş "CRC-32 Heş Alqoritmi" adlı geniş, mənzərə yönümlü təhsil diaqramıdır. Əsas axın prosesin axın təbiətini vurğulamaq üçün soldan sağa doğru axır. Ən sol tərəfdə, "Giriş Məlumatları (Bitlər)" etiketli narıncı düzbucaqlı qutu, daxil olan ikili məlumat axınını təmsil edir. Qalın ox bu qutudan yuxarı mərkəzdə "Dəyişdirmə Registri" etiketli uzun üfüqi bloka işarə edir. Dəyişiklik registri kiçik bitişik hücrələr sırası kimi təsvir edilmişdir ki, bu da məlumat bitlərinin hamısının birdən-birə deyil, addım-addım bir registrdən keçdiyini göstərir.

Sürüşmə registrinin sağ tərəfindən əyri ox aşağıya və sağa əyilir və "CRC-32 Checksum" etiketli böyük yaşıl qutuya doğru gedir. Bu son qutu prosesin son nəticəsi kimi vizual olaraq vurğulanır. Yaşıl qutunun altında nəticəni ümumi şəkildə xülasə edən iki işarə nöqtəsi var: biri nəticənin 32 bitlik heş dəyəri olduğunu, digəri isə dəyərin səhv aşkarlanması üçün istifadə olunduğunu izah edir.

Sürüşmə registrinin altında məlumatların emalı zamanı geribildirim və bit məntiqinin reyestrə necə təsir etdiyini vizual olaraq izah edən ikinci dərəcəli yol var. "Bit Axını" etiketli dairəvi, açıq mavi rəngli bir kapsul üfüqi olaraq işləyir və registrdən çıxan bitlərin davamlı axın kimi qəbul edildiyini göstərir. Bu axından bir yol "XOR Əməliyyatları" etiketli böyük, yarı şəffaf mavi panelə aparır. Bu panelin içərisində oxlarla birləşdirilmiş bir neçə stilizə edilmiş məntiq qapısı simvolu var. Bu qapılar texniki dəqiqliklə deyil, sadə, ikon kimi üslubda çəkilmiş eksklüziv-OR davranışının ümumi təsvirləridir.

XOR panelində oxlar bitlərin birləşdirildiyini və daha sonra məntiqi qarışdırmanın bir neçə mərhələsindən keçirildiyini göstərmək üçün qapıları ardıcıllıqla birləşdirir. "Əks əlaqə" etiketli görkəmli ox XOR blokunun sağ tərəfindən sürüşmə registrinə doğru yuxarıya doğru ilgəklənir və bu da işlənmiş məlumatların bir hissəsinin registrə geri ötürüldüyünü göstərir. Bu ilgəkli ox daha qalın və tünddür, bu da dəqiq polinom və ya tətbiq detalını göstərmədən əks əlaqə ideyasını vizual olaraq daha aydın edir.

Shift" etiketli başqa bir ox aşağı yoldan şaxələnir və yaşıl "CRC-32 Checksum" qutusuna doğru işarə edir və təkrarlanan dəyişiklik və geribildirimdən sonra toplanmış nəticənin yoxlama cəmi kimi ortaya çıxdığını təsdiqləyir. Ümumi rəng sxemi giriş üçün narıncı, emal və məntiq üçün mavi, çıxış üçün isə yaşıl rəngdən istifadə edir ki, bu da izləyicinin mərhələləri tez bir zamanda ayırd etməsinə kömək edir. Dizayn aşağı səviyyəli texniki spesifikliklərdən yayınır və bunun əvəzinə yüksək səviyyəli konsepsiyanı çatdırmağa yönəlmişdir: bitlər daxil olur, shift registrindən keçir, geribildirim döngəsində XOR məntiqi ilə birləşdirilir və nəhayət səhv aşkarlanması üçün istifadə edilən CRC-32 yoxlama cəmini yaradır.

Şəkil aşağıdakılarla bağlıdır: CRC-32 Hash Kodu Kalkulyatoru

Bluesky-də paylaşınFacebookda paylaşLinkedIn-də paylaşınTumblr-da paylaşınX-də paylaşınPinterest-də PinReddit-də paylaşın