MsiFileHash-tabel
De MsiFileHash tabel wordt gebruikt voor het opslaan van een 128-bits hash van een bronbestand dat wordt geleverd door het Windows Installer-pakket. De hash wordt gesplitst in vier 32-bits waarden en opgeslagen in afzonderlijke kolommen van de tabel.
Windows Installer kan bestands-hashing gebruiken als een middel om onnodige bestandskopie te detecteren en te elimineren. Een bestandshash die is opgeslagen in de MsiFileHash tabel, kan worden vergeleken met een hash van een bestaand bestand op de computer van de gebruiker die is verkregen door MsiGetFileHash-aan te roepen. De MsiFileHash tabel kan alleen worden gebruikt met niet-geversiede bestanden.
De tabel MsiFileHash bevat de volgende kolommen.
Kolom | Type | Sleutel | Null-waarde |
---|---|---|---|
Bestand_ | id- | Y | N |
Opties | geheel getal | N | N |
HashPart1 | DoubleInteger- | N | N |
HashPart2 | DoubleInteger- | N | N |
HashPart3 | DoubleInteger- | N | N |
Hashpart4 | DoubleInteger- | N | N |
Kolommen
-
File_
-
Refererende sleutel voor tabel Bestand. Tekenreeks van 72 tekens.
-
opties
-
Deze kolom moet 0 zijn en is gereserveerd voor toekomstig gebruik.
-
HashPart1
-
Eerste 32 bits hash. De bestandshash die in dit veld is ingevoerd, moet worden verkregen door MsiGetFileHash- of de FileHash-methode aan te roepen. Gebruik geen andere methoden.
-
HashPart2
-
Tweede 32 bits hash. De bestandshash die in dit veld is ingevoerd, moet worden verkregen door MsiGetFileHash- of de FileHash-methode aan te roepen. Gebruik geen andere hashingmethoden.
-
HashPart3
-
Derde 32 bits hash. De bestandshash die in dit veld is ingevoerd, moet worden verkregen door MsiGetFileHash- of de FileHash-methode aan te roepen. Gebruik geen andere methoden.
-
HashPart4
-
Vierde 32 bits hash. De bestandshash die in dit veld is ingevoerd, moet worden verkregen door MsiGetFileHash- of de FileHash-methode aan te roepen. Gebruik geen andere methoden.
Validering
Verwante onderwerpen