Según el blog de Dropbox,
- Compresión de imagen Lepton: ahorrando 22% sin pérdida de imágenes a 15MB / s
Lepton logra una reducción de ahorro del 22% para las imágenes JPEG existentes, al predecir los coeficientes en bloques JPEG y alimentar esas predicciones como contexto en un codificador aritmético. Lepton conserva el archivo original bit por bit perfectamente. Comprime archivos JPEG a una velocidad de 5 megabytes por segundo y los decodifica a los bits originales a 15 megabytes por segundo, de forma segura, determinista y en menos de 24 megabytes de memoria.
Hemos utilizado Lepton para codificar 16 mil millones de imágenes guardadas en Dropbox, y estamos grabando rápidamente nuestras imágenes más antiguas. Lepton ya ha guardado Dropbox múltiples petabytes de espacio.
- ¿Cómo funciona el algoritmo AQ?
- ¿Qué es particionar en chispa, por qué lo necesitamos?
- Dados N cajas grandes y M cajas pequeñas de diferentes tamaños, ¿cómo elegir una caja grande óptima para empacar todas las cajas más pequeñas?
- ¿Cuál es el mejor algoritmo para encontrar el camino con dos limitaciones?
- ¿Qué estrategia emplearías para vencer a un algoritmo de computadora jugando póquer matemáticamente perfecto?
Dropbox utiliza el algoritmo rsync para generar archivos delta con la diferencia del archivo A1 al archivo A2. Solo el delta (generalmente mucho más pequeño que A2) se carga en los servidores de Dropbox ya que Dropbox ya tiene el archivo A1. El archivo delta se puede aplicar al archivo A1, convirtiéndolo en el archivo A2.
Puede obtener más información sobre el algoritmo aquí. rsync – Wikipedia
2. Compresión sin pérdida con Brotli en Rust por un poco de Pied Piper en el backend
En Silicon Valley de HBO, la compresión de video sin pérdidas desempeña un papel fundamental para Pied Piper mientras luchan por transmitir contenido HD a alta velocidad.
Para ayudar a nuestros usuarios a sincronizar y colaborar más rápido, también tenemos que trabajar con un formato de compresión estandarizado que ya viene con la mayoría de los navegadores. En ese sentido, hemos estado trabajando en mejoras de código abierto para el códec Brotli, que permitirán enviar bits a nuestros clientes comerciales utilizando un 4,4% menos de su ancho de banda que a través de gzip.
¿Qué es brotli?
Brotli es un proyecto de código abierto de Google que incluye un codificador versátil con una gama de configuraciones de tiempo / espacio. Ya es compatible como formato de codificación en Mozilla Firefox, Google Chrome, Android Browser y Opera.
Para el código: google / brotli
Para más información: Compresión sin pérdida con Brotli in Rust para un poco de Pied Piper en el backend
Su único voto a favor puede difundir esta respuesta en todo el mundo.
Gracias !