I've been reading about the ISO 9660 (CDFS) file system lately, and I'm wondering how difficult it would be to write a small Java library to create an ISO? Does anyone have experience creating a CDFS file system? If so, how difficult is it to create the CDFS file system? I can't seem to find ANY example source code (in any language) showing how to even begin creating CDFS file system. Every Google search I've made returns help documents for common ISO-creating programs.
This is basically going to be a little side project for me, if it's not too incredibly difficult. Does anyone have a link to source code showing how to create a CDFS, or at least some good references explaining the file system in detail?