|
Hannibal61
  Стаж: 15 лет 7 месяцев Сообщений: 17913
|
Hannibal61 ·
18-Янв-22 22:51
(3 года 8 месяцев назад)
Papant писал(а):
82561674SHA2-256 применяется как для контроля целостности блоков данных, так и для записей в индексах (info-dictionary), что нарушает совместимость с DHT и трекерами.
KorDen32 писал(а):
82619104Анонсируют они их и по V1 и по V2-хэшам.
Forgettable писал(а):
82613499Новый рекорд, 6.16 гб нормальных файлов + 7.12 гб мусора
Вот. Еще один повод запретить на чисто v2.
Как минимум до того, пока не будет хотя бы несколько нормальных клиентов, работающих с V2 и не будет решена проблема с DHT.
|
|
KorDen32
 Стаж: 16 лет 1 месяц Сообщений: 2900
|
KorDen32 ·
18-Янв-22 23:02
(спустя 11 мин.)
Hannibal61
Если читать и цитировать бессвязные обрывки, особенно переведенные с языка оригинала, можно сделать много ошибочных выводов.
https://blog.libtorrent.org/2020/09/bittorrent-v2/
"In BitTorrent v2, the info-dictionary is also computed by SHA-256, which poses a compatibility challenge with the DHT and trackers, which have protocols that expect 20 byte hashes. To handle this, DHT- and tracker announces and lookups for v2 torrents use the SHA-256 info-hash truncated to 20 bytes."
В третий раз повторю про мусор: он есть только в гибридном режиме для обратной совместимости, в чистом V2 его не будет в виде файлов на диске и передаваемых данных.
|
|
Avatar-Lion
  Стаж: 16 лет 10 месяцев Сообщений: 7680
|
Avatar-Lion ·
18-Янв-22 23:35
(спустя 32 мин., ред. 18-Янв-22 23:35)
А есть инфа о сроках введения v2 в uTorrent?
|
|
KosiakNet
 Стаж: 10 лет 7 месяцев Сообщений: 186
|
KosiakNet ·
19-Янв-22 05:02
(спустя 5 часов, ред. 19-Янв-22 05:02)
Содержимое v1 торрент-файла
Код:
{
"announce": "http://tracker.loc/",
"created by": "qBittorrent v4.4.0",
"creation date": 1642556345,
"info": {
"files": [
{
"length": 66060288,
"path": [
"File_0_1"
]
},
{
"length": 66060288,
"path": [
"File_0_2"
]
},
{
"length": 66060288,
"path": [
"Folder_1",
"File_1_1"
]
},
{
"length": 66060288,
"path": [
"Folder_1",
"File_1_2"
]
}
],
"name": "Root_folder",
"piece length": 16777216,
"pieces": "хеш"
}
}
Содержимое гибридного торрент-файла
Код:
{
"announce": "http://tracker.loc/",
"created by": "qBittorrent v4.4.0",
"creation date": 1642556420,
"info": {
"file tree": {
"File_0_1": {
"": {
"length": 66060288,
"pieces root": "хеш"
}
},
"File_0_2": {
"": {
"length": 66060288,
"pieces root": "хеш"
}
},
"Folder_1": {
"File_1_1": {
"": {
"length": 66060288,
"pieces root": "хеш"
}
},
"File_1_2": {
"": {
"length": 66060288,
"pieces root": "хеш"
}
}
}
},
"files": [
{
"length": 66060288,
"path": [
"File_0_1"
]
},
{
"attr": "p",
"length": 1048576,
"path": [
".pad",
"1048576"
]
},
{
"length": 66060288,
"path": [
"File_0_2"
]
},
{
"attr": "p",
"length": 1048576,
"path": [
".pad",
"1048576"
]
},
{
"length": 66060288,
"path": [
"Folder_1",
"File_1_1"
]
},
{
"attr": "p",
"length": 1048576,
"path": [
".pad",
"1048576"
]
},
{
"length": 66060288,
"path": [
"Folder_1",
"File_1_2"
]
}
],
"meta version": 2,
"name": "Root_folder",
"piece length": 16777216,
"pieces": "Бла-бла-бла"
},
"piece layers": {
"Бла-бла-бла"
}
}
Содержимое v2 торрент-файла
Код:
{
"announce": "http://tracker.loc/",
"created by": "qBittorrent v4.4.0",
"creation date": 1642556356,
"info": {
"file tree": {
"File_0_1": {
"": {
"length": 66060288,
"pieces root": "хеш"
}
},
"File_0_2": {
"": {
"length": 66060288,
"pieces root": "хеш"
}
},
"Folder_1": {
"File_1_1": {
"": {
"length": 66060288,
"pieces root": "хеш"
}
},
"File_1_2": {
"": {
"length": 66060288,
"pieces root": "хеш"
}
}
}
},
"meta version": 2,
"name": "Root_folder",
"piece length": 16777216
},
"piece layers": {
"хеш"
}
}
|
|
Л. М. Гога
  Стаж: 16 лет 10 месяцев Сообщений: 19279
