Tabulka MsiFileHash
Tabulka MsiFileHash slouží k uložení 128bitové hodnoty hash zdrojového souboru poskytovaného balíčkem Instalační služby systému Windows. Hodnota hash se rozdělí na čtyři 32bitové hodnoty a uloží se do samostatných sloupců tabulky.
Instalační služba systému Windows může používat funkci hash souborů jako prostředek k detekci a odstranění nepotřebných kopírování souborů. Hodnota hash souboru uložená v tabulce MsiFileHash může být porovnána s hodnotou hash existujícího souboru v počítači uživatele získaného voláním MsiGetFileHash. Tabulku MsiFileHash lze použít pouze s neverzenými soubory.
Tabulka MsiFileHash obsahuje následující sloupce.
Sloupec | Typ | Klíč | Nullable |
---|---|---|---|
Soubor_ | identifikátor | Y | N |
Volby | celočíselná | N | N |
HashPart1 | doubleInteger | N | N |
HashPart2 | doubleInteger | N | N |
HashPart3 | doubleInteger | N | N |
Hashpart4 | doubleInteger | N | N |
Sloupce
-
File_
-
Cizí klíč tabulky File. Řetězec 72 znaků.
-
možnosti
-
Tento sloupec musí být 0 a je vyhrazený pro budoucí použití.
-
HashPart1
-
Prvních 32 bitů hodnoty hash. Hodnota hash souboru zadaná v tomto poli musí být získána voláním MsiGetFileHash nebo FileHash metoda. Nepoužívejte jiné metody.
-
HashPart2
-
Druhých 32 bitů hash. Hodnota hash souboru zadaná v tomto poli musí být získána voláním MsiGetFileHash nebo FileHash metoda. Nepoužívejte jiné metody hash.
-
HashPart3
-
Třetí 32 bitů hodnoty hash. Hodnota hash souboru zadaná v tomto poli musí být získána voláním MsiGetFileHash nebo FileHash metoda. Nepoužívejte jiné metody.
-
HashPart4
-
Čtvrtých 32 bitů hodnoty hash. Hodnota hash souboru zadaná v tomto poli musí být získána voláním MsiGetFileHash nebo FileHash metoda. Nepoužívejte jiné metody.
Validace
Související témata
-
výchozí správy verzí souborů