JBDiff

Tela Software:
JBDiff
Detalhes de Software:
Versão: 0.1.1
Data de upload: 2 Jun 15
Revelador: Joe Desbonnet
Licença: Livre
Popularidade: 11

Rating: 1.0/5 (Total Votes: 1)

JBDiff (Java Binary Diff) utilitário é um porto de Java do utilitário C baseado bsdiff por Colin Percival.
O formato do arquivo é semelhante, mas atualmente não é compatível com o utilitário bsdiff. Isto é porque bsdiff utiliza bzip2 para a compressão, que não está disponível nas bibliotecas Java padrão. Em vez disso eu uso gzip (java.util.zip. *)
O diff é muito memória fome. A tentativa de diff arquivos muito grandes com RAM insuficiente pode causar o computador para "lixo" (ou seja, tornar-se bastante lento e pode exigir uma reinicialização para recuperar). Comparando dois arquivos de 20MB vai demorar cerca de 80 segundo em um Pentium 4 de 2 GHz e vai exigir um tamanho máximo de heap de pelo menos 220 MBytes. O tamanho máximo de heap pode ser especificado usando a opção -Xmx para o Java VM (veja exemplos abaixo). O utilitário de patch tem os requisitos de recursos mais modestos.
EXEMPLOS:
Para comparar old.bin com new.bin e produzir novo arquivo diff-old.diff:
java -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBDiff old.bin new.bin nova-old.diff
Para corrigir old.bin com nova-old.diff para produzir new.bin:
java -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBPatch old.bin new.bin nova-old.diff
Requisitos:

Programas semelhantes

ZZIPlib
ZZIPlib

14 Apr 15

Zutils
Zutils

20 Feb 15

Spack
Spack

17 Feb 15

PyPar2
PyPar2

2 Jun 15

Comentário para JBDiff

Comentários não encontrado
Adicionar comentário
Ligue imagens!