Проблема с торрент-клиентами (Слишком длинное имя файла)

От торрентов до фринета

Модератор: /dev/random

Ответить
Аватара пользователя
kt315e
Сообщения: 318
ОС: Debian 11

Проблема с торрент-клиентами

Сообщение kt315e »

KTorrent и deluge выдают ошибку по причине невозможности сохранения файла из-за слишком большой длины имени файла. Есть ли способ боротся? Другую файловую систему поставить? Или это ограничение Linux?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5288
ОС: Gentoo

Re: Проблема с торрент-клиентами

Сообщение /dev/random »

kt315e писал(а):
28.08.2010 21:59
KTorrent и deluge выдают ошибку по причине невозможности сохранения файла из-за слишком большой длины имени файла. Есть ли способ боротся? Другую файловую систему поставить? Или это ограничение Linux?

Общее ограничение в Linux - 255 байт (именно байт, а не символов, в UTF-8 русские буквы занимают по 2 байта). В ext3 собственный лимит ещё на байт ниже - 254.
Если у вас там русские буквы, можете запускать клиент, скажем, как LC_ALL=ru_RU.KOI8-R deluge. Тогда русские буквы будут занимать 1 байт, и имя может уместиться. Но учтите, что в других программах имена этих файлов будут отображаться "кракозяблами".
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Проблема с торрент-клиентами

Сообщение drBatty »

/dev/random писал(а):
28.08.2010 22:09
Общее ограничение в Linux - 255 байт (именно байт, а не символов, в UTF-8 русские буквы занимают по 2 байта). В ext3 собственный лимит ещё на байт ниже - 254.

Вы правы. Что касается Windows, то ответа на этот вопрос в MSDN я не нашёл, однако, расковыряв саму Windows я увидел, что кодеры MS выделяют для имени 263 байта, это даёт мне основание подозревать, что длинна имени в Windows несколько больше 255 байт. Потому можно сделать в Windows файл, который не влезет в Linux. А вот как такие файлы открывать - не знаю. Думаю справится мюторрент под wine (если там этот файл переименовать).
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
kt315e
Сообщения: 318
ОС: Debian 11

Re: Проблема с торрент-клиентами

Сообщение kt315e »

Спасибо, сохраню на флэшку с win 1251 кодировкой. Должно поместится. У меня utf8.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Проблема с торрент-клиентами

Сообщение sash-kan »

drBatty писал(а):
28.08.2010 22:34
Что касается Windows, то ответа на этот вопрос в MSDN я не нашёл
http://en.wikipedia.org/wiki/NTFS
QUOTE писал(а):Max filename length 255 UTF-16 code units
там же ссылка на первоисточник. http://en.wikipedia.org/wiki/NTFS#cite_note-ntfsdoc-3
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Проблема с торрент-клиентами

Сообщение drBatty »

sash-kan писал(а):
30.08.2010 13:04
там же ссылка на первоисточник.

спасибо. а где вы были раньше? лет 7 назад... (:
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Проблема с торрент-клиентами

Сообщение sash-kan »

drBatty писал(а):
31.08.2010 00:56
а где вы были раньше? лет 7 назад...
на планете земля — это точно.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Проблема с торрент-клиентами

Сообщение SLEDopit »

drBatty писал(а):
28.08.2010 22:34
(если там этот файл переименовать).
ktorrent тоже умеет файлы переименовывать. deluge вроде тоже, однако не уверен.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Ответить