Завантажити та скачати торренти українською


Чому при перезаливанні торрента зі зміненим маленьким файликом ті, хто неповністю скачав, мусять перекачувати майже з нуля

Нові коментарі

Нова тема   Відповісти
Автор Повідомлення
kszitadel 
VIP


З нами з: 02.09.09
Востаннє: 20.08.16
Повідомлень: 369

2010-04-25 08:44  
На написання наштовхнули нарікання на те, що багатьом, хто не встигли докачати повністю попередню версію торрента, довелося перекачувати наново величезну роздачу Blu-Ray на HD-Club при тому, що в роздачі було змінено лише декілька невеличких файлів.

LёXus з HD-Club написано:
Хлопці, підкажіть, що таке... було скачано 15%, сьогодні увімкнув комп, не качає... зайшов сюди, бачу торрент перезалито... скачав заново торрент-файл, вказал ту ж теку... старий торрент видалив... перехеширувалось і встало на докачку... але от зараз полоса закачки показує, что скачано лише 2%... Чому так? Було ж 15?


AntiPro з HD-Club написано:
Спитайте релізера чи адміністрацію. Я втратив майже в 2 рази більше, 24,6% скачаного Sad (1)


Це запитання не до релізерів, а відносно технології торрентів загалом.
Для кращого розуміння виділіть який-небудь торрент в uTorrent, ліпше недокачаний і з багатьма файлами, і перейдіть на вкладку "Файли"
Там є стовбці "Шлях", "Розмір", "Готово", """# Частин", "Частини" й "Пріоритет"
Так от. При створенні *.torrent до багатофайлового релізу програма по-воєнному вишиковує всі файли в один довгий ряд, так би мовити "ковбасу", а потім нарізає цю "ковбасу" на частини по 4 Мб. Скачуємо ми по частинах і беруться вони рандомно по всій довжині торрента. Коли торрент недокачаний, у стовпці "Частини" дуже добре бачимо поділ на такі відрізки по 4 Мб.
- Ті, що закачані (є на вінчестері) показують зеленим кольором,
- ті, що закачуються в якогось піра на даний момент - синім,
- ті, що є в когось з приєднаних на данний момент пірів, але ще не почали закачуватися - білим
- ті, що яких немає в наявності в жодного з приєднаних на данний момент пірів - червоним
Погляньте - маленькі файли можуть кагалом входити до однієї частини, і починається така частина десь посередині якогось файлика, а зовсім не на початку. Великі файли також починають поділ не з початку, але там така хмара частинок, що нічого не розгледиш. Лише для файлу №1 початок поділу співпадає з початком файлу. От якби всі файли на світі були кратні за розміром 4 Мб - таких проблем би не було, поділ завжди починався б з початку кожного файлу.
А тепер уявіть, що один з файликів на початку єдиної "ковбаси" при перезаливці змінив розмір, видалився чи з'явився. Тоді вся ковбаса зсувається. І границі між частинами по 4 Мб також. У нас закачаною є, скажімо, частинка від 4 Мб до 8 Мб, але при зсуві ця частинка вже на позиції з 5 Мб до 9 Мб. Отож перевірив uTorrent частинку з 4 Мб по 8 Мб (там співпадає лише останні 3 Мб), і з 8 по 12 (там співпадає лише 1 Мб) - контрольні суми різні, отже перекачує наново обидві.
Тепер уявімо, що були закачані дві сусідні частинки по 4 Мб. Тоді в цьому відрізку 8 Мб при зсуві буде перекачуватися початок і кінець, але 4 Мб залишаться незачепленими. Було 5 сусідніх частинок - залишиться 4.
Якщо ми скачали файл повністю, то навіть зсув поділу на частинки не завадить переконатися, що контрольні суми співпадають для кожної частинки. Можемо приєднуватися до роздачі, не боячись, що доведеться перекачувати. Не встигли докачати повністю - залишиться лише те, що на дотику сусідніх вже закачаних частинок.

Висновок: ті, хто встигли закачати файл повністю, можуть не боятися втратити закачане при перезаливанні. Ті ж хто не встигли - вже ніколи не встигнуть. Недокачаний файл нікому не треба, отож перекачуйте й радійте, що хоча б 2% з 15% збереглося за теорією ймовірності.
Висновок 2: При перезаливанні торрента без зміни вмісту самих файлів (за можливої зміни назви файлу) таке не загрожує. Хіба через перейменування файлів "ковбаса" вишикується в іншому порядку.

PS: Я ніде цього не прочитав, просто, як програмісту, мені це й так очевидно.
jinotot 
Почесний оцифрувальник літератури


З нами з: 28.01.09
Востаннє: 03.12.16
Повідомлень: 3235

2010-04-25 09:34  
kszitadel, якщо ця проблема стосується лише відео-релізів високої якості, то треба якось про це вказати в назві теми, а то вона трохи спантеличує...
Чи я неправильно зрозумів і насправді таке може трапитися у будь-якій роздачі при оновленні контенту і торрент-файлу?
imonko 
Відео Гуртом - фільмокрай
Відео Гуртом - фільмокрай


З нами з: 20.07.08
Востаннє: 31.10.16
Повідомлень: 7309

2010-04-25 10:02  
kszitadel а в чому проблема? просто ті частинки не записуються на вінчестер поки не дованатжаться повністю, відповідно відсотки скачування релізу різняться в головному вікні в рядку "готово" і внизу на вкладці "файли", тут проблема в іншому, чи можливо якось обмежити кількість одногочасно завантажуваних частин, коли багато частин, деколи помагає зупинка торента і його старт, тоді будуть докачуватись на початкох кілька частин, таким чином кількість їх зменшуватиметься, проблема також і в іншому, навіть без перезаливання торента релізером можна втратити частину завантаженого, якщо скажімо зненацька вирубається електроенергія, відповідно при наступному старті торент-клієнта всі активні торенти на завантаження автоматично перехешовуються, а отже втрачають недокачані частинки

Додано через 2 хвилини:

jinotot написано:
Чи я неправильно зрозумів і насправді таке може трапитися у будь-якій роздачі при оновленні контенту і торрент-файлу?

у будь-якій, просто втрати зростають коли розмір файлу більший, це очевидно
kszitadel 
VIP


З нами з: 02.09.09
Востаннє: 20.08.16
Повідомлень: 369

2010-04-25 10:53  
Сині частинки (Аватар тут ні до чого Vampire-like teeth ) дійсно не записуються на вінчестер, бо це і є недокачані. А от зелені - докачані записуються. Нехай я одночасно качаю з двох десятків пірів по дві частинки з кожного. Сорок частинок закачаних в середньому наполовину при вирубленні світла означатимуть втрату до 40х4/2=80 Мб. Але таке рідко зустрічається.
Тут же мова йде про втрату зелених вже закачаних частинок через новий поділ на частинки старих незмінених файлів. І я веду це до того, що качає хтось, скажімо 19 серій серіалу. І якщо він качає всі одночасно, закачав на 50%, а релізер в цей час підкинув 20-ту серію чи просто підправив якийсь один файлик субтитрів, то в лічера може вже після перехешування виявитися, наприклад, лише 15% скачаного.
А нарікань на ХД-клабі було штук 5, то я лише 2 останні процитував. Люди втрачали по 10 Гіг і більше. Очевидно, що не в оперативці вони зберігалися.

Для когось проблематично і 1 Гб завантажити, а мені наприклад, не важко за годину й пів-блюрейки перекачати, якщо роздача сідується на 5-10 Мбайт/с, а не на 40-50 кб/с

Додано через 18 хвилин 8 секунд:

Я он давно хотів перезалити Олександр Довженко. Творча спадщина (Повне зібрання творів, цифрова реставрація) , щоб вкинути туди створені мною субтитри до російської документальної телепередачі, та здогадувався про таку проблему і боявся, бо там завжди було з десяток лічерів. Там же якраз такі лічери, що з каналом до 100 кб/с і не спроможні вантажити 10 DVD9. Сьогодні ж переконався в справедливості таких побоювань. Але зараз лічерів стало менше, тож в понеділок треба таки-перезалити у відповідності до написаного weber.
weber 
Почесний гуртомівець


З нами з: 03.08.08
Востаннє: 02.12.16
Повідомлень: 7003

2010-04-25 13:43  
Чесно кажучи бувало деколи, але не вистачало лише декількох %
Ваш часовий пояс: GMT + 2 Години

Нова тема   Відповісти