zsync

Una implementación de RSYNC sobre HTTP.
Descargar ahora

zsync Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Colin Phipps
  • Sitio web del editor:

zsync Etiquetas


zsync Descripción

Una implementación de RSYNC sobre HTTP. Zsync es un programa de transferencia de archivos. ZSYNC le permite descargar un archivo desde un servidor remoto, donde ya tiene una copia de una versión anterior del archivo en su computadora. Zsync descarga solo las nuevas partes del archivo. Utiliza el mismo algoritmo que RSYNC. Sin embargo, donde RSYNC está diseñado para sincronizar datos de una computadora a otra dentro de una organización, ZSYNC está diseñado para la distribución de archivos, con un archivo en un servidor que se distribuirá a miles de descargadores.zsync no requiere Software de servidor especial: solo un servidor web para alojar los archivos, y no impone carga adicional en el servidor, lo que lo hace ideal para la distribución de archivos a gran escala.zsync es una fuente abierta, distribuida en la versión 2 de la licencia artística. Retroalimentación, informes de errores y parches son bienvenidos .ZSYNC Llena un espacio en la tecnología disponible para la distribución de archivos a gran escala. Tres puntos clave explican por qué ZsyNC proporciona una técnica genuinamente nueva para la distribución de archivos: * El lado del cliente RSYNC - ZSYNC utiliza el algoritmo RSYNC, pero lo ejecuta en el lado del cliente, evitando así la carga de alto servidor asociada con RSYNC. * RSYNC sobre HTTP - ZSYNC proporciona transferencias que son tan eficientes como RSYNC -Z o CVSUP, sin la necesidad de ejecutar una aplicación de servidor especial. Todo lo que se necesita es un servidor web que cumple con HTTP / 1.1. Por lo tanto, funciona a través de firewalls y en cuentas de alojamiento compartido, y otorga menos preocupaciones de seguridad. * Manejo de archivos comprimidos: RSYNC es ineficaz en archivos comprimidos, a menos que se comprimen con una versión parcheada de GZIP. ZSYNC tiene un manejo especial para archivos GzPipped, que permite la actualización de transferencias de archivos que se distribuyen en forma comprimida. El manejo especial de archivos comprimidos es, por lo que sé, completamente nueva y exclusiva de ZSYNC. La combinación de RSYNC y HTTP del lado del cliente también es exclusivo de ZSYNC, a lo mejor de mi conocimiento. LaSyNC solo es útil si las personas ofrecen descargas de ZSYNC. He realizado un esfuerzo deliberado para hacer que ZSYNC sea simple y confiable en uso, y fácil de implementar. * Se ofrecen descargas de meta-archivo individuales: se ofrece un archivo .zsync, que contiene los meta-datos necesarios por ZSYNC. Este archivo contiene las sumas de comprobación precalculada para el algoritmo RSYNC; Se genera en el servidor, una vez, y luego se usa por cualquier número de descargadores. * Formato de archivo fácil - Los archivos .zsync tienen un encabezado de texto simple, por lo que se pueden editar con cualquier buen editor para cambiar los detalles como la URL de descarga. * Uso flexible: el .zsync contiene una URL relativa al contenido completo del archivo, por lo que puede generarlo y ofrecerlo en el mismo servidor que aloja la descarga completa (y por lo que puede distribuirse como cualquier otro archivo en el espejo sitios). O puede contener una o más URL absolutas (el cliente intentará múltiples URL si es necesario para encontrar el contenido), lo que significa que el .ZSYNC se puede alojar en un servidor diferente enteramente; De hecho, el .ZSYNC puede ser generado y ofrecido por un tercero, mientras que aún sale la mayor parte de la descarga al sitio de distribución original. Porque ZSYNC es un método de distribución de archivos, es útil solo cuando las personas ofrecen .ZSYNCS para descargas. Es un poco difícil demostrar el programa y acumular una base de usuario debido a esto. Así que estoy sugiriendo una serie de usos para ZSYNC en la página del cliente; Estos incluyen algunas descargas de ZSYNC que ofrecen descargas para dar un uso inmediato al programa. Si es un operador de servidor que busca usar ZSYNC para la distribución de archivos, consulte la página del servidor, que brinda alguna guía sobre cómo crear y ofrecer. archivos zsync. ¿Qué hay de nuevo en este lanzamiento: Esto corrige algunos errores que se han visto en la versión anterior, además de algunos cambios de características menores: · Soporte de recompresión para archivos GZIP hechos con ZIB: gzio.c o gzip -n · Arreglar la compilación en MacOS X · Permitir redirecciones HTTP en el archivo de destino; No estoy seguro de si esta es una buena idea o no ... · Fije la transferencia innecesaria de un archivo completo donde el archivo es más pequeño que el tamaño del contexto (bloques 1x o 2x) · Use secuencial_matches = 1 cuando haya solo un bloque; De lo contrario, nos vemos obligados a transferir todo el archivo para los archivos debajo de 2kib · Fijar el manejo de Librksum de secuencias de zsync con secuencial_matches == 1; estaba dando falsos negativos al aplicar el algoritmo RSYNC, lo que resulta en un mal uso de los datos de la fuente local cuando se secuencial_matches == 1 (que en realidad no ocurrió en ninguna versión reciente de ZSYNC)


zsync Software relacionado

Gmime

GMIME es un conjunto de utilidades para analizar y crear mensajes utilizando la extensión de correo de Internet multiusos (MIME). ...

229

Descargar