[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [report] [bug] libisofs cant omit "; 1" with "omit_version_off" set,
From: |
Thomas Schmitt |
Subject: |
Re: [report] [bug] libisofs cant omit "; 1" with "omit_version_off" set, and windows marked "; 1" as "_1" with file name. |
Date: |
Fri, 20 Nov 2020 09:59:50 +0100 |
Hi,
i see i have to give some background info:
A xorriso-made ISO with Joliet attributes three different names to each
file:
- ISO 9660 iaka ECMA-119 names consist of file parts with characters
{0-9,A-Z,_} and of separator chracters {.,;}:
NAME . SFX ; V
Where "NAME" is the file name, "SFX" is the suffix, "V" is the version
number.
In your example, xorriso wrote:
STEP1_1.TEXT;1
- Rock Ridge names consist of up to 255 bytes with no restriction on the
character set and no artificial version add-on. Rock Ridge is used to
record names from X/Open compliant filesystems.
In your example, xorriso wrote:
step1_1.text
- Joliet names partly follow the rules for ISO 9660 names, but use a
16-bit character set. It is not officially prescribed but seems to be
usual not to append ";1" to them.
In your example, xorriso wrote:
step1_1.text
Linux and other Unix-like operating systems prefer to show Rock Ridge names
because they are nearest to their X/Open compliant disk filesystems.
MS-Windows does not show and use Rock Ridge but rather Joliet.
xorriso normally suppresses the display of ';1" at the name end.
To get them shown use for ISO 9660 names:
xorriso -ecma119_map unmapped -read_fs ecma119 -indev /dev/sr0 -ls --
and for Joliet names:
xorriso -ecma119_map unmapped -read_fs norock -indev /dev/sr0 -ls --
> after step1, use "xorriso -dev /dev/sr0 lsl" can get file list :
> 'step1_1.txt'
This displays the Rock Ridge names.
(Rock Ridge is the reason for the "rr" in "xorriso".)
> view on Win10 file manager as below:
> step1_1.txt
Here you probably see the Joliet name of the file
> before step3, use "xorriso -dev /dev/sr0 lsl" can get all files changed to
'step1_1.txt;1'
The file names which you see are entirely made by the MS-Windows program.
Each burn session has to create a new directory tree, because the ISO 9660
filesystem is read-only and about half of the optical media types are
read-only too.
I assume that the ISO directory tree before step 3 has no Rock Ridge names.
So the shown names stem from Joliet.
If xorriso shows the name with ";1" despite no command
-ecma119_map unmapped
was given before the -lsl, then there must be another ";1" at the end of
the name. Like:
step1_1.txt;1;1
> after step3, use "xorriso -dev /dev/sr0 lsl" can get all files as below:
> 'Step2_1.txt;1'
> 'Step2_2.txt;1'
> 'step1_1.txt;1'
> 'step1_2.txt;1'
xorriso probably got these names from the Joliet tree produced in step 2.
'step3_1.txt'
'step3_2.txt'
These are the names which it got from the local disk filesystem.
What do you get from
xorriso -ecma119_map unmapped -read_fs ecma119 -indev /dev/sr0 -ls --
and
xorriso -ecma119_map unmapped -read_fs norock -indev /dev/sr0 -ls --
> i want to set " -compliance omit_version_off " to avoid the
> differnt pamamter set on Xorriso demo.
Well, xorriso adds ";1" to ISO 9660 names by default, but not to Joliet
names. So if you want ";1" on both, use
xorriso -compliance only_iso_version_off ...other.commands...
-------------------------------------------------------------------------
If this still stays riddling, please send me the ISO filesystem as image
file.
xorriso -indev /dev/sr0 -check_media data_to="$HOME"/image_file.iso --
gzip "$HOME"/image_file.iso
Send the resulting file
"$HOME"/image_file.iso.gz
to
scdbackup@gmx.net
(bug-xorriso will probably reject such a mail. It seems to have rejected
the mail, too, to which i answer here.)
Have a nice day :)
Thomas
- Fwd: [report] [bug] libisofs cant omit "; 1" with "omit_version_off" set, and windows marked "; 1" as "_1" with file name., Thomas Schmitt, 2020/11/19
- Re: [report] [bug] libisofs cant omit "; 1" with "omit_version_off" set, and windows marked "; 1" as "_1" with file name., Thomas Schmitt, 2020/11/19
- re??[report] [bug] libisofs cant omit ";1" with "omit_version_off" set, and windows marked ";1" as "_1" with file name., ????/wx????, 2020/11/20
- Fwd: [report] [bug] libisofs cant omit "; 1" with "omit_version_off" set, and windows marked "; 1" as "_1" with file name., Thomas Schmitt, 2020/11/20
- Re: [report] [bug] libisofs cant omit "; 1" with "omit_version_off" set, and windows marked "; 1" as "_1" with file name.,
Thomas Schmitt <=
- ?????? [report] [bug] libisofs cant omit ";1" with "omit_version_off" set, and windows marked ";1" as "_1" with file name., ????/wx????, 2020/11/20
- Fwd: Re: [report] [bug] libisofs cant omit "; 1" with "omit_version_off" set, and windows marked "; 1" as "_1" with file name., Thomas Schmitt, 2020/11/20
- Re: [report] [bug] libisofs cant omit "; 1" with "omit_version_off" set, and windows marked "; 1" as "_1" with file name., Thomas Schmitt, 2020/11/20
- Re: [report] [bug] libisofs cant omit "; 1" with "omit_version_off" set, and windows marked "; 1" as "_1" with file name., Thomas Schmitt, 2020/11/20
- Fwd: Re: [report] [bug] libisofs cant omit "; 1" with "omit_version_off" set, and windows marked "; 1" as "_1" with file name., Thomas Schmitt, 2020/11/20
Re: [report] [bug] libisofs cant omit "; 1" with "omit_version_off" set, and windows marked "; 1" as "_1" with file name., Thomas Schmitt, 2020/11/24