Обсуждение протокола BitTorrent v2

Страницы :   Пред.  1, 2, 3, ... 9, 10, 11  След.
Ответить
 

Avatar-Lion

Top Bonus 03* 1TB

Стаж: 16 лет 10 месяцев

Сообщений: 7680

Avatar-Lion · 08-Янв-22 17:55 (3 года 8 месяцев назад)

Л. М. Гога
А в чем смысл цепляться на старую версию протокола?
[Профиль]  [ЛС] 

Steppik

Хранитель ТОП-10 (вес раздач)

Стаж: 15 лет 8 месяцев

Сообщений: 2082

Steppik · 08-Янв-22 18:48 (спустя 53 мин., ред. 08-Янв-22 18:48)

Avatar-Lion
Речи о замене всех торрент-файлов и разовом переоде на v2 быть не может в принципе. Вспомните на сколько растянулась кампания по перезаливке относительно малой доли приватных торрентов.. и тогда ещё не нужно было заставлять пользователей переходить на новые клиенты.
Сейчас можно волевым усилием разрешить на всём трекере загружать совместимые торрент-файлы обоих протоколов, не смотря на то, что в раздачах будут присутствовать "лишние" файлы, и посмотреть через 10 лет, что из этого получится. Параллельно нужно написать понятный текст, дать объявление на главной, возможно какой-то универсльный шаблон во всех таких раздачах, объясняющий, что это за папка такая лишняя, и почему не нужно её удалять..
[Профиль]  [ЛС] 

Avatar-Lion

Top Bonus 03* 1TB

Стаж: 16 лет 10 месяцев

Сообщений: 7680

Avatar-Lion · 08-Янв-22 19:04 (спустя 15 мин.)

Steppik
Начать можно с новых раздач. Вполне логичный шаг будет: новые раздачи, новая версия протокола, новые торрент-клиенты. Старые раздачи на новые торрент-файлы можно будет переводить постепенно, с попутным объединением разрозненных раздач и преобразованием в новые форматы, например, MDS\MDF-образы в единые MDX-образы, всякие старые фильмы и передачи в контейнерах AVI и MPG, пожатые древними кодеками, пережать современным HEVC и положить в MKV-контейнер, что радикально снизит количество занимаемого места и т.д.
[Профиль]  [ЛС] 

Papant

Admin

Стаж: 18 лет

Сообщений: 57799

Papant · 08-Янв-22 19:43 (спустя 38 мин.)

Торопиться не надо.. Вспомните - какие проблемы вызвало простое внедрение uTP протокола..
[Профиль]  [ЛС] 

Avatar-Lion

Top Bonus 03* 1TB

Стаж: 16 лет 10 месяцев

Сообщений: 7680

Avatar-Lion · 08-Янв-22 20:28 (спустя 45 мин.)

Papant
А какие с ним проблемы? Просто поставил галочку в опциях "Управлять скоростью (uTP)" и всё, даже настраивать ничего не надо.
[Профиль]  [ЛС] 

Hannibal61

Консультант Техпомощи

Стаж: 15 лет 7 месяцев

Сообщений: 17913

Hannibal61 · 08-Янв-22 20:37 (спустя 9 мин.)

Avatar-Lion писал(а):
82567495Просто поставил галочку в опциях "Управлять скоростью (uTP)"
Avatar-Lion
А я "просто" снял галочку и работает...
[Профиль]  [ЛС] 

Papant

Admin

Стаж: 18 лет

Сообщений: 57799

Papant · 08-Янв-22 20:41 (спустя 3 мин., ред. 08-Янв-22 20:43)

Avatar-Lion писал(а):
82567495А какие с ним проблемы?
Я про проблемы со стороны провайдеров. Например https://forum.nag.ru/index.php?/topic/55025-a-torrent-li/
[Профиль]  [ЛС] 

Avatar-Lion

Top Bonus 03* 1TB

Стаж: 16 лет 10 месяцев

Сообщений: 7680

Avatar-Lion · 08-Янв-22 21:15 (спустя 34 мин.)

Hannibal61
А зачем снимать ее?
Papant
Да вообще пофиг на провайдеров. ))) Тем более что v2 вроде как ничего нового не потребует от них, как работали торренты через их шлюзы, так и продолжат работать.
[Профиль]  [ЛС] 

Hannibal61

Консультант Техпомощи

Стаж: 15 лет 7 месяцев

Сообщений: 17913

Hannibal61 · 08-Янв-22 21:34 (спустя 18 мин.)

Avatar-Lion писал(а):
82567747А зачем снимать ее?
Avatar-Lion
А зачем её ставить?
[Профиль]  [ЛС] 

Avatar-Lion

Top Bonus 03* 1TB

Стаж: 16 лет 10 месяцев

Сообщений: 7680

Avatar-Lion · 08-Янв-22 21:42 (спустя 8 мин.)

Hannibal61
Так по дефолту стоит. Разработчикам виднее как их ПО должно работать.
[Профиль]  [ЛС] 

Hannibal61

Консультант Техпомощи

Стаж: 15 лет 7 месяцев

Сообщений: 17913

Hannibal61 · 08-Янв-22 21:53 (спустя 10 мин.)

Avatar-Lion писал(а):
82567879Разработчикам виднее
Avatar-Lion
Тогда ясно
Avatar-Lion писал(а):
82566723А в чем смысл цепляться на старую версию протокола?
[Профиль]  [ЛС] 

KorDen32

Хранитель

Стаж: 16 лет 1 месяц

Сообщений: 2900

KorDen32 · 08-Янв-22 22:09 (спустя 15 мин.)

Тестовые раздачи
(V2 не регистрируется и не доступен к загрузке)
Один файл
V1 - https://rutr.life/forum/viewtopic.php?t=6161614
Hybrid - https://rutr.life/forum/viewtopic.php?t=6161615
V2 - https://rutr.life/forum/viewtopic.php?t=6161616
Папка
V1 - https://rutr.life/forum/viewtopic.php?t=6161610
Hybrid - https://rutr.life/forum/viewtopic.php?t=6161609
V2 - https://rutr.life/forum/viewtopic.php?t=6161608
[Профиль]  [ЛС] 

stalkerok

Стаж: 5 лет 2 месяца

Сообщений: 1174

stalkerok · 08-Янв-22 22:12 (спустя 3 мин.)

KorDen32
Цитата:
Тема не найдена
В закрытом разделе?
[Профиль]  [ЛС] 

cedr

Admin gray

Стаж: 17 лет 5 месяцев

Сообщений: 37426

cedr · 08-Янв-22 22:27 (спустя 14 мин.)

stalkerok
ещё раз попробуйте
[Профиль]  [ЛС] 

stalkerok

Стаж: 5 лет 2 месяца

Сообщений: 1174

stalkerok · 08-Янв-22 22:59 (спустя 32 мин., ред. 08-Янв-22 22:59)

cedr, да, видно, спасибо.
Одиночные гибриды вроде бы можно без проблем юзать.
P.S. Немного цитат с гитхаба
Цитата:
Цитата:
None of the trackers support v2 or hybrid torrents.
This is kind of a deadlock. They don't support v2 because of lack of supporting clients and clients don't support v2 due lack of supporting trackers.
I'm pretty sure trackers will starting to support v2 if enough client support is available.
Цитата:
If the tracker is not capable of handling v2 or hybrid torrents, you will not be able to upload hybrid torrents. So if it's not implemented in the tracker software, hybrid torrents will just not work (yet).
But, as we want support for v2 torrents, maybe it's not that bad to make hybrid torrents default in torrent creation dialogue as it raises user complaints and might put some pressure on tracker operators to act and implement it.
[Профиль]  [ЛС] 

KorDen32

Хранитель

Стаж: 16 лет 1 месяц

Сообщений: 2900

KorDen32 · 08-Янв-22 23:19 (спустя 20 мин., ред. 08-Янв-22 23:19)

stalkerok
Похоже, Transmission 3.0 не понимает гибриды.
UPD: В коде пофикшено 15.10.21, но релиза пока не было
[Профиль]  [ЛС] 

cedr

Admin gray

Стаж: 17 лет 5 месяцев

Сообщений: 37426

cedr · 09-Янв-22 01:24 (спустя 2 часа 4 мин.)

stalkerok писал(а):
82568110Одиночные гибриды вроде бы можно без проблем юзать.
да, если все более-менее используемые клиенты смогут работать с гибридами.
С многофайловыми раздачи несколько сложнее ситуация.
[Профиль]  [ЛС] 

CR929

Top Bonus 03* 1TB

Стаж: 11 лет 4 месяца

Сообщений: 789

CR929 · 09-Янв-22 12:55 (спустя 11 часов)

stalkerok писал(а):
82568110Одиночные гибриды вроде бы можно без проблем юзать.
Ну для них и падденги не нужны, там один файл всего
[Профиль]  [ЛС] 

stalkerok

Стаж: 5 лет 2 месяца

Сообщений: 1174

stalkerok · 09-Янв-22 13:51 (спустя 56 мин., ред. 09-Янв-22 13:51)

stalkerok писал(а):
82565566uTorrent 3.4.2 .pad не качает по дефолту, ставит пропуск на папку и оставляет part файл хранения частей, qBittorrent 4.3.9 же на диске ничего не оставляет.
BitTorrent 7.10.5 тоже по дефолту не качает .pad. Оставляет part файл. Если в uTorrent или BitTorrent выбрать папку и скачать, файлы с одинаковым количеством байт будут выглядеть так: 14602, 14602.alt, 14602.alt.alt и т.д.
BitComet 1.84 даже не видит эту папку, соответственно, выбрать её и загрузить нельзя. На диске ничего не оставляет.
v2 ни один не открыл.
[Профиль]  [ЛС] 

yandrey0

Top Bonus 05* 10TB

Стаж: 18 лет 1 месяц

Сообщений: 607

yandrey0 · 13-Янв-22 14:45 (спустя 4 дня)

Orhideous писал(а):
О rTorrent пока нет данных.
Гибридные, созданные в torrenttools и qBittorrent загружает, появление поддержки v2 маловероятно, развитие давно заброшено автором.
[Профиль]  [ЛС] 

Psih-ya

Стаж: 15 лет 1 месяц

Сообщений: 189


Psih-ya · 14-Янв-22 11:47 (спустя 21 час)

cedr писал(а):
82568799С многофайловыми раздачи несколько сложнее ситуация.
qBittorrent v4.4.0 скрывает в своём интерфейсе .pad каталог, так что всё в порядке. Можно и в интерфейсе рутрекера его скрыть, оставив ссылку на тему с пояснением, что за файл такой.
А вот то, что эта версия у меня имеет импотенцию в скорости раздачи, немного не радует. Подожду, авось разгонится.
[Профиль]  [ЛС] 

x86-64

Moderator senior

Стаж: 7 лет 3 месяца

Сообщений: 28867

x86-64 · 17-Янв-22 19:43 (спустя 3 дня)

Новый рекорд, 6.16 гб нормальных файлов + 7.12 гб мусора
скрытый текст
https://rutr.life/forum/viewtopic.php?t=6165692
[Профиль]  [ЛС] 

stalkerok

Стаж: 5 лет 2 месяца

Сообщений: 1174

stalkerok · 17-Янв-22 21:57 (спустя 2 часа 13 мин.)

KorDen32 писал(а):
82568275Похоже, Transmission 3.0 не понимает гибриды.
А если добавить торрент по хешу или магнет-ссылке?
[Профиль]  [ЛС] 

Deputant

Стаж: 7 лет 7 месяцев

Сообщений: 322


Deputant · 18-Янв-22 13:04 (спустя 15 часов)

stalkerok
Могу ошибаться, но, при скачивании через хеш или магнет-ссылку, клиент запрашивает торрент файл, у других пиров. То есть, ничего не поменяется.
[Профиль]  [ЛС] 

stalkerok

Стаж: 5 лет 2 месяца

Сообщений: 1174

stalkerok · 18-Янв-22 16:00 (спустя 2 часа 56 мин.)

Deputant, всё верно, суть в том, что в гибриде содержится дополнительная информация и хеш v2, по этому сам торрент файл клиент не принимает, а если попробовать примагнититься, то пиры будут отдавать информацию только о v1.
[Профиль]  [ЛС] 

x-code

Стаж: 16 лет 7 месяцев

Сообщений: 269

x-code · 18-Янв-22 21:05 (спустя 5 часов)

С удивлением прочитал про паддинг файлы. Что это такое? Если это файлы заполненные нулями и создаваемые для того, чтобы каждый осмысленный файл раздачи начинался с нового фрагмента (piece), то зачем эти паддинги создавать реально в виде файлов на диске? Почему не создавать их виртуально в программе? Это какая-то недоработка клиентов?
[Профиль]  [ЛС] 

stalkerok

Стаж: 5 лет 2 месяца

Сообщений: 1174

stalkerok · 18-Янв-22 21:43 (спустя 38 мин.)

x-code, это и есть файлы заполненные нулями и они виртуальные, но их можно скачать в гибридном режиме.
[Профиль]  [ЛС] 

x-code

Стаж: 16 лет 7 месяцев

Сообщений: 269

x-code · 18-Янв-22 21:52 (спустя 9 мин., ред. 18-Янв-22 21:52)

stalkerok а зачем их скачивать и почему они вообще возникают физически? В режиме v1 делается общий хеш для всех файлов раздачи, расположенных подряд (как и раньше). Для v2 делаются свои хеши для каждого файла, при разбиении на pieces и подсчете хешей v2 остатки для каждого файла заполняются нулями в оперативке. При отдаче по v2 эти нули генерируются программно, т.к. известен размер каждого файла и размер piece. При приеме по v2 эти нули выкидываются, по той же причине (хотя вообще их передавать по сети идиотизм, но я не знаю подробностей и надеюсь что их даже и не передают). Откуда здесь берутся физические паддинг файлы?
[Профиль]  [ЛС] 

KorDen32

Хранитель

Стаж: 16 лет 1 месяц

Сообщений: 2900

KorDen32 · 18-Янв-22 22:35 (спустя 42 мин., ред. 18-Янв-22 22:41)

x-code
"Гибридные" торренты создаются по правилам V2 (свои хеши для каждого файла с дополнением нулями), но имеют одновременно и хэши SHA1 в "info/pieces" и хэши SHA256 в "piece layers". И точно так же имеют двойную структуру файлов - "info/files" для V1 и "info/file tree" для V2
Для обратной совместимости нулевое заполнение в структуре V1 (info/files) представлено как файлы .pad/1234 где 1234 - количество байт нулей.
Клиенты, поддерживающие работу с V2 и гибридными торрентами, обращаются с ними как с V2, автоматически дополняя файлы до размера части нулями и игнорируя .pad. Анонсируют и обмениваются они и по V1 и по V2-хэшам. Если старый клиент спросит, они отдадут эти нули.
Клиенты, не поддерживающие V2, в общем случае могут открыть такой гибридный торрент как V1, но видят PAD-файлы и скачивают/записывают их. Лучше так, чем вообще невозможность использования старых клиентов.
[Профиль]  [ЛС] 

Avatar-Lion

Top Bonus 03* 1TB

Стаж: 16 лет 10 месяцев

Сообщений: 7680

Avatar-Lion · 18-Янв-22 22:39 (спустя 4 мин.)

Вот. Еще один повод перейти на чисто v2.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error