Дропбок објављује код за нови алгоритам компресије ДивАНС

Тецх / Дропбок објављује код за нови алгоритам компресије ДивАНС 1 минут читања

Андроид Хеадлинес



Ако сте мислили да 7-Зип пружа одличне омјере компресије, можда ћете бити у прилици јер је Дропбок објавио свој нови алгоритам компресије ДивАНС као пројекат отвореног кода. Програмери тврде да ДивАНС може компримовати податке гушће од 7-Зип, Бротли или чак Зстандард.

Код широко користи програмски језик Руст системс, који спонзорише Мозилла. Руст је дизајниран да буде сигуран и истовремено, што га чини одличним језиком за развој ове врсте софтвера у.



ДивАНС користи нову векторску унутрашњу технологију коју пружа платформа Руст. С обзиром да је вишенаменски, ни он не би требало да буде спор.



Друга новија технологија која се назива међупредставништво даје програмерима слободу да форсирају различите алгоритме компресије и тако временом граде боље оптимизаторе.



Непотребно је рећи да пројекат увек тражи веће учешће заједнице од оних који би желели да своје време уложе у стварање бољег алгоритма компресије.

ДивАНС је издат под лиценцом Апацхе, што би требало да помогне ширењу кода, јер је лиценца прилично дозвољавајућа. С тим у вези, изведени код за компресију заснован на ДивАНС-у можда технички неће морати да се дистрибуира са истом лиценцом. Ово је помало за разлику од лиценци цопилефт које прате издања софтвера заснована на ГПЛ-у.

Један од најзанимљивијих аспеката алгоритма повезан је са његовом компилацијом. ДивАНС је написан на Русту, али је компајлиран против ВебАссембли (ВАСМ). Ово би могло да вам помогне да објасните како већ постоји демонстрација прегледача.



ВАСМ код је дизајниран да убрза извршавање мрежних потпрограма са којима би се мучили ЈаваСцрипт и други интерпретативни језици. Иако није намењен замени ЈаваСцрипт-а, ово изгледа као ситуација у којој би ВАСМ заиста могао бити користан, јер би писање алгоритма компресије у ЈаваСцрипт-у потенцијално довело до успореног извршења.

Узимајући у обзир огромну количину података коју Дропбок чува у име клијената, могло би бити лако сагледати предности новог метода компресије са њихове тачке гледишта. Чак и смањење за 1 или 2 процента укупне количине података које складишти Дропбок обезбедило би теоретски велику уштеду. Такође би могло да смањи количину времена послатог преносећи податке путем мреже натраг корисницима.

Ознаке дропбок