Godfrey DiGiorgi mused: > > > On Mar 17, 2005, at 10:46 AM, John Francis wrote: > > > Repeat it as much as you like - it's still a fact that zero is a > > perfectly well-defined value for the Created date on a FAT filesystem, > > and that the Mac (viewed as a whole) doesn't handle this case well. > > Just because you call it stupid doesn't alter the FAT specifications. > > Either you support FAT, or you don't. The Mac apparently doesn't. > > > > Despite what some "experts" might tell you, the Mac isn't just pulling > > a random value left around ("whatever happens to be at that offset") > > out of the FAT directory data; it's retrieving a zero value that was > > explicitly put there, in compliance with the FAT specifications, when > > the file was created. > > And translating it to the constant that it means. Any other translation > would be a guess. It's not a bug in the Mac, it's a stupid oversight in > the FAT specification.
It's not an oversight. It's a deliberate decision. It's apparent that it's a decision you disagree with, but that's irrelevant. You still fail to grasp the point. If the Mac were just translating zero as a normal date value, it would show up as the day before day one. But it doesn't; there's suddenly a gap of 75 years introduced between the two dates.