What time format is used in efu-files?

General discussion related to "Everything".
Post Reply
zeus04
Posts: 13
Joined: Wed Oct 17, 2018 3:45 pm

What time format is used in efu-files?

Post by zeus04 » Tue May 12, 2020 1:00 am

Looking at the timestamps in efu-files. Can't decide what to make of it.
I have a 18 digit number:
131 339 439 831 094 815
the date and time from app is:
14/03/2017 06:46
From what i have tried it does not correspond to UNIX epoch time or C#'s DateTime ticks.

Can anyone shed some light on this?

void
Site Admin
Posts: 5367
Joined: Fri Oct 16, 2009 11:31 pm

Re: What time format is used in efu-files?

Post by void » Tue May 12, 2020 1:49 am

EFU files use the Windows FILETIME format in decimal.
EFU files also support ISO 8601 dates.
However, when saving from Everything, EFU files always use FILETIMEs for performance reasons.

FILETIME
Contains a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC).

https://docs.microsoft.com/en-us/windows/win32/api/minwinbase/ns-minwinbase-filetime

What is the format of an EFU file list?

Convert FILETIME To Unix time:
https://stackoverflow.com/questions/6161776/convert-windows-filetime-to-second-in-unix-linux

Post Reply