Tabella MsiFileHash
La tabella MsiFileHash viene usata per archiviare un hash a 128 bit di un file di origine fornito dal pacchetto di Windows Installer. L'hash è suddiviso in quattro valori a 32 bit e archiviati in colonne separate della tabella.
Windows Installer può usare l'hashing dei file come mezzo per rilevare ed eliminare la copia di file non necessaria. Un hash di file archiviato nella tabella MsiFileHash può essere confrontato con un hash di un file esistente nel computer dell'utente ottenuto chiamando MsiGetFileHash. La tabella MsiFileHash può essere usata solo con file non verificati.
La tabella MsiFileHash include le colonne seguenti.
Colonna | Tipo | Chiave | Nullable |
---|---|---|---|
File_ | Identificatore | S | N |
Opzioni | Integer | N | N |
HashPart1 | DoubleInteger | N | N |
HashPart2 | DoubleInteger | N | N |
HashPart3 | DoubleInteger | N | N |
Hashpart4 | DoubleInteger | N | N |
Colonne
-
File_
-
Chiave esterna nella tabella File. Stringa di caratteri 72.
-
Opzioni
-
Questa colonna deve essere 0 ed è riservata per un uso futuro.
-
HashPart1
-
Primi 32 bit di hash. L'hash del file immesso in questo campo deve essere ottenuto chiamando MsiGetFileHash o il metodo FileHash. Non usare altri metodi.
-
HashPart2
-
Secondi 32 bit di hash. L'hash del file immesso in questo campo deve essere ottenuto chiamando MsiGetFileHash o il metodo FileHash. Non usare altri metodi di hashing.
-
HashPart3
-
Terzo 32 bit di hash. L'hash del file immesso in questo campo deve essere ottenuto chiamando MsiGetFileHash o il metodo FileHash. Non usare altri metodi.
-
HashPart4
-
Quarto 32 bit di hash. L'hash del file immesso in questo campo deve essere ottenuto chiamando MsiGetFileHash o il metodo FileHash. Non usare altri metodi.
Convalida
Argomenti correlati