Проблема с торрент-клиентами (Слишком длинное имя файла)
Модератор: /dev/random
Проблема с торрент-клиентами
KTorrent и deluge выдают ошибку по причине невозможности сохранения файла из-за слишком большой длины имени файла. Есть ли способ боротся? Другую файловую систему поставить? Или это ограничение Linux?
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: Проблема с торрент-клиентами
Общее ограничение в Linux - 255 байт (именно байт, а не символов, в UTF-8 русские буквы занимают по 2 байта). В ext3 собственный лимит ещё на байт ниже - 254.
Если у вас там русские буквы, можете запускать клиент, скажем, как LC_ALL=ru_RU.KOI8-R deluge. Тогда русские буквы будут занимать 1 байт, и имя может уместиться. Но учтите, что в других программах имена этих файлов будут отображаться "кракозяблами".
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Проблема с торрент-клиентами
/dev/random писал(а): ↑28.08.2010 22:09Общее ограничение в Linux - 255 байт (именно байт, а не символов, в UTF-8 русские буквы занимают по 2 байта). В ext3 собственный лимит ещё на байт ниже - 254.
Вы правы. Что касается Windows, то ответа на этот вопрос в MSDN я не нашёл, однако, расковыряв саму Windows я увидел, что кодеры MS выделяют для имени 263 байта, это даёт мне основание подозревать, что длинна имени в Windows несколько больше 255 байт. Потому можно сделать в Windows файл, который не влезет в Linux. А вот как такие файлы открывать - не знаю. Думаю справится мюторрент под wine (если там этот файл переименовать).
Re: Проблема с торрент-клиентами
Спасибо, сохраню на флэшку с win 1251 кодировкой. Должно поместится. У меня utf8.
Re: Проблема с торрент-клиентами
http://en.wikipedia.org/wiki/NTFS
там же ссылка на первоисточник. http://en.wikipedia.org/wiki/NTFS#cite_note-ntfsdoc-3QUOTE писал(а):Max filename length 255 UTF-16 code units
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Проблема с торрент-клиентами
спасибо. а где вы были раньше? лет 7 назад... (:
Re: Проблема с торрент-клиентами
на планете земля — это точно.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Проблема с торрент-клиентами
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.
The more you believe you don't do mistakes, the more bugs are in your code.