[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: