rsync

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa


rsync
Autor Andrew Tridgell, Paul Mackerras
Desenvolvedor Wayne Davison
Plataforma Tipo Unix, Windows
Lançamento 19 de junho de 1996 (20 anos)[1]
Versão estável [+/-]
Versão em teste [+/-]
Linguagem C
Gênero(s) Transferência de dados, Backup diferencial
Licença GNU GPLv3
Estado do desenvolvimento ativo
Página oficial rsync.samba.org

rsync é um utilitário amplamente usado para manter cópias de um arquivo em dois sistemas de computadores ao mesmo tempo.[2] É normalmente encontrado em sistemas do tipo Unix e em funções como um programa de sincronização de arquivos e transferência de arquivos.[3] O algoritmo rsync, um tipo de codificação delta, é usado para minimizar o uso da rede. Zlib pode ser usado para compressão[4] adicional e o SSH ou stunnel pode ser usado para segurança de dados.

Algoritmo[editar | editar código-fonte]

Seu algoritmo (inventado pelo programador Andrew Tridgell) foi criado para transmissão eficiente de um arquivo através de um link de comunicação quando um outro computador que recebe os dados já tem uma versão diferente do mesmo arquivo.

Diferente de outras ferramentas disponíveis para cópia de arquivos, o rsync quebra o arquivo de origem em vários pedaços e gera uma pequena assinatura de cada pedaço. Então, envia pela rede estas assinaturas e, fazendo o mesmo do outro lado, descobre quais pedaços faltam no arquivo de destino para torná-lo igual ao de origem.

Licença[editar | editar código-fonte]

Rsync está em código aberto sob os termos da GNU GPL Versão 2.

Ligações externas[editar | editar código-fonte]

Notas e Referências

  1. (19 June 1996). "First release of rsync - rcp replacement". comp.os.linux.announce. (Web link). Retrieved on 2007-07-19.
  2. Sayood, Khalid (2002-12-18). Lossless compression handbook Books.google.com [S.l.] Consultado em 2014-08-18. 
  3. Ferreira, Rubem. «25». In: Novatec. Guia do Administrador do Sistema. 2008 (São Paulo [s.n.]). p. 716. ISBN 9788575221778. 
  4. «rsync(1) - Linux man page». Linux.die.net. Consultado em 2014-08-18. 
Ícone de esboço Este artigo sobre Informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.