zsync.

Uma implementação do RSYNC sobre HTTP.
Baixe Agora

zsync. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Colin Phipps
  • Site do editor:

zsync. Tag


zsync. Descrição

Uma implementação do RSYNC sobre HTTP. O ZSYNC é um programa de transferência de arquivos. O ZSYNC permite que você baixe um arquivo de um servidor remoto, onde você tem uma cópia de uma versão mais antiga do arquivo no seu computador já. O ZSYNC faz o download apenas das novas partes do arquivo. Ele usa o mesmo algoritmo que rsync.wowever, onde o rsync é projetado para sincronizar dados de um computador para outro dentro de uma organização, o ZSYNC é projetado para distribuição de arquivos, com um arquivo em um servidor a ser distribuído para milhares de downloaders.zsync Software Special Server - Apenas um servidor da Web para hospedar os arquivos - e impede nenhuma carga extra no servidor, tornando-a ideal para distribuição de arquivos de grande escala.zsync é fonte aberta, distribuída na versão 2 da licença artística. Feedback, relatórios de bugs e patches são bem-vindos.zsync preenche uma lacuna na tecnologia disponível para distribuição de arquivos em larga escala. Três pontos-chave explicam por que o ZSYNC fornece uma técnica genuinamente nova para distribuição de arquivos: * O RSYNC do lado do cliente - ZSYNC usa o algoritmo do RSYNC, mas a executa no lado do cliente, evitando a carga do servidor altamente associada ao RSYNC. * RSYNC sobre HTTP - O ZSYNC fornece transferências que são quase tão eficientes quanto rsync -z ou cvsup, sem a necessidade de executar um aplicativo de servidor especial. Tudo o que é necessário é um servidor web compatível com HTTP / 1.1. Portanto, funciona através de firewalls e em contas de hospedagem compartilhada, e dá menos preocupações de segurança. * Manipulação para arquivos compactados - O RSYNC é ineficaz em arquivos compactados, a menos que eles sejam comprimidos com uma versão remendada do GZIP. O ZSYNC possui manuseio especial para arquivos gzipped, que permite transferências de atualização de arquivos que são distribuídos em forma compactada. O manuseio especial de arquivos compactados é, tanto quanto eu sei, totalmente novo e exclusivo para o ZSYNC. A combinação de RSYNC do lado do cliente e HTTP também é exclusiva do ZSYNC, para o melhor do meu conhecimento.zsync é útil apenas se as pessoas oferecerem downloads do ZSYNC. Eu fiz um esforço deliberado para tornar o ZSYNC simples e confiável em uso, e fácil de implantar. * Meta-arquivo único - Os downloads do ZSYNC são oferecidos pela construção de um arquivo .zsync, que contém os meta-dados necessários pelo ZSYNC. Este arquivo contém as somas de verificação precalculadas para o algoritmo RSYNC; É gerado no servidor, uma vez, e é usado por qualquer número de downloaders. * Formato de arquivo fácil - arquivos .zsync têm um cabeçalho de texto simples, para que eles possam ser editados com qualquer bom editor para alterar detalhes como o URL de download. * Uso flexível - o .zsync contém uma URL relativa para o conteúdo total do arquivo, para que você possa gerar e oferecê-lo no mesmo servidor que hospeda o download completo (e para que ele possa ser distribuído como qualquer outro arquivo no espelho sites). Ou pode contém um ou mais URLs absolutos (o cliente tentará vários URLs, se necessário, para encontrar o conteúdo), o que significa que o .zsync pode ser hospedado em um servidor diferente inteiramente; De fato, a .zsync pode ser gerada e oferecida por um terceiro, enquanto ainda deixa a maior parte do download para o site de distribuição original. Porque o ZSYNC é um método de distribuição de arquivos, é útil somente quando as pessoas oferecem .zsyncs para downloads. É um pouco difícil demonstrar o programa e construir uma base de usuários por causa disso. Então estou sugerindo uma série de usos para o ZSYNC na página do cliente; Estes incluem alguns downloads de ZSYNC que eu estou oferecendo o download para usar algum uso imediato para o programa. Se você é um operador de servidor que esteja procurando usar o ZSYNC para distribuição de arquivos, consulte a página do servidor, que fornece algumas orientações sobre como criar e oferecer. arquivos zsync. O que há de novo nesta versão: Isso corrige alguns bugs que foram ignorados na versão anterior, além de algumas pequenas alterações de recurso: · Suporte de recompressão para arquivos GZIP feitos com Zlib: gzio.c ou gzip -n · Corrigir compilação no MacOS X · Permitir redirecionamentos HTTP no arquivo de destino; Não tenho certeza se esta é uma boa ideia ou não ... · Corrigir a transferência sem precedentes de arquivo inteiro onde o arquivo é menor que o tamanho do contexto (1x ou 2x blocksize) · Use seqüencial_matches = 1 quando há apenas um bloco; Caso contrário, somos forçados a transferir o arquivo inteiro para arquivos abaixo de 2kib · Corrigir o manuseio de librcksum de fluxos de ZSYNC com seqüência_matches == 1; Ele estava dando falsos negativos ao aplicar o algoritmo do RSYNC, resultando em má utilização de dados de origem local quando seqüencial_matches == 1 (que não ocorrem em qualquer versão recente do ZSYNC)


zsync. Software Relacionado

Gmime.

GMIME é um conjunto de utilitários para analisar e criar mensagens usando a extensão de email multiuso (MIME). ...

229

Download

Cherrypy

uma estrutura de desenvolvimento de web pythonic, orientada a objetos ...

200

Download