The anal will detail how this isn't a bug, just a limitation of a variable size, but the bug is in the choice of the type of variable.

You see, the 'size' property of $file breaks at 4,294,967,296, the upper limit of a 32 bit variable. Granted, most people don't work with 4+ gigabyte files, but there are those of us that do :-)

Cheers,
GregMo