Корисник:HoodTerror/песак

еМуле
еМуле в0.50а
еМуле в0.50а
Оригинални аутор(и)Хендрик Брајткројц
Прво издање13. мај 2002.; пре 22 године (2002-05-13)
Репозиторијумsf.net/p/emule/code
Написан уC++
Оперативни системМицрософт Wиндоwс
Веб-сајтemule-project.net

еМуле је бестлатна пеер-то-пеер апликација за дељење датотека, креирана за Мицрософт Wиндоwс. Првобитно створен 2002. године, еМуле је био иницијално развијен као побољшање постојећег програма под називом еДонкеy2000, али је постао нешто много веће. еМуле је од тада постао један од најчешће коришћених П2П програма на свету, са огромном мрежом корисника који деле милијарде гигабајта информација, било да се ради о сликама, видео записима, документима, софтверу, филмовима или видео играма.

еМуле је софтвер отвореног кода, што значи да је његов изворни код доступан свима за гледање, уређивање, подешавање и побољшање. То значи да постоји много прикључака доступних за еМуле, од којих се већина може бесплатно преузети на интернету или путем самог програма еМуле.[1]

еМуле је написан у програмском језику C++ уз употребу Мицрософт Фоундатион Цласс Либрарy библиотеке.

Историја

уреди

еМуле је 13. маја 2002. године покренуо Хендрик Брајткројц, који је одлучио да развије софтвер, будући да није био задовољан функцијом програма еДонкеy.

Прва верзија в0.02 објављена је на сајту СоурцеФорге 6. јула 2002. године, а као бинарна верзија в0.05а, објављена је 4. августа 2002. године. Веб страница еМуле почела је са радом 8. децембра 2002. године.

Од верзије в0.40 надаље, еМуле је додао подршку за Кад мрежу која се не ослања на централне сервере, већ уместо тога користи дистрибуирану хеш табелу, као и могућност тражења алтернативних извора датотека на еДонкеy мрежи.

У новијим верзијама, еМуле додаје ИП адресу на "Листу лоших извора", ако пружа неуспешну везу, и тада се третира као да не постоји до 45 минута.

Софтверски програмери додали су и интелигентно руковање оштећењима, где датотеку није потребно поновно у потпуности преузети, ако се утврди да је део датотеке оштећен.

У верзији в0.47б додато је маскирање протокола, тако да еМуле аутоматски одабере 2 насумична броја порта при покретању, како би преговарао око ограничења пропусности за пеер-то-пеер софтвер који су увели интернет провајдери 2007. године.

Кратко објашњење рада

уреди

Када се датотека дели путем еМуле-а, хешује се помоћу МД4 алгоритма. МД4 хеш, величина датотеке, назив датотеке, брзина протока итд. чувају се на Кад мрежи.

Корисник еМуле-а може да изврши претрагу назива датотеке на мрежи, и резултати који се подударају, јединствени идентификатор, укључујући МД4 хеш датотеке, враћају се и могу се одабрати за преузимање. Апликација еМуле затим шаље овај захтев серверима, на којима други корисници деле тај хеш, и ти сервери враћају локације тих клијената. Датотека се затим захтева од клијената, а еМуле апликација затим стоји у реду док се датотека не може преузети. Када корисник преузме део датотеке од 9 КиБ, он тада тај део дели, тако да га и други корисници могу преузети он њега, а не само од других претходно доступних извора.

Напредно интелигентно руковање корупцијом развијено је у каснијим верзијама еМуле-а, како би се одржао корак са БитТоррент-ом. СХА-1 хеш вредности израчунавају се за сваких 180 КиБ података.

Кредитни систем

уреди

еМуле омогућава размену кредита између клијената и награђује доприносе корисника на мрежи, попут оних који се отпремају другима, смањујући корисниково време чекања у реду. Кредити се чувају у датотеци цлиентс.мет, а јединствени кориснички хеш је обезбеђен за идентификацију клијената. Ваше кредите држи клијент који дугује кредит и ваши кредити се не могу приказати.

Конфигурационе датотеке

уреди
  • Цлиентс.мет - Чува све освојене кредите.
  • Преференцес.ини - Садржи сва подешавања у оквиру менија Опције, укључујући ширину колоне и изглед апликације.
  • Цанцеллед.мет - Чува све датотеке које су отказане, а нису потпуно преузете, тако да апликација може да их идентификује у будућности.
  • Кноwн.мет - Чува све дељене, тренутно преузимане или претходно прузете датотеке, укључујући име, хеш вредност и величину датотеке.
  • Кноwн2_64.мет - Чува АИЦХ хеш вредности свих преузетих и дељених датотека.
  • ЕмФриендс.мет - Садржи све пријатеље додате на кориснички налог.
  • Сервер.мет - Садржи све познате сервере.[2]

Референце

уреди
  1. ^ еМуле ат ДоwнлоадАстро
  2. ^ еМуле Софтwаре Еxплаинед ат Атхена Форенсицс

Спољашње везе

уреди