
Video: Dropbox Lanserer Kode For Ny DivANS Komprimeringsalgoritme

2023 Forfatter: Kayla Nelson | [email protected]. Sist endret: 2023-07-30 23:17

Hvis du trodde at 7-Zip ga gode kompresjonsforhold, kan du være i behandling siden Dropbox ga ut deres nye DivANS-komprimeringsalgoritme som et åpen kildekodeprosjekt. Utviklere hevder at DivANS kan komprimere datmore tett enn 7-Zip, Brotli eller til og med Zstandard.
Koden bruker omfattende programmeringsspråk for Rust-systemer, som er sponset av Mozilla. Rust ble designet for å være trygt og samtidig, noe som gjør det til et utmerket språk for utvikling av denne typen programvare.
DivANS bruker ny, iboende vektorteknologi som leveres av Rust-plattformen. Siden den er flertrådet, burde den heller ikke være treg.
En annen nyere teknologi som kalles mellomrepresentasjon, gir utviklere frihet til å tvinge forskjellige komprimeringsalgoritmer sammen og derfor bygge bedre optimaliserere over tid.
Det er unødvendig å si at prosjektet alltid leter etter mer samfunnsengasjement fra de som ønsker å frivillige tiden sin til å produsere bedre komprimeringsalgoritme.
DivANS ble løslatt under Apache-lisensen, noe som burde bidra til å spre koden siden lisensen er ganske tillatelig. Når det er sagt, trenger ikke derivatkomprimeringskode basert på DivANS teknisk sett å distribueres med samme lisens. Dette er noe i motsetning til copyleft-lisenser som følger med GPL-baserte programvareutgivelser.
En av de mest interessante aspektene ved algoritmen er relatert til kompilering av den. DivANS ble skrevet i Rust, men det ble samlet mot WebAssembly (WASM). Dette kan hjelpe deg med å forklare hvordan det allerede finnes en nettleserdemo tilgjengelig.
WASM-koden ble designet for å øke hastigheten på utførelsen av online underrutiner som JavaScript og andre tolkningsspråk ville ha slitt med. Selv om det ikke er ment å erstatte JavaScript, ser dette ut som en situasjon der WASM virkelig kan være gunstig, siden skriving av komprimeringsalgoritme i JavaScript potensielt kan gjøre det til ganske langsom kjøring.
Med tanke på den enorme mengden data som Dropbox lagrer på vegne av kunder, kan det være enkelt å se fordelene med ny komprimeringsmetode fra deres synspunkt. Selv reduksjon med 1 eller 2 prosent av den totale mengden datDropbox-butikker vil gi teoretisk enorme besparelser. Det kan også redusere tiden som sendes for å overføre datover-nettverket tilbake til brukerne.
Anbefalt:
GNU Lanserer Emacs 26.1 Og Plugger Lisp-relatert Sikkerhetshull

GNU-utviklere kunngjorde i dag at utgivelsen av Emacs 26.1 strammet inn et sikkerhetshull i den ærverdige nesten 42 år gamle Unix og Linux teksteditor
Uber Lanserer Sine Nye Sikkerhetsfunksjoner I Appen I USA

Uber, en app ofte miskrediterte for manglende sikkerhetstiltak og sjelden forfulgte uetisk oppførsel, var i stand til å forbedre situasjonen noe da konsernsjefen
Japansk Selskap GMO Lanserer Første Bitcoin-gruvedrift

Det forventes sterkt at kryptovaluta vil være fremtiden for transaksjoner, og den brede aksept av denne transaksjonsmetoden støtter sterkt det faktum. Med
Microsoft Lanserer Spectre Variant 4-oppdatering For Windows 10, Intel Performance Loss Yet Again

Spectre Variant 4 er en ny trussel som har blitt avslørt av både Microsoft og Google. Mens Intel fremdeles jobber med mikrokoden for å frigjøre BIOS-oppdateringer, har Windows 10-oppdateringen blitt utgitt for å lappe problemet
HP Lanserer Kritiske Firmwareoppdateringer For 2 Sårbarheter Med Ekstern Kjøring Av Kode Som Påvirker 166 Skrivermodeller

HP tilbød en pengepremie på $ 100.000 til forskere som kunne finne sårbarheter i skriverproduktene sine for få dager siden, og det ser ut til at to er spesielle