From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] weird file names MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Date: Fri, 3 May 2002 11:14:30 -0400 Topicbox-Message-UUID: 877bb9ca-eaca-11e9-9e20-41e7f4b1d025 > if i mount the plan9.iso archive on linux, i see some weird file > and directory names. e.g. > > /rc/bin/a: -> /rc/bin/D001139 > /rc/bin/b: -> /rc/bin/F001146 > /rc/bin/c: -> /rc/bin/D001140 > /rc/bin/9fat: -> /rc/bin/F001142 > > i noticed a similar problem on a cdrom i had burned on solaris. > is there any way to fix this ? As William correctly guessed, the CD image has ISO9660, Plan 9, and Joliet (MS Windows Unicode long names) file tables. No Rock Ridge, because Plan 9 and Rock Ridge are somewhat incompatible. You're seeing the Joliet names, or else you'd see a lot more [DF]xxxxxx names. The ones in /rc/bin are unfortunate: even in Joliet they have to be rewritten since they contain reserved characters (the colons). There's no way around this unless you implement the Plan 9 extensions in your iso9660 reader. (I could try to make Plan 9 and Rock Ridge extensions coexist, but I'm really quite happy with Joliet, which has the advantage of having a clear definition for dealing with Unicode.) Russ