> I can't burn files of 4GB in size . . . The ISO standard limits files sizes to 32 bits,
This is not true statement. Specification limits *extent* size to 32 bits, not file size. File residing on ISO9660 volume can consist of several extents, each up to 4GB-1B.
and I don't know if it is still true, but a comment in the linux kernel source says mkisofs handles files up to 2GB - 2 in size.
mkisofs used to limit itself to 2GB-2 (and non-alpha versions still do!), but now it limits itself to 4GB-2. To break 4GB barrier multi-extent support would need to be implemented. But regardless what happens I personally would still recommend to limit yourself to 2GB-2 files. Big files can be chopped in pieces and recollected upon read [see http://lists.debian.org/cdwrite/2003/12/msg00101.html for example]. This is to to ensure *maximum* interoperability with legacy systems [as you never know where you would have to access your data]. A.