Как переименовать торрент файл

Обновлено: 03.07.2024

небольшая вырезка. для затравки копипастить все не буду. сами почитаете кому интересно

На форумах трекеров часто задают вопросы: что делать, если нужно переместить все торрент-файлы, задействованные в клиенте, на другой диск или в другую директорию? Как переместить все раздачи, связанные с этими торрентами? Можно ли за один заход переименовать все файлы в списке раздачи, если знаешь, что хеш совпадает, а имена отличаются? Можно ли сменить пасскей для всех раздач, не перезакачивая все торренты?

Обычно отвечают, что автоматически это не делается. Нужно удалять и заново добавлять торрент-файлы или менять в клиенте детали закачек одну за другой.

Однако уже больше года существует замечательный инструмент, помогающий в таких случаях: BEncode Editor. Программа поддерживает групповую замену строк и регулярные выражения, причём позволяет редактировать как торрент-файлы, так и базы данных uTorrent, ведь и то, и другое создаётся на одном языке разметки — на BEncode. (Подробнее об этом языке можно почитать здесь или здесь, со структурой торрент-файлов можно ознакомиться здесь: некоторый теоретический минимум необходим для того, чтобы понимать процесс редактирования и уберечься от критических ошибок).

Будьте осторожны! Обязательно сохраняйте резервные копии редактируемых файлов!
.

офф сайт BEncoder там можно и почитать и найти линк на последнюю версию

Download
[v0.7.1.0] x64, Unicode

P.S.кто ищет тот найдет!
как оказалось решение уже давно давно существует! ЮХУ!


_________________
DNS323 Firmware Version: 1.08
fun-plug 0.5
Transmission 2.42 Отличная информация - на днях как раз таким извратом страдал.
В мемориз - однозначно.
_________________
DNS-323(HW A1/FW 1.09/fun_plug/fancontrol/Transmission 2.04/2 x SAMSUNG HD154UI) + Apple Airport Extreme + Egreat EG-R1

облом подкрался незаметно

имена файлов и папка куда качать как раз находятся в этом контейнере info, и при его изменении меняется и infohash- контрольная сумма и трекер дает отворот поворот


_________________
DNS323 Firmware Version: 1.08
fun-plug 0.5
Transmission 2.42

по поводу переименования папок в Transmission

на данный момент рулит ssh + команда ln -s папка линк_папка
хоть это не то как изящно как в uTorrent, нажал правую кнопку и исправил как хочешь
transmission пока что не умеет этого

Довольно часто, при пользовании торрент-клиентом, возникает ситуация, когда нужно продолжить раздачу файла после его переименования или переноса в другую директорию. Эта функция стала доступна с 1.8 версии самого популярного торрент-клиента uTorrent . В более ранних версиях нельзя было переименовать файл и продолжить сидирование.

Также, данное руководство вы можете использовать, если вы переносите / переименовываете папку, а не файл. Суть та же, просто выполняете на 1 шаг меньше.

Первым делом, хотелось бы обратить ваше внимание на одну важную деталь. Раздача файла после его переноса / переименования доступна из-за того, что uTorrent в своих торрент-файлах хранит не имена файлов, а их хеш - контрольную сумму. Поэтому мы и можем производить действия по переносу / переименованию, но если вы меняете сам файл, например, изменяя его теги, то вы уже не сможете продолжить его раздачу.

Итак, приступим:

1. Если торрент уже загружен в uTorrent, кликните правой кнопкой мыши по нему и нажмите "Стоп". Если же вы добавляете торрент, имена файлов которого вы изменили, то убедитесь, что вы добавляете его в режиме "Остановлен"
2. В нижней части окна торрент-клиента выбираем вкладку "Файлы". Если у вас отсутствует нижняя панель, нажмите кнопку "Настройка" и установите флажок "Подробная информация"
3. Кликаем правой кнопкой мыши по файлу и выбираем в списке меню пункт "Переместить. "
4. В появившемся окне, находим расположение нашего переименованного / перемещенного файла и нажимаем "Сохранить". Если же вы меняли название папки или переносили её, то выбирать стоит саму папку.
5. Теперь нам следует кликнуть правой кнопкой мыши по торренту и выбрать из списка "Обновить хеш"
6. Теперь вы можете "Запустить" торрент, нажав на соответствующую кнопку и если вы сделали всё правильно, то начнется раздача файла

Как вы видите, ничего сложного в этом нет, главное, чтобы файл оставался неизменным!

Для успешной работы скрипта понадобится Python 3 и uTorrent клиент с небольшой настройкой:
Prefferences -> Other -> Store .torrent files in:
Здесь необходимо указать каталог, куда uTorrent будет копировать .torrent файлы. Дел в том, что uTorrent, при копировании .torrent файлов в этот каталог, дает им такое-же имя как и скачиваемый файл. Чем я собственно и воспользовался.
В скрипте этот каталог необходимо указать как TORRENT_DIR.

