Definice a význam Checksum

Co je Checksum?

Kontrolní součet je hodnota, která se používá k ověření integrity souboru nebo přenosu dat. Jinými slovy je to součet, který kontroluje platnost dat. Kontrolní součty se obvykle používají k porovnávání dvou sad dat, aby bylo jisté, že jsou stejné. Mezi běžné aplikace patří ověření obrazu disku nebo kontrola integrity staženého souboru. Pokud se kontrolní součty neshodují s kontrolními součty původních souborů, mohlo dojít ke změně nebo poškození dat.

Kontrolní součet lze vypočítat mnoha různými způsoby s použitím různých algoritmů. Například základní kontrolní součet může být jednoduše počet bytů v souboru. Tento typ kontrolního součtu však není příliš spolehlivý, protože by mohlo dojít k záměně dvou nebo více bajtů, což by způsobilo, že by se data lišila, ačkoli kontrolní součet by byl stejný. Proto se k ověření dat obvykle používají pokročilejší algoritmy kontrolních součtů. Patří mezi ně algoritmy cyklické redundanční kontroly (CRC) a kryptografické hashovací funkce.

K ověření dat je třeba použít kontrolní součet jen zřídka, protože mnoho programů provádí tento typ ověření dat automaticky. Některé archivy souborů nebo obrazy disků však mohou obsahovat kontrolní součet, který můžete použít ke kontrole integrity dat. I když není vždy nutné data ověřovat, může to být užitečný prostředek pro kontrolu velkého množství dat najednou. Například po vypálení disku je mnohem snazší ověřit, zda se kontrolní součty původních dat a disku shodují, než kontrolovat každou složku a soubor na disku.

Systémy Mac i Windows obsahují bezplatné programy, které lze použít k vytváření a ověřování kontrolních součtů. Uživatelé počítačů Mac mohou použít vestavěný program Apple Disk Utility a uživatelé systému Windows mohou použít program File Checksum Integrity Verifier (FCIV).

Definice Checksum na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Kontrolní součet nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Kontrolní součet alebo chcete navrhnúť nový technický termín, kontaktujte nás.