Cum Se Calculează Suma De Control

Cuprins:

Cum Se Calculează Suma De Control
Cum Se Calculează Suma De Control

Video: Cum Se Calculează Suma De Control

Video: Cum Se Calculează Suma De Control
Video: Statistical Process Control | R-Chart (Control Chart for Ranges) 2024, Martie
Anonim

Pentru a fi sigur că fișierul este transmis corect pe linia de comunicație, expeditorul își calculează în prealabil suma de verificare, pe care o comunică destinatarului. Acesta din urmă, după ce a primit fișierul, își calculează și suma de verificare și apoi verifică dacă se potrivește cu cel raportat de expeditor.

Cum se calculează suma de control
Cum se calculează suma de control

Instrucțiuni

Pasul 1

Dacă conținutul fișierului este scris ca o serie de linii, fiecare dintre ele conținând câteva zeci de cifre hexazecimale din două cifre, adăugați aceste numere împreună în fiecare dintre linii. Suma exprimată, de asemenea, în notație hexazecimală, scrieți în dreapta liniei. Calculați sumele de control ale tuturor rândurilor în acest fel. Apoi împăturiți-le împreună. Rezultatul, pe care îl veți exprima în notație hexazecimală în acest caz, va fi suma de control a întregului fișier.

Pasul 2

În unele cazuri, suma de control este prea mare și incomodă pentru transmisie. Apoi transferați împreună cu fișierul doar câteva cifre mai puțin semnificative din această sumă (de exemplu, patru). Destinatarul în acest caz va trebui să compare cifrele inferioare ale rezultatului cu numărul pe care l-ați trimis după calcularea sumei de control în același mod.

Pasul 3

În prezent se utilizează algoritmi de sumă de control mai sofisticate decât simpla adăugare și separarea ulterioară a cifrelor mai puțin semnificative. Este incomod să efectuați calcule folosind acești algoritmi manual. Una dintre ele se numește CRC (Cyclic Redundancy Check). Rezultatul calculului conform acestui algoritm este de obicei exprimat nu în hexazecimal, ci în sistemul de numere binare. Pentru a-l calcula, utilizați utilitarul cksum (în Linux) sau CRC-Check (în DOS sau Windows).

Pasul 4

Împreună cu CRC, algoritmii moderni pentru calcularea sumelor de verificare MD5 și SHA sunt acum utilizate pe scară largă. Utilitățile pentru calcularea acestora sunt pe mai multe platforme. Există versiuni atât pentru Linux, cât și pentru Windows (dar nu și pentru DOS). Primul este cel mai des folosit între ele. Pentru a-l utiliza pentru a calcula suma de control utilizând algoritmul MD5, indiferent de sistemul de operare pe care îl utilizați, introduceți comanda: md5sum filename.рсш> filename.md5 Veți obține un al doilea fișier, în care va fi scris suma de control. Trimiteți ambele fișiere destinatarului. Când le primește, va executa următoarea comandă: md5sum -c nume de fișier.md5 Utilitarul va calcula suma de verificare a primului fișier cu informațiile stocate în al doilea și apoi vă va spune dacă se potrivesc.

Recomandat: