mkisofs can't handle files over 2^32 bytes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cdrtools (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
In Breezy, 32-bit AMD:
I'm trying to write a DVD consisting of a single large data file (this isn't going to be a viewable DVD---just data). I'm using growisofs to do it, and that uses mkisofs internally. However, mkisofs apparently barfs if the input file is > 2^32 bytes, with "mkisofs: Value too large for defined data type. File [whatever] is too large - ignoring". (Even better, growisofs then just charges ahead, oblivious to the error, hence instantly wasting money by burning a coaster before it can be stopped. And doing -dry-run won't turn this up, because it doesn't really dry-run the mkisofs.)
I see years-old complaints on the net, for various distros, about mkisofs being unable to handle > 2^31-byte files; apparently the value in Ubuntu is now unsigned, but still 32-bit. Given that DVD's hold more than 2^32 bytes, this is a frustrating limitation. (Sure, I can write more then 2^32 bytes to a DVD ISO image, but not if all those bytes are supposed to be in the -same- file.)
Is there any hope that mkisofs will be rewritten with proper largefile support? Is there some other version that I could give to growisofs?
Tnx.
Did you try -udf? iso9660 (the default) doesn't support large files.