|
Л. М. Гога ·
19-Янв-22 09:06
(спустя 4 часа, ред. 19-Янв-22 09:06)
Т. е. в представлении клиента, не поддерживающего v2, гибридный торрент и торрент v1 будут иметь разные хеши (поскольку разное наполнение секции info)? Т. е. это будут по сути два разных торрента (не смотря на идентичное наполнение) и скачать содержимое по гибриду у пира с v1 (или наоборот), как и раздать ему, не получится?
|
|
KorDen32
 Стаж: 16 лет 1 месяц Сообщений: 2900
|
KorDen32 ·
19-Янв-22 10:29
(спустя 1 час 23 мин.)
Л. М. Гога
Да, V1 и гибрид имеют разные хеши. Точно так же как имеют разные хеши торренты V1 идентичного содержимого с разным размером части.
|
|
yandrey0
 Стаж: 18 лет 1 месяц Сообщений: 607
|
yandrey0 ·
19-Янв-22 10:44
(спустя 14 мин.)
У гибридного и v2 тоже разные хеши
скрытый текст
torrenttools create -v hybrid def-9xx23122021.csv
Metafile: /var/data/Upload/def-9xx23122021.csv.torrent
Protocol version: v1 + v2 (hybrid)
Piece size: 32 KiB (32768 bytes)
Piece count: 27
Created by: torrenttools/0.6.2
Created on: 2022-01-19 07:30:57 UTC
Private: false
Name: def-9xx23122021.csv
.. Infohash: v1: b575071662174d6a279cf32519cf765e8e3d6684
v2: a2a498abac2e672b48da0527a202f9db3ae6094d4e030da31bed713a51f27e30 torrenttools create -v 1 def-9xx23122021.csv
Metafile: /var/data/Upload/def-9xx23122021.csv.torrent
Protocol version: v1
Piece size: 32 KiB (32768 bytes)
Piece count: 27
Created by: torrenttools/0.6.2
Created on: 2022-01-19 07:31:12 UTC
Private: false
Name: def-9xx23122021.csv
... Infohash: faa522b88f1dc0fca85cdf6167235a27b85bc53d torrenttools create -v 2 def-9xx23122021.csv
Metafile: /var/data/Upload/def-9xx23122021.csv.torrent
Protocol version: v2
Piece size: 32 KiB (32768 bytes)
Piece count: 27
Created by: torrenttools/0.6.2
Created on: 2022-01-19 07:31:33 UTC
Private: false
Name: def-9xx23122021.csv
... Infohash: 9ed4753f8a6aad4afe504682594cd18b41dbf19070d34e8d9c5f613b4c692757
|
|
Avatar-Lion
  Стаж: 16 лет 10 месяцев Сообщений: 7680
|
Avatar-Lion ·
19-Янв-22 11:47
(спустя 1 час 3 мин.)
Вердикт: в топку гибриды.
|
|
master255
Стаж: 16 лет 2 месяца Сообщений: 134
|
master255 ·
19-Янв-22 15:42
(спустя 3 часа)
Avatar-Lion писал(а):
82620975Вердикт: в топку гибриды.
вся эта ерунда не имеет никакого смысла, пока не задействуют поле similar и можно будет указывать разные хеши одной раздачи. Это поле уже давно есть, но не работает, как должно.
|
|
DEnVIkL0
  Стаж: 16 лет Сообщений: 30
