Ako Vypočítať Kontrolný Súčet

Obsah:

Ako Vypočítať Kontrolný Súčet
Ako Vypočítať Kontrolný Súčet

Video: Ako Vypočítať Kontrolný Súčet

Video: Ako Vypočítať Kontrolný Súčet
Video: Excel - Funkcie - Ako vypočítať v Exceli súčet. Funkcia SUM 2024, Apríl
Anonim

Aby sa zabezpečilo, že súbor je prenášaný cez komunikačnú linku správne, odosielateľ predpočíta svoj kontrolný súčet, ktorý oznámi príjemcovi. Ten po prijatí súboru tiež vypočíta svoj kontrolný súčet a potom skontroluje, či sa zhoduje s tým, ktorý nahlásil odosielateľ.

Ako vypočítať kontrolný súčet
Ako vypočítať kontrolný súčet

Inštrukcie

Krok 1

Ak je obsah súboru napísaný ako rad riadkov, z ktorých každý obsahuje niekoľko desiatok dvojciferných hexadecimálnych číslic, sčítajte tieto čísla v každom z riadkov. Suma vyjadrená aj hexadecimálnym zápisom, zapíšte si napravo od riadku. Týmto spôsobom vypočítajte kontrolné súčty všetkých riadkov. Potom ich zložte dokopy. Výsledkom, ktorý v tomto prípade vyjadríte hexadecimálnym zápisom, bude kontrolný súčet celého súboru.

Krok 2

V niektorých prípadoch je kontrolný súčet príliš vysoký a nepohodlný na prenos. Potom preneste spolu so súborom iba niekoľko najmenej významných číslic z tejto sumy (napríklad štyri). Príjemca v tomto prípade bude musieť porovnať dolné číslice výsledku s číslom, ktoré ste poslali po výpočte kontrolného súčtu rovnakým spôsobom.

Krok 3

V dnešnej dobe sa používajú sofistikovanejšie algoritmy kontrolného súčtu ako jednoduché pridanie a následné oddelenie najmenej významných číslic. Je nepohodlné vykonávať výpočty pomocou týchto algoritmov manuálne. Jeden z nich sa volá CRC (Cyclic Redundancy Check). Výsledok výpočtu podľa tohto algoritmu je zvyčajne vyjadrený nie v šestnástkovej sústave, ale v binárnom číselnom systéme. Na jeho výpočet použite obslužný program cksum (v systéme Linux) alebo CRC-Check (v systéme DOS alebo Windows).

Krok 4

Spolu s CRC sa dnes bežne používajú moderné algoritmy na výpočet kontrolných súčtov MD5 a SHA. Nástroje na ich výpočet sú naprieč platformami. Existujú verzie pre Linux aj Windows (nie však pre DOS). Prvý z nich sa najčastejšie používa medzi nimi. Ak ho chcete použiť na výpočet kontrolného súčtu pomocou algoritmu MD5, bez ohľadu na to, aký operačný systém používate, zadajte príkaz: md5sum názov súboru.рсш> názov súboru.md5 Dostanete druhý súbor, do ktorého sa napíše kontrolný súčet. Oba súbory odošlite príjemcovi. Keď ich prijme, vykoná nasledujúci príkaz: md5sum -c názov súboru.md5 Obslužný program vypočíta kontrolný súčet prvého súboru s informáciami uloženými v druhom a potom vám oznámi, či sa zhodujú.

Odporúča: