[EMAIL PROTECTED] quoted and then wrote:
>I found a CD that looks a bit strange.
>
>Is there anybody who really knows Joliet and can help?
>
>The SVD of the CD contains escape sequences that I would call buggy:
>
>The first bytes are: 0: '%' 1: '/' 2: 'E' 3: ' '
I would say that %/E is correct for a Level 3 disc, presumably referring
to Interchange Level 3 (section 10.3 of ISO 9660), although the Joliet
document does not make that clear.
In every version of the Joliet document I have seen there is a methodical
inconsistency regarding whether that middle character is / or \ . I vote
for / as being correct because:
1. Fielded discs seem to use it
2. http://www.itscj.ipsj.or.jp/ISO-IR/2-8-2.htm takes that view.
>and from esc[3] .. esc[31] all characters are spaces instead of nuls.
>
> Mkisofs uses nuls.
The Joliet documentation says nulls (00) are to be used (that is, it does
not say anything to change what ISO 9660 has said in this regard). But I
have run into irregularities in Joliet SVDs in this regard, sometimes with
a three character escape sequence followed by two spaces and the rest
nulls.
>In addition, the Joliet repesentations of the filenames look strange:
>
>d--------- 0 0 0 2048 Feb 5 2002 [ 420] .
>d--------- 0 0 0 8192 Feb 5 2002 [ 344] ..
>---------- 0 0 0 4304 Dec 20 2001 [ 159908] ipc.h.html;1
>---------- 0 0 0 136 Dec 12 2001 [ 159907] list.;1
>---------- 0 0 0 16493 Dec 20 2001 [ 159911]
>mman.h.html;1
>---------- 0 0 0 4945 Dec 20 2001 [ 159920] msg.h.html;1
>---------- 0 0 0 6791 Dec 20 2001 [ 159923]
>resource.h.html;1
>---------- 0 0 0 5711 Dec 20 2001 [ 159927]
>select.h.html;1
>---------- 0 0 0 5371 Dec 20 2001 [ 159930] sem.h.html;1
>---------- 0 0 0 5141 Dec 20 2001 [ 159933] shm.h.html;1
>---------- 0 0 0 18845 Dec 20 2001 [ 159936]
>socket.h.html;1
>---------- 0 0 0 15926 Dec 20 2001 [ 159946]
>stat.h.html;1
>---------- 0 0 0 5304 Dec 20 2001 [ 159954]
>statvfs.h.html;1
>---------- 0 0 0 2169 Oct 30 2001 [ 159905] style.css;1
>---------- 0 0 0 3683 Dec 20 2001 [ 159961]
>timeb.h.html;1
>---------- 0 0 0 6217 Dec 20 2001 [ 159957]
>time.h.html;1
>---------- 0 0 0 3379 Dec 20 2001 [ 159963]
>times.h.html;1
>---------- 0 0 0 17466 Dec 20 2001 [ 159965]
>types.h.html;1
>---------- 0 0 0 4450 Dec 20 2001 [ 159974] uio.h.html;1
>---------- 0 0 0 3746 Dec 20 2001 [ 159977] un.h.html;1
>---------- 0 0 0 3356 Dec 20 2001 [ 159979]
>utsname.h.html;1
>---------- 0 0 0 6419 Dec 20 2001 [ 159981]
>wait.h.html;1
>
> Mkisofs never adds ';1' to joliet filenames.
Joliet says nothing to exempt hierarchies from the requirement to have a
SEPARATOR 2 and File Version Number in every File Identifier. The closest
thing in Joliet is to _permit_ the inclusion of a SEPARATOR 1 and File
Name
Extension in any _Directory_Identifier_.
Larry Kilgallen
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]