Re: длинные имена в torrente
On Sun, Dec 16, 2007 at 12:51:32PM +0300, Stanislav Maslovski wrote:
> On Sun, Dec 16, 2007 at 08:05:48AM +0300, Константин Шувалов wrote:
> > Приветствую всех.
> >
> > Решил скачать торрент (с помощью KTorrent).
> >
> > Скачал торрент-файл, запустил - и KTorrent (и
> > иные клиенты) выдает ошибку: в этом
> > торренте у файлов длинные имена, соотв.
> > файл на диске создать нельзя.
> > При попытке исключить такой файл из
> > скачивания для этого торрента (т.е. он его,
> > получается, и создавать не должен на
> > диске, тогда) - ошибка длинного имени все
> > равно вылезает на нем же.
> >
> > Локаль RU.UTF-8, соотв. длина имен до 128 символов.
>
> Зависит от файловой системы. На NTFS или FAT32 - до 255 символов в UTF-16.
>
> Однако, VFS в linux все равно ограничивает длину имени файла в 255 _байт_.
> Поэтому, остается только вариант с разделом NTFS, подмонтированным через fuse
> с помощью ntfs-3g.
>
> Соответственно, скачать на такой раздел. Если нет - создать loop девайс,
> отформатировать в ntfs, подмонтировать.
Кстати, ради интереса поэкспериментировал.
При создании файла c именем в 255 "ы" ошибки не выдает.
$ touch $LONGNAME
$ rm $LONGNAME
$ echo test >$LONGNAME && cat $LONGNAME
$ ls $LONGNAME
- все это проходит.
А вот ls на текущую директорию - вываливается с
"reading directory .: Invalid argument".
--
Stanislav
Reply to: