Kernel 2.6, Slackware 12.0
I do 'mkisofs -iso-level 1 -o image John\ Smith.txt'. Only an example. When I mount image, ls outputs john_smi.txt. So it has shorten to 8.3 and translated ' ' into '_'. This is in accordance with the manual, although it doesn't say the conversion will be done.
With all iso9660 levels from 1..3, all filenames are restricted to upper case letters, numbers and the underscore (_).
However, as it did not reject the file name, it should have converted it to all upper case, it seems to me. And -iso-level 2|3 does the same thing.
root@darkstar:~# mkisofs -iso-level 1 -o image John\ Smith.txt
Total translation table size: 0
Total rockridge attributes bytes: 0
Total directory bytes: 0
Path table size(bytes): 10
Max brk space used 21000
174 extents written (0 MB)
root@darkstar:~# mount -tiso9660 -o loop image /mnt
root@darkstar:~# ls -l /mnt
-r-xr-xr-x 1 root root 0 2010-10-28 05:43 john_smi.txt*
Why do I see the file name in lower case? Any hint would be welcome. Thanks.
the file system in the hard disk is ext2.