Yes, it's at the rebuild stage, so presumably the zip function doesn't like the invalid timestamp, which is probably not even the same invalid value it was originally -- after the OS re-interpreted it.
Which favors Kovid's nice, simple solution.
I suspect that what happens to invalid timestamps on the unpack end is frustratingly inconsistent across OS's.
|