Last Modified: Wed, 24 Dec 2008 17:09:00 +0000 ; Created: Wed, 24 Dec 2008 17:09:00 +0000
I've been working on a project to write a Java program that can create UDF ISO using the 2.01 specification. My main desire is to utilize filename lengths of 254 characters which is the longest length you can get for an optical file system such as UDF. All the other ISO creators I've tried either only supported ISO9660 with extensions up to 207 characters or UDF with only 127 characters.
I want the longer filename support so I can burn things to CD without having to worry about truncation of long names. This commonly happens with photos and MP3's. I thought about modifying the source to mkisofs, but it doesn't provide true UDF support. So I've been reading the specification for the UDF file system along with some helpful sites on how to parse through it. Below is a table of what I've understood thus far from the specification. I can't promise it isn't without errors yet.
Some helpful sites: Credits to Wenguang Wang explanation
of UDF at http://homepage.mac.com/ Useful specifications for UDF: http://www.ecma-international. |
|