|
DEnVIkL0 ·
19-Янв-22 15:54
(спустя 11 мин., ред. 19-Янв-22 15:54)
Hannibal61 писал(а):
Вот. Еще один повод запретить на чисто v2.
Как минимум до того, пока не будет хотя бы несколько нормальных клиентов, работающих с V2 и не будет решена проблема с DHT.
Здесь вы заводите в логический тупик, создав на ровном месте проблему из разряда "что было сначала: курица или яйцо?"
Рутрекер достаточно огромен, чтобы быть лидером, и подтолкнуть других к переменам.
Если рутрекер перейдет на v2, то он не только станет примером для других трекеров, но и заставит разработчиков реализовать поддержку v2 в живых торрент-клиентах (если они захотят быть на плаву), а мертвые наконец-то уйдут в небытие.
Также это даст толчок и DHT серверам перейти на v2: у них появится повод для обновления.
И волей не волей по такой цепочке всё сообщество рано или поздно перейдет на v2. Но без лидера вам еще 300 лет будут вносить в функционал v2 в клиенты (а зачем, и так работает!), и DHT серверы, и юзеры не поймут зачем им старый убогий, но работающий клиент менять. Повторится история с IPv6 - имеем на сегодня этакое царство гибрида v4 и v6, хотя там проблема с переходом посложнее и глобальнее, которая цепляется за устаревшее оборудование на огромные суммы. В нашей торрент-истории проблем с аппаратным обеспечением нет. На сегодня клиенты, которые работают с v2 есть, и перейти можно сразу на v2 без какого либо геморроя с гибридами и .pad файлами.
|
|
Avatar-Lion
  Стаж: 16 лет 10 месяцев Сообщений: 7680
|
Avatar-Lion ·
19-Янв-22 16:06
(спустя 11 мин., ред. 19-Янв-22 16:06)
DEnVIkL0
Лично я жду когда в uTorrent внедрят поддержку v2. Это все-таки самый популярный торрент-клиент, пока он не обзаведется поддержкой v2, переход на v2 во всем мире будет фактически стоять на месте.
|
|
x86-64
 Стаж: 7 лет 3 месяца Сообщений: 28867
|
x86-64 ·
19-Янв-22 16:10
(спустя 3 мин.)
DEnVIkL0 писал(а):
82621957Здесь вы заводите в логический тупик, создав на ровном месте проблему из разряда "что было сначала: курица или яйцо?"
Никакого тупика нет. Есть технология, вред от которой перевешивает пользу. Вы просто не заметили слона в комнате:
Цитата:
Раздач: 2,157,646
Сидов хранителей всего: 1,596,070
Причем огромная их часть сидит на старых версиях utorrent (1.8.2 и 2.2.1). Чем меньше проблем для них создаем, тем больше материала сможем сохранить.
Avatar-Lion писал(а):
82622011Это все-таки самый популярный торрент-клиент
Все больше людей переходят на qbittorrent из-за отсутствия в нем мерзкой рекламы.
|
|
DEnVIkL0
  Стаж: 16 лет Сообщений: 30
|
DEnVIkL0 ·
19-Янв-22 16:11
(спустя 1 мин.)
Forgettable писал(а):
82622027
DEnVIkL0 писал(а):
82621957Здесь вы заводите в логический тупик, создав на ровном месте проблему из разряда "что было сначала: курица или яйцо?"
Никакого тупика нет. Есть технология, вред от которой перевешивает пользу.
О каком вреде вы говорите?..
|
|
x86-64
 Стаж: 7 лет 3 месяца Сообщений: 28867
|
x86-64 ·
19-Янв-22 16:13
(спустя 1 мин.)
DEnVIkL0 писал(а):
82622038О каком вреде вы говорите?..
То, что я дальше написал?
|
|
DEnVIkL0
  Стаж: 16 лет Сообщений: 30
|
DEnVIkL0 ·
19-Янв-22 16:16
(спустя 2 мин.)
Forgettable писал(а):
82622045
DEnVIkL0 писал(а):
82622038О каком вреде вы говорите?..
То, что я дальше написал?
Я вред не понял, объясните, пожалуйста.
|
|
x86-64
 Стаж: 7 лет 3 месяца Сообщений: 28867
|
x86-64 ·
19-Янв-22 16:21
(спустя 4 мин.)
DEnVIkL0 писал(а):
82622056Я вред не понял, объясните, пожалуйста.
Хранителям что делать с их старыми клиентами (рекомендованными на сайте), которые v2 не поддерживают?
|
|
DEnVIkL0
  Стаж: 16 лет Сообщений: 30
