If you have a file larger than 4 gbyte, then you need to go to ext4, a linux filesystem. This is not as easy as it might appear, since ext4 carries the full linux permissions thing. You never had to worry about that with fat32.
I wanted to transfer a big file to the old guys chromebook. The ext4 flash drive auto mounts, but that's no good. You have to mount to a mount point, and then you have to use root to make it read/writable, such as chmod a+rw usb3, after a umount /dev/sdc1, and a mount /dev/sdc1 usb3
A bit of pain. I have yet to check if it can load onto the chromebook.