LINUX.ORG.RU

Обрезаются имена файлов при добавлении сессии в mkisofs


0

0

Продолжаю сессию вот такой командой:

mkisofs -N -R -J -quiet -C 53413,126973 -M ATA:1,0,0 "1" | cdrecord -v driveropts=burnfree -force dev=ATA:1,0,0 -tao -multi -

При этом все файлы предыдущей режутся до формата 8.3. Как это лечить?

(Первая сессия создана с опциями mkisofs -N -R -J)

★★★★★

По-моему, баг с распознаванием joliet в "старых" сессиях висит у Йорга уже много лет. Проверьте, правильно ли делаете rockridge (см. первый абзац цитаты).

> -read Joliet filenames with multi-session if no TRANS.TBL or RR is present. I am looking for a volouteer for this task!

> Note that this can never be 100% correct as there is no relation between the names on the master (UNIX) filesystem, the ISO-9660 names and the Joliet names. Only the Rock Ridge names are untranslated with respect to the original files on the master (UNIX) filesystem.

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

Т.е. предлагаете выключить joliet? А как же тогда быть с длинными именами вообще? ISO9660 их не поддерживает ... :(

anonymous
()
Ответ на: комментарий от anonymous

4.2. расширенный iso9660 поддерживают до 32 и возможно - более символов. В таких случаях обязательно создание trans.tbl, иначе старички "не поймут".

e
()
Ответ на: комментарий от e

> _расширенный_ iso9660

Никаких 4.2. А на вопрос так и не ответили, можно ли с Joliet получить длинные имена на "первых" сессиях.

birdie ★★★★★
() автор топика
Ответ на: комментарий от birdie

> Никаких 4.2. А на вопрос так и не ответили, можно ли с Joliet получить длинные имена на "первых" сессиях.

С помощью cdrecord и его клонов нет! Из Rock Ridge можно, но в комбинации '-J -R' хрен его знает как отработает mkisofs.

anonymous
()
Ответ на: комментарий от birdie

> Никаких 4.2. А на вопрос так и не ответили, можно ли с Joliet получить длинные имена на "первых" сессиях.

Сегодня-завтра поставлю венды и попробую с cdrecord/dvdrw-tools/etc, возможно изыщу вариант. Ибо под линуксом rockridge по дефолту, а как оно в вендах - хз.

Навскидку вижу опции -joliet-long, -l и -T (генерит TRANS.TBL, в соответствии с которым происходит разворот 8.3 в полноценное имя).

e
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.