Menu

#30 2.45: проблема с путями и кириллицей в контейнере zip

2.46
closed
dikbsd
None
2016-09-22
2016-09-19
No

При сохранении файла примера вне домашнего каталога пользователя (например /tmp/Без имени.odt) и выборе умолчательного варианта экспорта (fb2.zip) получается что:

  1. В архив файл попадает с полным путём (т.е. /tmp/Без имени.fb2). При том, что, насколько я помню, по стандарту должно использоваться базовое имя (без каталогов, файл в корне архива).

  2. Имя файла в архиве соответствует ОС. Что, с учётом архаичности стандарта zip (ничего не знающего о кодировках) гарантирует много занимательного при переносе файлов с фрюниксов (современный стандарт де-факто UTF8) на windows (где держится cp1251).

  3. Полагаю правильным преобразование имени. В архив класть не оригинал, а латиницу транслитом.

Discussion

  • dikbsd

    dikbsd - 2016-09-19

    1). Посмотрю, где я накосячит с ключами zip...
    2)3) Хорошая идея. Надо доработать упаковку.

     
  • Starikov Sergey

    Starikov Sergey - 2016-09-22
    • status: open --> closed
     

Log in to post a comment.