How about having multiple time stamps, or at least two? One absolute (whatever this means), and one relative: one that is just a number that counts modifications to files: ie. the modification to file foo.tar [40] precededed the modification to foo.tar.gz [41]? Added memory allocation, of course. Perhaps a table somewhere that reassigns values?