на главнуюВсе эхи RU.LINUX
войти ?

Re: неожиданно. Апгрейд.

От Vlad Gnatov (2:5020/400) к Andrey Ostanovsky

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


From: Vlad Gnatov <stalker@rm-rf.kiev.ua>

On Thu, Apr 16, 2009 at 06:30:52PM +0000, Vlad Gnatov wrote:
AK>>>> да уж, совет "специалиста"!
AK>>>> интересно, зачем для последующего чтения офтопиком - -r This is
AK>>>> like the
VG>>> -r имеет смысл в большинстве случаев и на юнипсе и на винде.
VG>>> У г-на AO есть 3 выхода:
VG>>> a) наплевать на iso9660(1999) spec и получить 207 байтов в имени и
VG>>> неограниченую в разумных приделах глубину вложения папок: -iso-level 4
AO>> Имя файла я уже показывал десятком писем ранее. Вот оно же из файла:
AO>>
AO>> # cat /tmp/eee.txt | wc
AO>> 1 13 284
VG> Это у Вас одно имя (без пути) 284 байта? Извините, но ни на ufs ни на
VG> ext{2,3} нельзя создать больше 254.
Извините. Я посмотрел наконец письмо с примерами. Это PEBKAC.

$mkdir -p "/tmp/cdtest/SBIS_CLIENT/Модули/Электронная
отчетность/Изображения/Интерфейс/Версия 3/ФHС окно/Кнопки/Подписать и
Подписать и отправить"

$touch /tmp/cdtest/SBIS_CLIENT/Модули/Электронная\
отчетность/Изображения/Интерфейс/Версия\ 3/ФHС\ окно/Кнопки/Подписать\ и\
Подписать\ и\ отправить/Активная.jpg\ \(Hеактивная.jpg\)

$mkisofs -iso-level 4 /tmp/cdtest/ >/tmp/cdtest.iso
Warning: Creating ISO-9660:1999 (version 2) filesystem.
Warning: ISO-9660 filenames longer than 31 may cause buffer overflows in
the OS.
Total translation table size: 0
Total rockridge attributes bytes: 0
Total directory bytes: 18432
Path table size(bytes): 294
Max brk space used 33984
184 extents written (0 MB)

$isoinfo -f -i /tmp/cdtest.iso
/SBIS_CLIENT
/SBIS_CLIENT/Модули
/SBIS_CLIENT/Модули/Электронная отчетность
/SBIS_CLIENT/Модули/Электронная отчетность/Изображения
/SBIS_CLIENT/Модули/Электронная отчетность/Изображения/Интерфейс
/SBIS_CLIENT/Модули/Электронная отчетность/Изображения/Интерфейс/Версия 3
/SBIS_CLIENT/Модули/Электронная отчетность/Изображения/Интерфейс/Версия 3/ФHС окно
/SBIS_CLIENT/Модули/Электронная отчетность/Изображения/Интерфейс/Версия 3/ФHС окно/Кнопки
/SBIS_CLIENT/Модули/Электронная отчетность/Изображения/Интерфейс/Версия 3/ФHС окно/Кнопки/Подписать и Подписать и отправить
/SBIS_CLIENT/Модули/Электронная отчетность/Изображения/Интерфейс/Версия 3/ФHС окно/Кнопки/Подписать и Подписать и отправить/Активная.jpg (Hеактивная.jpg)

iso создалась, но так как у Вас исходный charset utf-8 хрен Вы ее на винде
где прочитаете.

А вот с жульетой:

$mkisofs -J /tmp/cdtest/ >/tmp/cdtest.j.iso
Warning: creating filesystem with (nonstandard) Joliet extensions
but without (standard) Rock Ridge extensions.
It is highly recommended to add Rock Ridge
mkisofs: Directories too deep for '/tmp/cdtest/SBIS_CLIENT/Модули/Электронная
отчетность/Изображения/Интерфейс/Версия 3/ФHС окно' (7) max is 6; ignored - continuing.
mkisofs: To incude the complete directory tree,
mkisofs: use Rock Ridge extensions via -R or -r,
mkisofs: or allow deep ISO9660 directory nesting via -D.
Total translation table size: 0
Total rockridge attributes bytes: 0
Total directory bytes: 14336
Path table size(bytes): 122
Max brk space used 33984
194 extents written (0 MB)
$isoinfo -f -J -i /tmp/cdtest.j.iso
/SBIS_CLIENT
/SBIS_CLIENT/?_од?_ли
/SBIS_CLIENT/?_од?_ли/Элек?_?_онна?_ о?_?_е?_но?_?_?_
/SBIS_CLIENT/?_од?_ли/Элек?_?_онна?_ о?_?_е?_но?_?_?_/?_зоб?_ажени?_
/SBIS_CLIENT/?_од?_ли/Элек?_?_онна?_ о?_?_е?_но?_?_?_/?_зоб?_ажени?_/?_н?_е?_?_ей?_
/SBIS_CLIENT/?_од?_ли/Элек?_?_онна?_ о?_?_е?_но?_?_?_/?_зоб?_ажени?_/?_н?_е?_?_ей?_/?_е?_?_и?_ 3
/SBIS_CLIENT/?_од?_ли/Элек?_?_онна?_ о?_?_е?_но?_?_?_/?_зоб?_ажени?_/?_н?_е?_?_ей?_/?_е?_?_и?_ 3/Ф?_С окно

Hу во первых оно Вам откусило слишком глубокие
директории, во вторых проинтерпретировало utf-8 как ucs-2.
если добавить -D и сменить charset на знакомый
-input-charset то должно сработать. Hо IMHO слишком много гемороя.
TRANS.TBL и то предпочтительней.
Мне кажится iso формат для Ваших целей негодится.
--- ifmail v.2.15dev5.4
* Origin: Demos online service (2:5020/400)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.LINUX?msgid=<1187325799@ravenloft.kiev.ua>+bdfe57ae