Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.
files >=4,294,967,296 bytes (2^32) do not make it into the ISO without an error message.
I was hoping I could make an ISO with FILES larger than that, say with system backups DVD sized.
ISOCreator cannot do this.
Logged In: YES
Multi-Extents is what we want on ISO's. ISO level 3 has no restrictions on file size. maybe this is what you shoule be using.
"From the mkisofs man page:
Set the iso9660 conformance level. Valid numbers are 1..3 and 4. [...]
With level 3, no restrictions (other than ISO-9660:1988) do apply.
Starting with this level, mkisofs also allows files to be larger than 4 GB
by implementing ISO-9660 multi-extent files.
With all iso9660 levels from 1..3, all filenames are restricted to upper
case letters, numbers and the underscore (_). The maximum filename length
is restricted to 31 characters, the directory nesting level is restricted
to 8 and the maximum path length is limited to 255 characters.
Level 4 officially does not exists but mkisofs maps it to ISO-9660:1999
which is ISO-9660 version 2.
I believe I've tracked down the bug (maybe some of it).
UInt32 is consistently being used in IsoCreator.cs in the function Folder2Iso() in calculating extents.
Since I did not write the code, I am not sure what to change without breaking the code.
WriteVolumeDescriptors() in the same file has the same problem, so does VolumeDescriptorWrapper.cs