Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Dec 1999 12:53:07 +0800
From:      Peter Wemm <peter@netplex.com.au>
To:        "Shaun Amy, CSIRO TIP/ATNF" <amy@explorer.tip.CSIRO.AU>
Cc:        Kenny Drobnack <kdrobnac@mission.mvnc.edu>, freebsd-hackers@freebsd.org
Subject:   Re: CD-RW long filenames/rw filesystem. 
Message-ID:  <19991231045307.1749B1CA0@overcee.netplex.com.au>
In-Reply-To: Message from "Shaun Amy, CSIRO TIP/ATNF" <amy@explorer.tip.CSIRO.AU>  of "Fri, 31 Dec 1999 12:43:13 %2B1100." <199912310143.MAA16023@explorer.tip.CSIRO.AU> 

next in thread | previous in thread | raw e-mail | index | archive | help
"Shaun Amy, CSIRO TIP/ATNF" wrote:
> >A couple weeks ago I got a CD-RW drive, and decided to try it out under
> >all the different OS's I use. In FreeBSD, the only way (it seems) to use
> >it, is grab a bunch of stuff you want to backup/record and use mkisofs and
> >cdrecord to dump it onto a CD.  Everything I read seemed to indicate that
> >this method limits you to the 8.3 filename format of iso9660 and all
> >Rockridge does is add file/group permissions and ownership.  is there any
> >CD recording utilities/formats that can do long filenames (hopefully with
> >Unix permissions)?
> 
> This is not correct.  The initial ISO9660 standard did specify the 8.3 format
> but there are now extensions that do what you describe.  Recent versions of 
> "mkisofs" support RockRidge (long filename under UNIX support) and Joliet 
> (MS long filename support) so you are not restricted to the 8.3 format.  I 
> wrote a couple of CDs the other day under FreeBSD (3.4-STABLE) using 
> "mkisofs" with RockRidge support and the long filenames work fine.  As this 
> was data from a UNIX system I wasn't concerned with Windows support.

Not quite. According to mkisofs(1):

       -l     Allow full 32 character  filenames.   Normally  the
              ISO9660  filename will be in an 8.3 format which is
              compatible with MS-DOS,  even  though  the  ISO9660
              standard  allows  filenames of up to 32 characters.
              If you use this option, the disc may  be  difficult
              to  use on a MS-DOS system, but this comes in handy
              on some other systems (such  as  the  Amiga).   Use
              with caution.

It's depressing to see just how long the legacy of MS-DOS persists. :-(
The ISO9660 format supports 32 chars, but since nearly everything uses 8.3
to be readable by MSCDEX and windoze, the 32 character names are rarely
implemented or well tested.

Cheers,
-Peter
--
Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991231045307.1749B1CA0>