www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1993/12/03/00:08:50

From: "Rodney W. Grimes" <rgrimes AT gndrsh DOT cdrom DOT com>
Subject: Re: Conversion of Unix to DOS file names
To: turnbull AT shako DOT sk DOT tsukuba DOT ac DOT jp (Stephen Turnbull)
Date: Wed, 10 Nov 1993 04:01:18 -0800 (PST)
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu

> 
> For what it's worth, I believe there is a standard: the so-called Rock
> Ridge extensions for ISO-9660 (for CD-ROMs).  I don't particularly like
> the Rock Ridge format, but it seems to be a format that any system can
> handle.  It does require that you reserve the file `00_trans.tbl' (or
> something like that) for the translation table (which reconverts the
> DOS-readable filenames to original illegal Un*x versions).

The 00_trans.tbl is NOT part of the RockRidge extensions, it is something
that the some mastering software produces when the CDROM is written (Young
Minds is one of them that creates this file if the correct options are
given at generation time)

Just because a CDROM is RRIP, don't expect it to have these files, infact
the ones I write for Unix systems NEVER have these!

>     One could hack the C library functions to use the 00_trans.tbl if
> one exists.  This would not solve all file-naming compatibility
> problems, though, since one would have to decide what to do in the
> case where the user decides to enter an illegal filename: create
> 00_trans.tbl or signal an error.  Also, native utilities (such as
> `dir') wouldn't use the 00_trans.tbl.  This would be at least an
> inconvenience.
>     --Steve
> 


-- 
Rod Grimes						     rgrimes AT cdrom DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019