On Tue, 1 Feb 2022, Peter Corlett via cctalk wrote:
FAT's *file* size limitation is indeed due to a 32 bit field. The ISO 9660 standard offers an "interesting" solution to that, namely having multiple directory entries for the same filename. So if you want to store files larger than 4GiB on a CD-ROM, the filesystem won't hold you back.
Multiple DIRectory entries ("extents") for the same file was also how CP/M handled "large" files.
And, how Windoze stores "long filenames", although that's just using up DIRectory space for the filenames, with a pointer to the "real" entry.