#include <hallo.h> * Don Armstrong [Thu, Dec 07 2006, 12:06:50AM]: > Package: mkisofs > Version: 5:1.0-1 > Severity: normal > > Large input files (>>4.1G) no longer(?) work with -udf: > > mkdir test; > cd test; > dd if=/dev/zero of=test seek=4200000 bs=1024 count=0; > cd ..; > mkisofs -udf test>/dev/null > > I: -input-charset not specified, using UTF-8 (detected in locale settings) > mkisofs: Value too large for defined data type. File test/test is too large > - ignoring > Total translation table size: 0 > Total rockridge attributes bytes: 0 > Total directory bytes: 0 > Path table size(bytes): 10 > Max brk space used 0 > 417 extents written (0 MB) > > > [I could be mistaken; they may never have worked in the first place... > still checking.]
AFAIK neither the current mkisofs nor genisoimage do support real large files (>4GiB). This is due hardcoded limitations in mkisofs' internal structures and signatures and UDF generating methods. For genisoimage, I have a patch to pass the correct size to the UDF representation, and I assume that you volunteer as beta-tester. See: http://rootfs.net/misc/genisoimage.udflfs.diff http://rootfs.net/misc/genisoimage.udflfs.bin Note that you will need to mount explicitely with -tudf since Linux prefers isofs over udf. And the change won't enable large file support in ISO9660 and its extensions. Those files will appear with the original size modulo 4 GiB. The wrong size could be changed to 0 or 4GiB, but I don't see that much difference there, broken remains broken. Eduard. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

