Как добавить суффикс недокачанным файлам в rTorrent?
uTorrent под Windows имеет настройку "Добавлять .!ut для незавершённых".
Есть ли похожая настройка в rTorrent под Linux?
Это нужно чтобы отличать полностью закачанные файлы от файлов в состоянии загрузки, т.е. незаконченных на 100% или в статусе "Не закачивать".
Yan, ваш ответ не подходит. Потому что является частным случаем когда 1 торрент = 1 какой-то файл, например, файл с фильмом.
Речь о раздачах, где есть несколько файлов. Например тот-же фильм с 2-му аудио дорожками, но выложенными отдельными файлами. Скажем английскую оригинальную дорожку нам скачивать ни к чему, но она всё равно будет лежать на диске в формате .ac3 - и непонятно, скачалась она или нет. Если бы можно было добавить расширение для незаконченных файлов, то всё было бы понятно, а программы проигрыватели даже бы не пытались их открыть.
rTorrent в любом случае создаёт все файлы из раздачи на разделе.
Также событие полной загрузки торрента != событию полной загрузки выбранных файлов в раздаче.
oxemelot,
Utorrent не создает файлы если указано, что их не надо качать (должно появляться окно выбора)
Во вторых: Если в utorrent отключена функция : распределять все файлы
то она создаст файл на диске только тогда, когда начнет качать их
Yan, да, всё верно вы говорите. Именно так себя и ведёт uTorrent. И это меня полностью устраивает. Он также суффиксы(читай как расширение) ".!ut" делает недокачанным файлам. Но речь не про uTorrent, а про rTorrent. Демон крутится на домашнем сервере под Debian, к нему прикручен фронт-енд на php в виде ruTorrent.
И у rTorrent другое поведение. Он создает сразу все файлы из раздачи на диске, даже те, которым ты указал не закачиваться! Но по факту они не занимают места на диске, т.к. эти файлы разрежены (тут детали). Их логический размер равен их размеру в раздаче, но фактический равен реально загруженным для них данным.
Ставится например фильм на закачку, но понять загрузился он или нет нельзя. В rutorrent если только зайти в браузере и посмотреть статус закачки (но это гемор).
В rTorrent (как вы уже сказали) можно перенести закачанный торрент по событию загрузки из папки load в папку done. И именно папку done расшарить в samba например, чтобы на клиентах потом этот фильм смотреть (компы, TV-приставка, телефоны, планшеты...). Но что если в раздаче например сериал, а мне нужно выкачать только некоторые серии... Торрент так и останется в папке load. Есть вариант (как делаю сейчас) качать сразу в папку done. Но в случае того же сериала уже сразу на этапе загрузки я буду видеть все файлы в директории. И самое подлое то, что буду видеть их логический размер (т.е. как будто они уже полностью закачены). Т.е. не понимать загрузились они нет. И каким сериям я указал закачаться, а какие не будут закачены.
Вот как раз суффикс для недокаченных полностью файлов как в uTorrent решил бы все эти проблемы. И приставка бы не стала отображать файлы с неподдерживаемым форматом (ну например если бы суффикс/расширение файлов было бы .!rt).
На мой взгляд это самое большое упущение в rTorrent.
Хотя я это здесь всё и пишу... может кто-то знает решение. Или объяснит почему это не реализовали.