10.02.2018, 16:51 | #1 |
Сообщения: n/a
|
Как присоединиться к раздаче, не меняя название файла
Всем доброго дня. Часто сталкивался с ситуацией, когда пользователи жаловались, что имеет место быть изменение названий файлов и из-за этого невозможно присоединиться к раздаче, хотя материал у них лежит.
Две вводные ситуации: 1. Вы скачали некую раздачу на ресурсе А, где файл был назван как-то так: аааа.бб.1900.mkv Далее приходите на другой ресурс Б (например на Кинозал) и видите ту же раздачу, все техданные совпадают, размер совпадает, но вот беда, файл назван иначе: аааа.бб.имярелизгруппы.1900.mkv Проблема. Если переименовать скачаный файл по шаблону ресурса Б, то потеряете возможность раздавать на ресурсе А. 2. Меня не устраивает название аааа.бб.1900.mkv или аааа.бб.имярелизгруппы.1900.mkv Я вообще хочу называть по своему, но как тогда присоединяться к раздачам, не меняя названий у себя? Об этом и хочется написать. Основной пример будет на этой раздаче, чтобы не возникало лишних подозрений что "так не работает, этого не может быть". Сделано было пол-часа назад буквально. Внимание! Все приведенные ниже примеры проверены на практике и работают в uTorrent и клиентах, основанных на uTorrent. Методы ТОЧНО не работают на Transmission и ему подобных клиентах И так, залита раздача. Имя файла на ней: I.Know.What.You.Did.Last.Summer.1997.1080p.BluRay. 5xRus.Ukr.Eng.HDCLUB.mkv размером 16.72 ГБ У меня есть этот файл, скачаный с другого ресурса (и уже переименованый как мне нужно). Я Все Еще Знаю Что Вы Сделали Прошлым Летом_I Still Know What You Did Last Summer_BDrip 1080p_1998 16.72 ГБ Проверяем, тот ли это файл: Cкрытый текст - Убедившись что файл тот, производим необходимые манипуляции. 1. скачиваем торрент-файл, запускаем (либо запускается автоматически), в открывшемся окне видим следующее: 2. указываем путь до нашего файла: - в поле "Сохранить в" указываем путь до папки, в которой лежит файл - в поле "Имя" указываем название файла, который лежит в этой папке. Ничего у себя при этом не переименовываем! Далее запускаем наш торрент. Если поставить галочку "не проверять хеш" и "пуск торрента", то задание сразу упадет в завершенные и будет активным. Для полной уверенности, можно запустить торрент с проверкой хеша, тогда сначала пройдет проверка. В этом конкретном примере я был уверен, что хеш совпадает, поэтому не проверял. Результат: Еще немного примеров кучкой: Перейдем к чуть более мудреным ситуациям, а именно, манипуляции с папками. Первое, что нужно отметить: Название единичного файла и папки первого уровня не влияют на конечный хеш. По факту эти имена (папки первого уровня или файла) вообще не участвуют в формировании хеша. Для желающих узнать все подробно можно покурить по этой теме. Гугл все знает. 1. Самая простая ситуация. Название папки на вашем компьютере не совпадает с названием папки в релизе, но ВСЕ ОСТАЛЬНОЕ совпадает (см. пункт про размер и техданные) Порядок действий будет точно таким же, что и описанный для единичного файла.Единственное различие будет в поле "Имя", где должно быть указано название папки. В моем случае это папка, в которой лежит ремукс Темного Рыцаря. Результат манипуляций: Cкрытый текст - На этом же примере сразу покажу, что бывает, когда не совпали размеры блоков торрента или не совпадает размер кластеров на диске, где был создан торрент и размер кластеров на диске, куда качается торрент: Cкрытый текст - 2. Внутри корневой папки, у нас лежат другие папки. Общее правило для таких ситуаций: названия папок, внутри корневой должны совпадать, с названиями, указанными в торренте. Пример: Cкрытый текст - 3. Раздачи сериалов/муз альбомов, где в папке лежат отдельные файлы. Оговорка. Речь идет о ситуации, когда изменилось название корневой папки (релиз-группы зачастую лепят свою "метку", не меняя названий файлов внутри). Если же и файлы переименованы, то придется их привести в соответствие. При таком раскладе раздавать на несколько ресурсов конечно же не выйдет. Cкрытый текст - ДЕСЕРТ Как на практике выглядит раздача одного и того же материала на 2(при желании хоть на 20) разных трекера. Имеем такую раздачу на Кинозале. Король-Лев трилогия. Чтобы поменьше картинок лепить, кратко. список файлов на КЗ: Корень: LION_KING_TRILOGY внутри: LION_KING_I LION_KING_II LION_KING_III Размер части торрента: 16 МБ Как лежит у меня: На другой ресурс раздаю эти диски ОТДЕЛЬНО: А так выглядит название указанное релизером с другого ресурса(на 1 примере, остальные так же) Cкрытый текст - Еще пример: Cкрытый текст - Общие рекомендации: Для сложно структурированных папок лучше делать проверку хеш, т.к. часто наблюдается несовпадение на 1-2 блока в БД-дисках из-за большого кол-ва мелких файлов. Как правило, такие раздачи, даже при нажатой галочке "не проверять хеш" все равно уходят на проверку (100% совпадения не будет) Для единичных файлов нет необходимости пересчета хеша. В случае, если файл уходит на закачку - проверить правильность пути до файла, если все верно, значит хеш не совпал и файлы отличаются. Всегда проверяйте параметры раздач, чтобы уменьшить кол-во подобных случаев. При переименовывании файлов следите за раскладкой клавиатуры (буква с-русская и c-английская в тексте не отличаются, зато вносят хаос в чек-сумму) На этом заканчиваем. Любые вопросы/уточнения по теме в ЛС или в комменты. Ряд частных случаев не рассматривал, т.к. простынь будет очень длинной. |
12.02.2018, 02:02 | #2 |
Техподдержка
Форумчанин
|
Есть ещё несколько замечаний, вернусь к ним, когда будет время. Для начала - названия внутренних папок тоже не влияют на хеш торрента (как, впрочем, и расположение файлов внутри папок, размер части или размер кластера диска), поэтому если речь идёт о раздаче на разные ресурсы - неважно, как именно названы папки и как расположены файлы внутри папок торрента. Если, конечно, процесс хеширования не натыкается на не всегда объяснимые глюки клиента. Если же речь о присоединении к раздаче "здесь" того, что скачано в другом месте, - нужно аккуратно проделать проверку и, при необходимости, модификацию. Подробнее попробую позже. Ну, и рекомендовал бы всегда проводить проверку хеша (если хочется раздавать файлы без обмана), даже если есть абсолютная уверенность в аутентичности своих файлов. Всякое бывает. |
12.02.2018, 11:39 | #3 |
Сообщения: n/a
|
Да, так правильнее, поправлю, спасибо. Cкрытый текст - Размеры кластеров и частей не связаны с чек-суммой, но именно они вызывают "необъяснимые глюки" торрента. Задачка для разминки: сколько места займет файл размером 1024Кб на диске, где размер кластера 512кб и на диске с размером кластера 4096Кб? Речь вот об этом, это не из области торрентов, поэтому и не заострял на этом внимания. Перехеш одиночных файлов излишен. Гонять туда-сюда винт лишний раз нет особого смысла. Если совпал - раздается, если нет, то или качается весь или (что редко) докачает 1-2 куска и будет раздавать(при этом проверка сама запустится). Для раздач с большим кол-вом файлов и/или сложной структурой, как я и написал, рекомендуется проверять. |
12.02.2018, 14:30 | #4 |
Техподдержка
Форумчанин
|
|
12.02.2018, 14:50 | #5 |
Сообщения: n/a
|
Апдейт: Внимательно перечитал, на что вы указали. Нужно тогда отдельно вынести инструкцию для переназначения путей файлов/папок для раздачи на разные ресурсы, к конкретно этой инструкции имеет отношение только первый пукнкт в моем сообщении - когда одна папка называется по разному. С вложениями несколько иная ситуация, требующая дополнительных времязатратных процедур. В случае БД, обычно не совпадают куски на файлах index.bdmv или ***.jar, которые маленькие и перепишутся целиком, поэтому "испортить" не выйдет, они просто заменятся или перепишутся. Насчет несовпадений на разных ресурсах не смогу привести корректный пример, когда докачалось что-то, и потом раздается на оба. Есть такая раздача, но как показать что все работает не знаю попробую на досуге. P.S. |
12.02.2018, 16:59 | #6 |
Разработчик
Форумчанин
|
Если знаете, то дайте определение на фейковый файл. |
12.02.2018, 17:02 | #7 |
Разработчик
Форумчанин
|
|
12.02.2018, 17:10 | #8 |
Сообщения: n/a
|
|
12.02.2018, 18:00 | #9 |
Разработчик
Форумчанин
|
1. Есть конкретное представление о фейковых файлах? 2. Если знаете, то дайте определение на фейковый файл. Ничего лишнего не вырезано. А продолжение цитаты меня не интересует, т.е. мог даже сократить до ваших "... подменяются данные торрента ...". |
12.02.2018, 18:11 | #10 |
Сообщения: n/a
|
В общем смысле, в моем понимании, речь идёт о искажениях статистики отданого на трекере, как я указал, это делается проще, чем подмена реального файла на некий ненастоящий (фейковый ). Повторюсь, это к теме не имеет отношения, не засоряйте её ненужными вопросами пожалуйста. |
12.02.2018, 18:48 | #11 |
Техподдержка
Форумчанин
|
|
12.02.2018, 18:51 | #12 |
Разработчик
Форумчанин
|
Фейк - любая подделка, выдаваемая за настоящую вещь. Фейковый файл - подделка, выдаваемая за настоящий файл. Если Вы об этом не знаете, то какой смысл использования этого термина в своём тексте, тем более ещё продолжаете, показывая как бы знатоком читерских способов, не зная их. Читеру нет необходимости пользоваться поддельными файлами, так как он поддельными файлами ничего не получит. Цель какая вашей темы? Она актуальна? В рабочих темах уже описан способ присоединения файла к раздаче. Если файлы одинаковые, то клиент и при разных наименованиях файлов выдаст: "Вы пытаетесь добавить торрент, который уже есть в списке ...". Если файл один и тот же, но части файлов не совпадают (например, один имеет 4 Мб, а другой 8 Мб), то клиент их будет считать разными файлами. |
12.02.2018, 18:54 | #13 |
Сообщения: n/a
|
Принято. На практике не видел такого именно как вы описали. Если файл действительно отличается (когда он один), то такая ситуация вряд ли возможна. Когда файлов несколько, возможны нюансы. Например при выборочной скачке (не подойдет под определение "добросовестное заблуждение") Или же при неполном совпадении, но опят же, недостающие части/файлы будут или докачаны или сознательно остановлены. |
12.02.2018, 18:59 | #14 |
Сообщения: n/a
|
|
12.02.2018, 19:09 | #15 |
Техподдержка
Форумчанин
|
|
12.02.2018, 19:18 | #16 |
Сообщения: n/a
|
Я в этом полностью согласен с Вами. Постараюсь эту возможность так же в картинках изложить в выходные, как второй способ. Просто изначально речь шла о единичном файле, где вариаций нет, т.е. можно хоть на сотню трекеров раздавать. Остальное добавилось уже по ходу написания материала И считаю, тоже имеет право на жизнь, т.к. многие незнают вообще что так можно делать. Да, я тоже такое встречал, но не часто. Бывает, что файлы меню дописываются, в итоге папка конечная становится тяжелее и раздача все так же идет на оба ресурса. Неработающих меню не попадалось (в коллекции примерно 400 БД и ремуксов и все воспроизводятся корректно). Само собой исключения бывают, но это уже от кривизны/прямоты рук заливающих/переливающих зависит. |
12.02.2018, 19:20 | #17 |
Техподдержка
Форумчанин
|
Ну, и не один раз имел подобную ситуацию при переносе файлов на другой компьютер через флешку. Вроде чего там проверять? А потом народ жалуется, что не могут докачать раздачу. Перепроверишь - и правда... |
12.02.2018, 19:26 | #18 |
Сообщения: n/a
|
Насчет флэшек да, но опять же, это частный случай, можно использовать промежуточную проверку суммы MD5 например, для проверки корректности переноса. на важной информации обычно так делаю. |
12.02.2018, 19:39 | #19 |
Техподдержка
Форумчанин
|
|
12.02.2018, 19:44 | #20 |
Сообщения: n/a
|
|