У вас есть музыка, фильм, игра, книга, программа или любой другой контент и вы желаете поделиться им с другими пользователями eMule по всему земному шару, но незнаете как это сделать ?
Смотрим и запоминаем :
Я надеюсь у вас уже установлен и настроен eMule, если нет - штудируем (Как установить и настроить eMule искать тему на форуме)
1. Ваш eMule уже подключен к Kademlia и к серверу, ожидая новое задание.
Для примера возмём обычный видеофайл *
.avi и
один из
модификаций eMule предназначенный для
целенаправленной раздачи релизов.
Официальная версия перестала быть актуальной для этого, из-за отсутствия антиличерской системы и появления более гибких кредитных систем в eMule Mod.
2. Перемещаем нужный файл в папку
incoming и открываем eMule в окне
Файлы :
и если в настройках отключена
автоматическая проверка программой этой папки на наличие изменений - жмём кнопку
Перегрузить
Происходит хэширование файла - подробнее о процессе
Что такое чанк ?
Чтобы предотвратить распространение поврежденных файлов, протокол ED2K предусматривает деление файлов на "чанки", каждый из которых хэшируется отдельно (ниже написано подробнее про хэш). Стандартный размер одного чанка 9.28MB, поэтому файл размером 15MB будет разбит на два чанка (9.28MB + 5.72MB), файл размером 315KB останется одним чанком, а файл размером 100MB поделится на 11 чанков (10x9.28MB + 7.2MB).
Что такое хэш?
Деление файлов на чанки (см. Что такое чанк ?) позволяет избежать загрузки поврежденного файла целиком, так как можно будет загрузить по новой только поврежденный чанк, но нужен способ определять поврежденные части. Для этого используются MD4 хэши.
MD4 хэш это уникальное значение, которое присваивается каждому чанку. Хэш представляет собой результат математической операции над каждым битом содержимого чанка. Поэтому, изменив хотя бы один бит в чанке, мы получим совсем другой хэш. Таким образом клиенты проверяют целостность каждой загруженной части файла.
Кроме того, вычисляется и хэш всего файла. Для этого хэши чанков последовательно соединяются друг с другом в том же порядке, в котором идут чанки в файле (то есть: хэш 1-го чанка + хэш 2-го чанка + хэш 3-го чанка +...) и полученная строка хэшируется. Таким образом, каждый файл в сети ED2K получает уникальный идентификатор. Хэш файла вычисляется не из содержимого файла, а именно из значений хэшей всех его чанков.
Кроме хэша файла надо знать и его размер. Эта информация указывается в еD2К ссылке, которые повсеместно используются.
Вот например:
eMule/eDonkey:
eMule Magic Angel 4.0m&420kbs.zip - Размер: 10.72 MB
Самые важные части здесь: "11236709" - это размер файла в байтах и "BCA3E0019D30E83EF828DFD1F25B8B7C" - собственно хэш, показанный, как 32 шестнадцатиричных цифры.
Имя файла не играет роли при идентификации файла.
И сам файл появляется в списке Все файлы обмена :
А в окне
Серверы, в
Журнале появляется запись о проведённых действиях :
3. В окне
Файлы нажимаем
правой кнопкой мышки на выбранный файл и открываем контекстное меню файла :
Включаем доступ файла -
Всем, если в глобальных настройках указан другой параметр :
Активируем PowerShare :
Включаем приоритет отдачи - Релиз :
Нажимаем на пункт
eD2K ссылки... для получения ссылки на этот файл :
4. В открывшемся окне свойств файла, на нужной нам
вкладке eD2K Ссылка, нажимаем на кнопку
Копировать
5. На форуме, в окне быстрого ответа (создания сообщения/поста) нажимаем на тег вставки ссылок и вставляем скопированную ссылку между тегами.