Printable Version of Topic
Click here to view this topic in its original format
Forums > Сеть BitTorrent > Проблема с хэшами отдельных файлов при возвращении на раздачу, (наверное, вопрос для новичкового форума, но...)


Posted by: bubamara on 10-11-2006, 03:50
Который раз попадаю в ситуацию:

1. Скачал DVD-релиз
2. Прожег полный набор файлов релиза на DVD (Nero, DiskJugger, декриптер - эффект одинаковый) и стер с диска
3. Пришла просьба поддержать

И вот я бы рад, но

4. Сливаю релиз с самописного DVD на диск (тупым копированием или через декриптер - все равно)
5. Подцепляю торрент с трекера (uTorrent'ом), указывая в качестве целевого фолдер, где лежит релиз (структура вложеных фолдеров полностью аналогична оригинальному релизу)

И вот тут ждет засада. По окончании проверки хэшей картина примерно такая:

user posted image

Все файлы в наличии, но часть из них - типа неправильные. Если есть полный сид - начинается закачка с него этих "неправильных" файлов. А как быть качающим если я - единственный сид? Ситуация 100% повторяема. Отсюда вопрос: как привести релиз, слитый с DVD, в полное соответствие тому набору файлов, который был скачан, чтобы можно было полноценно поддерживать раздачи?

В общем - где я дурак? :rolleyes:

Posted by: admik on 10-11-2006, 05:03
скорее всего, это крито рипнутый релиз, с ошибками в IFO и BUP...
при записи мелочевка там исправляется, и вот такая ситуация в итоге.

ИМХО конечно

хотя почему у тебя cover.jpg неполный - это неизвестно

Posted by: Didoo on 10-11-2006, 06:40
Обычная история :) . Писал должно быть чем-то типа Клона или подобного, а они слегка меняют VIDEO_TSы. Поскольку изменившиеся файлы поменяли хэш всего чанка (сложите размеры и получите размер 2Mb - чанки того релиза), то при речеке он показывается как incomplete и требует перезакачки. Мораль - планируешь перевыкладывать, храни копии оригинальных VIDEO_TSов. :cool:

Posted by: bubamara on 10-11-2006, 10:45
Ээээ... Ну, хранить мелочевку отдельно для перевыкладывания - несложно, это не .vob Но меня смутил именно jpg - он то причем? Стал проверять...

А теперь вторая часть марлезонского балета.

Раздача Алисы. Я скачивал только 4 альбома. С диска не убирал - так и лежали оригинальные архивы там, куда скачались. Так вот, если удалить торрент из списка клиента, а затем повторно взять с трекера, после хэш-проверки имеем аналогичный случай:

user posted image

Ни один файл не признан за полностью родной и началась докачка. Скачав 6 Мб uTorrent успокоился и перевел торрент в режим сидирования.

Побились архивы? Невероятно, но допустим. Еще раз удаляю торрент. Еще раз добавляю - в точности та же ситуация, приходится скачивать еще 6 Мб. То есть имеет место быть стабильный глюк. Откуда у него растут ноги - не знаю.. я в панике :fear2:

Когда будет время - попробую как поведет себя Azureus в аналогичной ситуации...

Posted by: Klaipeda on 10-11-2006, 11:09
bubamara, Didoo вроде объяснил уже, попробую ещё раз :)
Релиз разбит на чанки, например по 2 мб, если хэш чанка не совпадает клиент перекачивает его полностью т.е. не 24 кб, а все 2 мб, как в твоём примере с DVD.
В случае с архивами аналогичная ситуация, с той разницей, что там есть чанки часть которых лежит в файлах которые ты не качал, а часть в тех что качал. Во время скачивания клиент так-же качает их полностью, но хранит эту информацию в служебном файле который стирается после удаления задания из клиента. Поэтому когда ты снова ставишь на раздачу этот релиз, вполне естественно что там несколько частей не хватает.
Могу тебя заверить, что Azureus, как впрочем и любой другой клиент, в аналогичной ситуации поведёт себя точно так-же :)