Также необходимо прописать каталог, где скрипт будет искать скачанные файлы INPUT_DIR.
И каталог, куда скрипт будет копировать файлы (переносить или создавать жесткие ссылки), то есть OUTPUT_DIR.

  • 'link' — создавать жесткие ссылки на файлы. Работает только для файловой системы NTFS в пределах одного диска. После создания жесткой ссылки, файл будет существовать до тех пор, пока не удалится последняя ссылка. По сути жесткая ссылка NTFS — это еще одно имя файла, равноценное с исходным
  • 'copy' — скопировать файлы
  • 'move' — перенести файлы из каталога INPUT_DIR в каталог OUTPUT_DIR. При выборе этого варианта будьте бдительны с активными закачками, если INPUT_DIR указывает на каталог, где производится раздача файлов
  • 'move' в сочетании, когда INPUT_DIR == OUTPUT_DIR, производит переименование файлов на месте


Работа скрипта проверялась на Windows 7 x86 и Windows 7 x64
В теории скрипт можно портировать и под Linux.

Скрипт заточен под rutracker, но возможно будет работать и с другими сайтами.
По крайней мере после доработки напильником.

Для скачивания html странички я использовал библиотеку urllib2.
А для парсинга .torrent файлов и html я использовал регулярные выражения.
Оказалось, что на Python их использовать весьма удобно.
В принципи для парсинга html лучше было бы использовать css селекторы, но пока и так сойдет.

Так как Python это не мой основной язык, то буду рад советам опытных разработчиков.

Проверка свойств торрент-файла:

• Для замены торрент-файла необходимо нажать на Редактировать торрент в меню Администрирование.


• Далее Вы перейдете на страницу замены торрент-файла, где Вам нужно будет:
- Выбрать торрент-файл.
- Заменить торрент-файл путем нажатия на кнопку Заменить торрент файл.


• После этого в Вашей раздаче появится надпись





Внимание: После замены торрент-файла необходимо привести оформление раздачи по Правилам оформления раздач.
Рекомендуется использовать торрент-файл взятый из сети.
Если же Вы заливаете свой собственный релиз, то необходимо сделать торрент-файл, подробнее здесь

Обновление торрента на раздаче сериалов, циклов, дискографий.

• Для замены торрент-файла необходимо нажать на Редактировать торрент в меню Администрирование.


• Далее Вы перейдете на страницу замены торрент-файла, где Вам нужно будет:
- Выбрать торрент-файл.
- Заменить торрент-файл путем нажатия на кнопку Заменить торрент файл.


• После этого в Вашей раздаче появится надпись




Внимание: Не рекомендуется переименовывать папку, после добавления в нее новых файлов серий, папок с альбомами. Если файлы взяты из сети, то так же нужно использовать и торрент-файл из сети.
В случае с сериалами, циклами документального кино изначально папка должна быть верно.
После добавления в папку новых файлов, альбомов, Вам нужно создать новый-торрент файл папки, подробнее здесь.

• Приоритетной является объединенная серийная раздача.
• Новая серия может быть залита отдельной раздачей. Она остается до момента ее поглощения текущей объединенной сидируемой раздачей.
• Кинооператор, ведущий раздачу сериала, берет на себя ответственность за своевременное обновление раздачи с добавлением новых серий.
• В случае отсутствия текущего обновления объединенной раздачи, право ведения сериала может быть передано другому раздающему по факту его обращения.
• Кинооператор, заливший новую серию, становится потенциальным претендентом на ведение объединенной серийной раздачи. О своем желании вести накопительную раздачу он должен сообщить в комментарии новой раздачи. Редактор принимает решение о смене ИД раздающего в объединенной раздаче, после чего новый раздающий меняет торрент-файл объединенной раздачи, добавляя в нее новую серию, тем самым поглощая одиночную раздачу.
• Передача права ведения накопительной раздачи может быть выполнена по взаимной договоренности Кинооператоров, о чем необходимо сообщить в комментариях данной раздачи.
• Комментарий при обновлении торрент-файла с указанием причины является обязательным. Желательно создание информационной закладки: Раздача ведется путем добавления новых серий, Как скачать отдельный файл

• Открываем торрент-файл в торрент клиенте.


• В торрент-клиенте откроется окно загрузки. Нажимаем на кнопку "Дополнительно".


• После этого откроется окно со свойствами торрент-файла. где можно посмотреть, закрытый или открытый DHT на выбранном Вами торрент-файле:
- Если в поле Другие настройки, в строке Включить DHT не стоит галочка, то это значит, что DHT закрыт.
- Если в поле Другие настройки, в строке Включить DHT стоит галочка, то это значит, что DHT открыт.


Последний раз редактировалось Nemic, 02.11.2012 в 10:55 .

Проверку инфо-хеша и размера части в Вашем торрент-файле, который Вы собираетесь использовать для обновления раздачи, можно произвести на сайте Torrent Editor.

• В поле From File: вставляем Ваш торрент-файл.


• Нажимаем на кнопку Edit It!


• После этого откроется окно, где можно будет посмотреть Инфо-Хеш и Размер части торрента.


Примечания:
Для поиска раздач с одинаковым Инфо-Хешом можно использовать поисковик google.
Скопируйте Инфо-Хеш и вставте его в поисковик.
Пример с раздачи Ледниковый период 4.
Это означает, что раздача имеется на многих трекерах и присутствие сетевых сидов гарантирует Вам большую скорость скачивания, Ваша раздача не удалится из-за отсутствия сидов и т.д.

Читайте также: