Co je dobré vědět
- Nainstalujte FCIV. Najděte složku se souborem, pro který chcete vytvořit hodnotu kontrolního součtu.
- Podržte klávesu Shift a klikněte pravým tlačítkem na prázdné místo. Vyberte Zde otevřete příkazové okno.
- Zadejte přesný název souboru a spusťte kryptografickou hašovací funkci podporovanou FCIV.
Tento článek vysvětluje, jak ověřit integritu souboru ve Windows pomocí File Checksum Integrity Verifier (FCIV). Volně dostupný program od společnosti Microsoft funguje na všech běžně používaných verzích Windows.
Jak ověřit integritu souboru ve Windows pomocí FCIV
Postupujte podle jednoduchých kroků níže a ověřte integritu souboru pomocí FCIV, bezplatné kalkulačky kontrolního součtu:
-
Stáhněte a "nainstalujte" ověřovač integrity kontrolního součtu souborů, často jednoduše označovaný jako FCIV.
FCIV je nástroj příkazového řádku, ale nenechte se tím vyděsit. Použití je velmi snadné, zvláště pokud budete postupovat podle níže uvedeného návodu.
Pokud jste v minulosti postupovali podle výše uvedeného návodu, můžete tento krok přeskočit. Zbytek těchto kroků předpokládá, že jste si stáhli FCIV a umístili jej do příslušné složky, jak je popsáno v odkazu výše.
- Přejděte do složky obsahující soubor, pro který chcete vytvořit hodnotu kontrolního součtu.
-
Jakmile tam budete, podržte klávesu Shift a klikněte pravým tlačítkem na libovolné prázdné místo ve složce. Ve výsledné nabídce vyberte Zde otevřete příkazové okno. Otevře se příkazový řádek a výzva bude přednastavena na tuto složku.
Pokud je soubor například ve složce Timova stažená data, výzva v okně příkazového řádku bude po provedení tohoto kroku z Složka ke stažení.
Další způsob, jak otevřít příkazový řádek ze složky, je vymazat vše z pole umístění v horní části okna a nahradit ho cmd.
-
Dále se musíme ujistit, že známe přesný název souboru, pro který má FCIV vygenerovat kontrolní součet. Možná to už víte, ale měli byste si to pro jistotu ještě jednou zkontrolovat.
Nejjednodušší způsob, jak toho dosáhnout, je provést příkaz dir a poté si zapsat celý název souboru. Do příkazového řádku zadejte následující:
dir
Vygeneruje se seznam souborů v této složce. V tomto příkladu chceme vytvořit kontrolní součet pro soubor s názvem AA_v3.exe, takže to zapíšeme přesně.
-
Nyní můžeme spustit jednu z kryptografických hašovacích funkcí podporovaných FCIV a vytvořit pro tento soubor hodnotu kontrolního součtu.
Řekněme, že web, ze kterého jsme soubor stáhli, se rozhodl publikovat hash SHA-1 pro porovnání. To znamená, že chceme také vytvořit kontrolní součet SHA-1 na naší kopii souboru.
To provedete provedením FCIV následovně:
fciv AA_v3.exe -sha1
Ujistěte se, že jste zadali celý název souboru – nezapomeňte na příponu souboru!
Pokud potřebujete vytvořit kontrolní součet MD5, ukončete příkaz místo toho pomocí - md5.
Obdrželi jste zprávu „fciv“není rozpoznán jako interní nebo externí příkaz…“? Ujistěte se, že jste soubor umístili do vhodné složky, jak je popsáno ve výukovém programu propojeném v kroku 1 výše.
-
V našem příkladu výše je výsledek použití FCIV k vytvoření kontrolního součtu SHA-1 v našem souboru:
// // File Checksum Integrity Verifier verze 2.05. // 5d7cb1a2ca7db04edf23dd3ed41125c8c867b0ad aa_v3.exe
Posloupnost čísel/písmen před názvem souboru v okně příkazového řádku je váš kontrolní součet.
Nedělejte si starosti, pokud vygenerování hodnoty kontrolního součtu trvá několik sekund nebo déle, zvláště pokud se pokoušíte vygenerovat kontrolní součet na velmi velkém souboru. Celý proces by neměl trvat déle než 5 minut.
Hodnotu kontrolního součtu vytvořenou FCIV můžete uložit do souboru přidáním > filename.txt na konec příkazu, který jste provedli v kroku 5. Viz Jak přesměrovat příkaz Pokud potřebujete pomoc, zadejte výstup do souboru.
Shodují se kontrolní součty?
Nyní, když jste vygenerovali hodnotu kontrolního součtu, musíte zjistit, zda se rovná hodnotě kontrolního součtu, kterou pro srovnání poskytl zdroj stahování.
Pokud se shodují, pak skvělé! Nyní si můžete být zcela jisti, že soubor ve vašem počítači je přesnou kopií toho, který je poskytnut. Znamená to, že během procesu stahování nedošlo k žádným chybám, a pokud používáte kontrolní součet poskytnutý původním autorem nebo velmi důvěryhodným zdrojem, můžete si být také jisti, že soubor nebyl pozměněn pro škodlivé účely.
Pokud se kontrolní součty neshodují, stáhněte soubor znovu. Pokud soubor nestahujete z původního zdroje, udělejte to místo toho. V žádném případě byste neměli instalovat ani používat žádný soubor, který dokonale neodpovídá uvedenému kontrolnímu součtu.
Co je kontrolní součet?
Naštěstí mnoho webových stránek nabízí část dat zvanou kontrolní součet, která lze použít k ověření, že soubor, který skončíte v počítači, je přesně stejný jako soubor, který poskytují.
Kontrolní součet, nazývaný také hash nebo hash value, je vytvořen spuštěním kryptografické hashovací funkce, obvykle MD5 nebo SHA-1, na souboru. Porovnáním kontrolního součtu vytvořeného spuštěním hašovací funkce ve vaší verzi souboru s kontrolním součtem zveřejněným poskytovatelem stahování lze téměř s jistotou prokázat, že oba soubory jsou totožné.