|
DEnVIkL0 ·
19-Янв-22 16:24
(спустя 2 мин.)
Forgettable писал(а):
82622078
DEnVIkL0 писал(а):
82622056Я вред не понял, объясните, пожалуйста.
Хранителям что делать с их старыми клиентами (рекомендованными на сайте), которые v2 не поддерживают?
Пусть работает старый клиент. Будет работать два клиента. С точки зрения нагрузки - что изменится?
|
|
Avatar-Lion
  Стаж: 16 лет 10 месяцев Сообщений: 7680
|
Avatar-Lion ·
19-Янв-22 16:28
(спустя 4 мин.)
Forgettable
Капец... Две строчки в настройках поменять, чтобы рекламу выключить - это прям так тяжело?
|
|
Hannibal61
  Стаж: 15 лет 7 месяцев Сообщений: 17913
|
Hannibal61 ·
19-Янв-22 17:20
(спустя 52 мин.)
Avatar-Lion писал(а):
82622114Две строчки в настройках поменять
Avatar-Lion
В портабельных 1.8.2 и 2.2.1 с Рутрекера и так рекламы нет.
DEnVIkL0 писал(а):
82622093Пусть работает старый клиент. Будет работать два клиента.
DEnVIkL0
Это вы о чём? Каких два клиента? Если их у меня их сейчас 25 (было и побольше), то вы мне предлагаете ещё 25 запустить? Чтобы 150 ТБ дисков за три месяца угробить?
Нет, спасибо - такого не надо.
|
|
Avatar-Lion
  Стаж: 16 лет 10 месяцев Сообщений: 7680
|
Avatar-Lion ·
19-Янв-22 17:34
(спустя 13 мин., ред. 19-Янв-22 17:34)
Hannibal61
Что за чушь? Во-первых, зачем одновременно держать запущенным 25 (!) торрент-клиентов, когда сам торрент-клиент, на сколько мне известно, ограничений по количеству раздач не имеет? Зачем вообще больше одного клиента запускать? Во-вторых, каким боком количество запущенных торрент-клиентов влияет на износ накопителей?
|
|
KorDen32
 Стаж: 16 лет 1 месяц Сообщений: 2900
|
KorDen32 ·
19-Янв-22 17:50
(спустя 16 мин., ред. 19-Янв-22 17:50)
Avatar-Lion писал(а):
82619403А есть инфа о сроках введения v2 в uTorrent?
А там программисты, способные ввести v2, еще остались? 90% ченжлога uT - "Change uninstall survey link", "Update Pro antivirus configuration" и "Add Bittorrent Speed onboarding"
Закопайте уже стюардессу и перейдите на нормальный клиент.
Avatar-Lion писал(а):
82620975Вердикт: в топку гибриды.
С чего вообще эти радикальные "Только V1!!" / "Только V2!!"?!
В гибридах пока видно две проблемы
- некоторые клиенты (Transmission) пока имеют баги, не позволяющие корректно парсить гибридные файлы. Это именно баги парсинга, а не "клиент не поддерживает гибриды"
- в многофайловых раздачах с большим количеством файлов получается большой оверхед выравнивания, который старые клиенты будут пытаться скачать
Других проблем пока не видно.
Первая проблема решаема (в коде уже решена, ждем релиза), останется только вторая, и это можно решать в индивидуальном порядке в конкретных раздачах. Однофайловые и многофайловые с малым числом файлов не являются проблемой и в таких раздачах можно использовать гибриды.
И хотя понятно, что "V2 only" не будет, не могу не пройти мимо:
Forgettable писал(а):
82622078Хранителям что делать с их старыми клиентами (рекомендованными на сайте), которые v2 не поддерживают?
Наконец-то похоронить uTorrent 1.x/2.x, у которых и без этого куча проблем (однопоточность, 32битность, неработающий DHT, неспособность адекватно работать с более чем несколькими тысячами раздач и так далее - с этим просто привыкли жить, см выше про "25 клиентов") и перейти на более современные клиенты.
Avatar-Lion писал(а):
82622425зачем одновременно держать запущенным 25 (!) торрент-клиентов, когда сам торрент-клиент, на сколько мне известно, ограничений по количеству раздач не имеет?
Карго-культ uT 1.x/2.x, см. выше
Пока одни на гитхабе исправляют проблемы "а у вас вебморда отваливается при 20к торрентов", любители uT запускают десятую копию на очередные 5к раздач.
|
|
Hannibal61
  Стаж: 15 лет 7 месяцев Сообщений: 17913
