[openbeos] Re: udf/makeudfimage v1.0.0 beta 1

On 2004-01-19 at 10:54:14 [-0800], Axel Dörfler wrote:
> Tyler Dauwalder <tyler@xxxxxxxxxxxxx> wrote:
> > udf and makeudfimage v1.0.0 beta 1 are now available from:
> > 
> > http://www.dauwalder.net/OpenBeOS/downloads/udf+makeudfimage-1.0.0-
> > beta-1.zip
> 
> Very cool!

Thanks!

> > makeudfimage can be used to create UDF 2.01 images that can then be
> > burned
> 
> Would it be much work to support other versions as well? And would it
> even make sense to do so?

Yes, now that you mention it. :-) But possibly only in a limited way.

> With the tools I have for Windows I can choose what version I want to
> write, and AFAICT certain versions have been developed with certain
> targets in mind, so 2.01 is of little use for DVD-R/+R (IIRC), in the
> sense that it doesn't provide extra features over 1.50.

I just tweaked my copy of makeudfimage to create UDF 1.50 images instead of 
UDF 2.01, burned a disc, and was able to read it from OSX. Not too painful. 
So I will make generating UDF 1.50 images an option; there's really nothing 
gained by using UDF 2.01 at the moment.

However, UDF 1.50 doesn't have support for named streams like 2.01 does, so 
attribute support would have to be done differently (and in a more 
difficult manner). Technically, if I support attributes in UDF 1.50, I 
could support them the same way with 2.01, but it's not the "proper" way to 
do it with 2.01. Plus, like I said, it's more work, and will take me longer 
to implement. :-)

Indices *could* be supported with UDF 1.50, but it would be strictly 
against the specs to do so, i.e. the discs would be not be technically 
legal UDF 1.50 discs. That being said, I bet no one other than the Phillips 
UDF verifier would notice.

So I'm not sure what I am going to do. :-) I will support UDF 1.50 for 
plain directories and files (and eventually symlinks) at the very least. As 
far as attributes/indices, we'll see... :-)

> > makeudfimage currently only supports plain files and directories,
> > similar
> > to iso9660. Attribute support is coming next.
> 
> I am still looking forward to this one :-)

Me too. :-)

-Tyler

Other related posts: