Merge RU
Слияние (одновременная загрузка из нескольких сетей)
Contents |
Синтаксис
~> merge <download num1> <download num2>
- <> - скобки при вводе команды не пишутся, даны лишь для примера.
Использование
Эта команда позволяет загружать один и тот же файл из двух различных сетей одновременно.
Из журнала изменений:
2004/08/16: Fabrice писал [...] - CommmonSwarming2: * Новая команда ''merge файл№1 файл№2'' обеспечивает слияния данных из файла №2 в файл №1". Замечание: Все данные загруженные ранее в файл №2 по текущий момент, будут потеряны.
Для начала нужно проверить существует ли файл в обоих сетях. Большинство сетей используют разные хэш аглоритмы, поэтому их проверка не может быть полностью автоматизирована (возможно ситуация измениться в будущем, при помощи коллег или служб подбных bitzi.com).
Swarming на данный момент (9 декабря 2004) эксперементальная возможность, для того чтобы включить ее, необходимо перекомпилировать ядро mldonkey с опцией --enable-swarming2. В случае некоректной работы, вы всё же сможете сохранить куски файла.
Учебник (инструкция)
от пользователя b8_bavard :
Последние ядра программы (выше версии 2.5.28) содержат эксперементальную возможность: своминг(прим. перевод: одновременная работа между несколькими сетями) между сетями. Вы должны иметь возможность загрузки файла из нескольких сетей, таких как: Edonkey, Bittorrent, Gnutella1/2, fileTP and Fasttrack.
Для использования этой возможности, запустите различные загрузки этого файла из разных сетей (по крайне мере одна из загрузок ДОЛЖНА БЫТЬ из сети Edonkey или Bittorrent, так как только эти сети могут проверять целостность файла), и сразу же нажмите на паузу, прежде чем что-либо успеет скачаться из этих закачек.
После, введите в консоли команду:
merge <file_num1> <file_num2>
Где file_num1 это номер закачки, его можно посмотреть наведя мышку на скачиваемый файл или же щёлкнув по нему среди прочих параметров можно увидеть значение # (напротив символа решётки). Пример:
merge 7 12
выполнение такой команды скажет mldonkey, что файл со вторым номеров (в примере это 12) должен быть прикреплён к файлу с первым номером (в примере это 7), при этом файл с первым номером (в примере это 7) ОБЯЗАТЕЛЬНО должен быть из сети Edonkey или Bittorent.
Любые данные уже загруженные в загрузку номер 2 будут потеряны (на данный момент это так, но надеемся будет исправлено в будущем). В ответ, MLdonkey должна ответить, что два файла были объедены. Вы можете прикреплять сколько угодно загрузок в файлу с первым номером (в примере это 7), но вы не можете прикреплять файлы, которые уже были прикреплены где-нибудь ещё.
Как только файлы(загрузки) будут прикреплены, это означает автоматическую "отмену" на любой из файлов загружаемых вами ранее. Окончательный файл будет именно файл(загрузка) с первым номером в нашей команде (в примере это 7) и отменить все другие загружаемые файлы (в нашем примере это 12).
Скорость и % загрузки есть сумма всех загрузок для всех загрузок добавленных к загрузке с первым номером, тогда как только текущая загрузка файла с перывым номером является показателем загрузки файла для всех добавленных загрузок (Т.е. только файл с первым номером, приоритетный, именно он дает вам общее количество загруженных байтов, в то время как другие загрузки (вторичные) лишь загружают байты и добавляют их к первичной закачке.
Вы не сможете разъединить файлы, но вы можете поставить в паузу те файлы, которые хотелось бы остановить, и ждать загрузки до конца, чтобы они сами собой убрались.
Эта возможность АБСОЛЮТНО эксперементальная, никаких гарантий ! Перед объединение файлов из двух сетей вы ДОЛЖНЫ БЫТЬ УВЕРЯНЫ что это точно, один и тот же файл, иначе загрузка никогда не будет завершена.
См. также
mirror (зеркало), только для загрузок через протокол FileTP