|
Hannibal61 ·
19-Янв-22 17:58
(спустя 7 мин.)
Avatar-Lion писал(а):
82622425? Зачем вообще больше одного клиента запускать? Во-вторых, каким боком количество запущенных торрент-клиентов влияет на износ накопителей?
Avatar-Lion
На 50 раздачах и одного клиента много...
|
|
Avatar-Lion
  Стаж: 16 лет 10 месяцев Сообщений: 7680
|
Avatar-Lion ·
19-Янв-22 18:05
(спустя 7 мин.)
KorDen32
Лично я за uTorrent цепляюсь только потому, что хвалёный qbittorrent до сих пор не научился импортировать его базу данных. А 200+ раздач вручную переносить... Ну, такое себе. Понятно, что это не 20 000 раздач, но всё же. Авторы qbittorrent явно не понимают, что если они пришли на рынок позже других, то нужно делать инструменты, которые позволят без лишней возни перейти на их продукт. А так... Я одну консольную утилиту попробовал, она мне написала, что якобы все раздачи перенеслись успешно, а qbittorrent как был пустым, так и остался. В итоге я плюнул и забил на это, оставшись на uTorrent. Hannibal61
Не понимаю я вас.
|
|
x86-64
 Стаж: 7 лет 3 месяца Сообщений: 28867
|
x86-64 ·
19-Янв-22 18:08
(спустя 2 мин.)
Avatar-Lion писал(а):
82622590хвалёный qbittorrent до сих пор не научился импортировать его базу данных
а что, хваленный utorrent не держит папку со всеми .torrent файлами в нем?
|
|
Avatar-Lion
  Стаж: 16 лет 10 месяцев Сообщений: 7680
|
Avatar-Lion ·
19-Янв-22 18:09
(спустя 1 мин.)
Forgettable
В ком - в нём?
|
|
x86-64
 Стаж: 7 лет 3 месяца Сообщений: 28867
|
x86-64 ·
19-Янв-22 18:19
(спустя 9 мин.)
Avatar-Lion писал(а):
82622609В ком - в нём?
в мюторренте
|
|
Avatar-Lion
  Стаж: 16 лет 10 месяцев Сообщений: 7680
|
Avatar-Lion ·
19-Янв-22 18:35
(спустя 16 мин.)
Forgettable
А причем тут торрент-файлы? Все задания в uTorrent хранятся в resume.dat, это его база данных. Уверен, qbittorrent аналогичным образом хранит всё в какой-то своей базе.
|
|
stalkerok
 Стаж: 5 лет 2 месяца Сообщений: 1174
|
stalkerok ·
19-Янв-22 18:38
(спустя 3 мин.)
utorrent любой версии не умеет нормально работать с dht и анонсерами, по этому приходится изворачиваться и запускать 25 клиентов, это жесть, конечно, а 200 торрентов это совершенно не та цифра для которой нужна автоматизация, хотя такие инструменты есть. Жалею, что не пробовал qbittorrent раньше, не нужно было бы танцевать с бубном в ответах на вопросы "а почему ...". Короче, utorrent мертвая программа, и с v2 разрабы заморачиваться не будут, впихнут ещё один баннер или видеоплеер и готова новая версия для майнинга BTT  .
|
|
EvelRus
  Стаж: 17 лет 9 месяцев Сообщений: 1501
|
EvelRus ·
19-Янв-22 18:46
(спустя 8 мин., ред. 19-Янв-22 18:46)
Debian 11, qBt 3.2.5, почти 20 000 раздач - полет нормальный!
Не понимаю, зачем вам 10500 клиентов...
При правильном распределении нагрузки у меня стало 2,5 - 3,5 Тб розданного на 500 мегабитном канале...
Жду официального выпуска 4.4, пока RC1 и глючит (((
|
|
Avatar-Lion
  Стаж: 16 лет 10 месяцев Сообщений: 7680
|
Avatar-Lion ·
19-Янв-22 19:03
(спустя 16 мин.)
stalkerok писал(а):
82622762utorrent любой версии не умеет нормально работать с dht и анонсерами
Странно. Как же я тогда качаю всё по магнетам и у меня всё качают по магнетам?
|
|
|