Video: Dropbox Lanza Código Para El Nuevo Algoritmo De Compresión DivANS
2024 Autor: Kayla Nelson | [email protected]. Última modificación: 2023-12-17 01:27
Si pensaba que 7-Zip proporcionaba excelentes relaciones de compresión, entonces podría recibir un tratamiento ya que Dropbox lanzó su nuevo algoritmo de compresión DivANS como un proyecto de código abierto. Los desarrolladores afirman que DivANS puede comprimir datos más densamente que 7-Zip, Brotli o incluso Zstandard.
El código hace un uso extensivo del lenguaje de programación de sistemas Rust, patrocinado por Mozilla. Rust fue diseñado para ser seguro y concurrente, lo que lo convierte en un lenguaje excelente para desarrollar este tipo de software.
DivANS utiliza una nueva tecnología intrínseca vectorial proporcionada por la plataforma Rust. Dado que tiene varios subprocesos, tampoco debería ser nada lento.
Otra tecnología más nueva llamada representación intermedia brinda a los desarrolladores la libertad de forzar diferentes algoritmos de compresión juntos y, por lo tanto, construir mejores optimizadores con el tiempo.
No hace falta decir que el proyecto siempre busca una mayor participación de la comunidad por parte de aquellos que desean dedicar su tiempo de forma voluntaria a producir un mejor algoritmo de compresión.
DivANS se lanzó bajo la licencia Apache, lo que debería ayudar a difundir el código ya que la licencia es bastante permisiva. Dicho esto, es posible que el código de compresión derivado basado en DivANS no tenga que distribuirse técnicamente con la misma licencia. Esto es algo diferente a las licencias copyleft que acompañan a las versiones de software basadas en GPL.
Uno de los aspectos más interesantes del algoritmo está relacionado con su compilación. DivANS se escribió en Rust, pero se compiló con WebAssembly (WASM). Esto podría ayudar a explicar cómo ya hay una demostración del navegador disponible.
El código WASM fue diseñado para acelerar la ejecución de subrutinas en línea con las que JavaScript y otros lenguajes interpretativos habrían tenido problemas. Si bien no está destinado a reemplazar JavaScript, esta parece una situación en la que WASM podría ser realmente beneficioso, ya que escribir un algoritmo de compresión en JavaScript potencialmente lo condenaría a una ejecución bastante lenta.
Teniendo en cuenta la inmensa cantidad de datos que Dropbox almacena en nombre de los clientes, podría ser fácil ver los beneficios del nuevo método de compresión desde su punto de vista. Incluso una reducción del 1 o 2 por ciento de la cantidad total de tiendas datDropbox proporcionaría ahorros teóricamente masivos. También podría reducir la cantidad de tiempo enviado transmitiendo la red de datos a los usuarios.
Recomendado:
Youtube Incorporará Un Nuevo Algoritmo Para Medir El éxito De Un Video
YouTube es una de las plataformas más populares del mundo. Dicho esto, ha suscitado muchas controversias por sus algoritmos. Los críticos habían sido
Los 5 Mejores Softwares De Compresión En 2020
¿Qué te viene a la mente cuando escuchas la palabra compresión? Espacio de almacenamiento adicional, tiempo de descarga más rápido, ¿verdad? Algunos podrían argumentar que, a diferencia de antes, ahora tenemos
Microsoft Edge Surf Game Hidden Easter Egg En Un Nuevo Navegador Web Basado En Chromium Obtiene Un Nuevo Ninjacat Activado Por Un Código Secreto De Konami
El nuevo navegador web Edge basado en Chromium de Microsoft ha recibido varias funciones adicionales. Recientemente, el nuevo navegador web Microsoft Edge recibió una
¿Debería Habilitar La Compresión De Archivos Y Carpetas?
Varios usuarios nos preguntan si deberían habilitar la compresión de archivos y carpetas NTFS en sus unidades de disco. Por lo general, al inicializar un
Hyper Scape Se Lanza Oficialmente El 11 De Agosto Con Un Nuevo Pase De Batalla, Una Nueva Arma Y Un Nuevo Truco
Hyper Scape es la nueva entrada en el célebre género Battle Royale que ya ha ganado una base considerable de jugadores en su fase de beta abierta para PC. La apertura