Glossar
FILETIME
Der 64-Bit-Zeitstempel von Windows, der 100-ns-Intervalle seit dem 1. Januar 1601 UTC zählt; genutzt von BAM und für die Schreibzeiten von Registry-Schlüsseln.
Ein FILETIME ist ein 64-Bit-Wert, der die Anzahl der 100-Nanosekunden-Intervalle seit dem 1. Januar 1601 (UTC) angibt, so definiert von Microsoft. Er wird in Little-Endian gespeichert.
Die ersten 8 Bytes jedes BAM-Werts sind ein FILETIME; auch Registry-Schlüssel tragen einen FILETIME für den letzten Schreibzugriff. Umrechnung: durch 10.000.000 teilen, um Sekunden zu erhalten, dann 11.644.473.600 abziehen, um Unix-Zeit zu erhalten. FILETIMEs sind UTC – die lokale Zeitzone ist eine separate Einstellung. Tools, die über JavaScript-Date umrechnen, verlieren den Anteil unter einer Millisekunde; der BAM/DAM Parser behält alle sieben Nachkommastellen. Durchgerechnetes Beispiel: BAM-Werteformat.