Posted by: korneliy on 10-11-2006, 11:42
В папке с релизом Алисы должен еще валятся файл типа ~uTorrentPartFile_11C882000.dat - вот это и есть служебный файл, о котором пишет Klaipeda.

Posted by: FlyDrag on 10-11-2006, 11:49
Кмк вполне логично сделать так - нарезать на DVD5 правильный DVD-Video, а в качестве бекапа нарезать на другую болванку торрент as-is, и телемаркет - усе будет:) Вариант самый простой, цена вопроса крайне низкая. Если видео-диск пролюбится - можно будет восстановить:)

Posted by: bubamara on 10-11-2006, 11:54
QUOTE (Klaipeda @ 10-11-2006, 11:09):
В случае с архивами аналогичная ситуация, с той разницей, что там есть чанки часть которых лежит в файлах которые ты не качал, а часть в тех что качал.
Аааа! "Семён Семёныч!.." Вот теперь понял - IFO, BUP и кусок коврика в первом примере находились в одном чанке. Во втором примере "недокачаные" куски - фрагменты "соседних" файлов, которые я не скачивал, и эти "ненужные" данные хранились в специальном файле (~uTorrentPartFile_*.dat) который грохается вместе с торрентом. Ага?

Проверил. Прибил торрент, предварительно скопировав ~uTorrentPartFile_*.dat в надежное место. Взял торрент с трекера, но не запустил сразу, а предварительно скопировал .dat на прежнее место. После проверки все скачаные файлы - 100% И никаких докачек. Танцуют все! :punk:

Мораль первая: оригинальные IFO DVD-релиза надо хранить (буду писать их в корень того же DVD)

Мораль вторая: если релиз качался не полностью, то перед тем, как убрать его с раздачи и грохнуть торрент, полезно записать рядом ~uTorrentPartFile из релизного фолдера.

Всё правильно я понял?:)

Posted by: korneliy on 10-11-2006, 12:05
QUOTE (bubamara @ 10-11-2006, 09:54):
Мораль первая: оригинальные IFO DVD-релиза надо хранить (буду писать их в корень того же DVD)
Только сначала лучше проверить, увидит ли такой диск твой проигрыватель. Я слышал, что некоторые экземпляры перестают видеть диск, если на нем есть какие-то лишние файлы или директории.

Posted by: bubamara on 10-11-2006, 12:16
QUOTE (korneliy @ 10-11-2006, 12:05):
Только сначала лучше проверить, увидит ли такой диск твой проигрыватель. Я слышал, что некоторые экземпляры перестают видеть диск, если на нем есть какие-то лишние файлы или директории.
У меня BBK - он жрёт всё:) Проверено многократно.

Вообще, вопрос о сохранении оригинальных IFO от DVD-релизов для безболезненного возвращени на раздачу хорошо бы прописать в FAQ. Ситуация-то жЫзненная. Вот сейчас практически единственным сидом вишу на "Семи самураях" (с ситуацией на картинке выше) , а кроме *.vob и одного jpeg получить с меня пиры ничего не смогут... нехорошо это...

Всем спасибо за помощь:)

Posted by: TAHKEP on 10-11-2006, 13:20
QUOTE (korneliy @ 10-11-2006, 12:05):
QUOTE (bubamara @ 10-11-2006, 09:54):
Мораль первая: оригинальные IFO DVD-релиза надо хранить (буду писать их в корень того же DVD)
Только сначала лучше проверить, увидит ли такой диск твой проигрыватель. Я слышал, что некоторые экземпляры перестают видеть диск, если на нем есть какие-то лишние файлы или директории.
В архив их! Обложки и файлы MD5 и SFV туда же -- всё будет отлично и ни один плэйер не должен смутится. :punk:
Вот, например, лиц.диск с кучей "лишних" файлов и папок (http://torrent.e2k.ru/details.php?id=5653&filelist=1#filelist так что всё ок должно быть

Posted by: 64fp on 10-11-2006, 16:57
В случае с DVD-Video IFO и BUP следует хранить в архивчике и возвращать их на законное место перед повторной расшаркой после копирования обратно с болванки на винт.
Есть ещё вариант - парить (QuickPAR) релизы перед записью, меньше возни с архивами и т.д.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)