English English  Deutsch Deutsch

home  products  pe explorer  feature tour

TimeDateStamp Adjuster

Change the TimeDate Stamps

What is Time Date Stamp?

It is a 32-bit value, giving the time and date the PE file was compiled. You can distinguish several versions of the same file by this value, even if the "official" version number was not altered. Apparently it is "seconds since January 1 1970 00:00:00" in UTC — the format used by most C compilers for the time_t. This timestamp is used for the binding of import directories. Some compilers tend to set this timestamp to absurd values.

Selecting TimeDateStamp Adjuster from the PE Explorer Tools menu will display the Adjuster dialog.

This tool does two things:

1. It allows for changing the TimeDate Stamp and
2. It sets every field to the adjusted TimeDate Stamp.

TimeDateStamp Adjuster

For version control purposes, you might want to modify all the TimeDate Stamps to one uniform value. This ensures that PE files compiled from the same source code do not appear different to your version control software because of differing TimeDate Stamps within the code.


Feature Tour 
 prev | home 



PE Explorer
View Screenshots

Download a 30 day trial version of PE Explorer Buy the Full Version