2^44 bytes
...i.e., 16TB.
(2^32 4K file system blocks).
I'm not sure why the limit is only 2^44, as the size of a file system block pointer shouldn't affect the maximum file size, given that we *do* support holey files, but that's what the limit is in the code.