First... Gmvault is an excellent program. I am using it on Windows 7 x64. It's fast and solid.
So, I was curious about the 19 digit filename of EML files.
e.g. 1448236294136020484.EML
Each EML file has a companion .META file.
In that file will be the same filename number labeled as gm_id
e.g. "gm_id": 1448236294136020484
No luck googling "gm_id"
So I compared several EML filename numbers each a year apart.
I found that the 19 digit numbers are Epoch timestamps at a very high resolution.
The resolution is 2**20 * 1000 = 1,048,576,000 counts/sec
Given one of the 19 digit numbers divide by 1,048,576,000 and then do the normal Epoch conversion.
e.g. 1448236294136020484 an e-mail from Mon, 07 Oct 2013 04:35:57 -0700 (PDT)
1448236294136020484 / 1,048,576,000 = 1,381,145,757 ignoring the fractional part
Using Perl to convert ... perl -e "print scalar(localtime(1381145757))"
Mon Oct 7 07:35:57 2013
that's for Eastern Daylight Saving
An older e-mail ... 1323683120380853806 an e-mail from Fri, 01 Jan 2010 08:16:35 -0800 (PST)
convert in one step perl -e "print scalar(localtime(1323683120380853806 / 1048576000))"
Fri Jan 1 11:16:34 2010
By the way I found a very good website about Epoch conversions.
It has a calculator to do one conversion and examples of how to do
conversions in many different languages.
http://www.epochconverter.com/site/sitemap.phpBrian