Tabela MsiFileHash
Tabela MsiFileHash służy do przechowywania 128-bitowego skrótu pliku źródłowego dostarczonego przez pakiet Instalatora Windows. Skrót jest podzielony na cztery wartości 32-bitowe i przechowywany w oddzielnych kolumnach tabeli.
Instalator Windows może używać skrótów plików jako środka do wykrywania i eliminowania niepotrzebnego kopiowania plików. Skrót pliku przechowywany w tabeli MsiFileHash może być porównywany z skrótem istniejącego pliku na komputerze użytkownika uzyskanym przez wywołanie MsiGetFileHash. Tabela msiFileHash może być używana tylko z plikami niewersji.
Tabela MsiFileHash zawiera następujące kolumny.
Kolumna | Typ | Klucz | Nullable |
---|---|---|---|
Plik_ | identyfikator | Y | N |
Opcje | liczba całkowita | N | N |
HashPart1 | doubleinteger | N | N |
HashPart2 | doubleinteger | N | N |
HashPart3 | doubleinteger | N | N |
Hashpart4 | doubleinteger | N | N |
Kolumny
-
File_
-
Opcje
-
Ta kolumna musi być 0 i jest zarezerwowana do użytku w przyszłości.
-
HashPart1
-
Pierwsze 32 bity skrótu. Skrót pliku wprowadzony w tym polu należy uzyskać przez wywołanie MsiGetFileHash lub metody FileHash. Nie używaj innych metod.
-
HashPart2
-
Drugie 32 bity skrótu. Skrót pliku wprowadzony w tym polu należy uzyskać przez wywołanie MsiGetFileHash lub metody FileHash. Nie używaj innych metod tworzenia skrótów.
-
HashPart3
-
Trzecie 32 bity skrótu. Skrót pliku wprowadzony w tym polu należy uzyskać przez wywołanie MsiGetFileHash lub metody FileHash. Nie używaj innych metod.
-
HashPart4
-
Czwarty 32 bity skrótu. Skrót pliku wprowadzony w tym polu należy uzyskać przez wywołanie MsiGetFileHash lub metody FileHash. Nie używaj innych metod.
Walidacja
Tematy pokrewne