xdelta

xdelta

Este é o comando xdelta que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


xdelta - invocar Xdelta

SINOPSE


xdelta subcomando [ opção...] [ operando...]

DESCRIÇÃO


Xdelta fornece a capacidade de gerar deltas entre um par de arquivos e posteriormente aplicar
esses deltas. Funciona de forma semelhante ao diff e a remendo comandos, mas funciona em binário
arquivos e não produz uma saída legível por humanos.

Xdelta tem três subcomandos, delta, patch e info. Delta aceita duas versões de arquivo e
produz um delta, enquanto o patch aceita a versão do arquivo original e delta e produz o
segunda versão. O comando info imprime informações úteis sobre um delta. Cada
o subcomando será detalhado separadamente.

Gzip em processamento
A tentativa de calcular um delta entre os arquivos de entrada compactados geralmente resulta em
compressão. Isso ocorre porque pequenas diferenças entre os conteúdos originais causam
mudanças na compressão de blocos inteiros de dados. Para simplificar as coisas, Xdelta implementa
um caso especial para gzip(1) arquivos compactados. Se qualquer entrada de versão para o comando delta for
reconhecido como tendo compactação gzip, será automaticamente descompactado em um
localização temporária antes da comparação. Este local temporário é o valor de
da TMPDIR variável de ambiente, se definida, caso contrário "/ Tmp".

O cabeçalho do patch Xdelta contém um sinalizador que indica que a versão reconstruída deve
ser recompactado após a aplicação do patch. Em geral, isso permite que o Xdelta opere
transparentemente em entradas compactadas gzip.

Existe um problema potencial ao processar automaticamente arquivos compactados gzip, que
é que o conteúdo recompactado nem sempre corresponde byte a byte com o original
conteúdo compactado. O conteúdo descompactado ainda corresponde, mas se houver um
verificação de integridade, como verificação de assinatura criptográfica, pode falhar. Prevenir
isso aconteça, a opção --pristine desativa o processamento automático do gzip.

MD5 integridade verificar
Por padrão, o Xdelta sempre verifica a soma de verificação MD5 dos arquivos que reconstrói. Esse
impede que você forneça uma entrada incorreta durante o patch, o que resultaria em corrupção
saída. Por causa desse recurso, você pode ter certeza de que o patch produziu
resultados. A opção --noverify desativa a verificação MD5, mas isso só é recomendado
para testes de desempenho.

Comprimido remendo formato
Xdelta usa uma codificação bastante simples para seu delta, em seguida, aplica a compactação zlib ao
resultado. Você não deve ter que pós-compactar um delta Xdelta.

Delta
O subcomando delta tem a seguinte sinopse:

xdelta delta [ opção...] De arquivo arquivar remendar

Calcula um delta de De arquivo para arquivar e escreve para remendar

Remendo
O subcomando patch tem a seguinte sinopse:

xdelta remendo [ opção...] patchin [ De arquivo [ arquivar ]]

Aplica-se patchin para De arquivo e produz uma versão reconstruída de arquivar.

Se fromfile foi omitido, o Xdelta tenta usar o nome do arquivo original, que é
armazenados no delta. O arquivo de origem deve ser idêntico ao usado para criar o delta.
Se o comprimento ou a soma de verificação MD5 forem diferentes, o patch será cancelado com uma mensagem de erro.

Se tofile foi omitido, Xdelta tenta usar o nome do tofile original, que também é
armazenados no delta. Se o nome do arquivo original já existir, um nome de arquivo exclusivo
extensão será adicionada para evitar a destruição de quaisquer dados existentes.

Info
O subcomando info tem a seguinte sinopse:

xdelta info informações do patch

Imprime informações sobre informações do patch e a versão que reconstrói, incluindo nomes de arquivos,
comprimentos e checksums MD5.

Opções
-0..9 Defina o nível de compactação zlib. Zero indica nenhuma compactação. Nove indica
compressão máxima.

-h, --ajuda
Imprima uma breve mensagem de ajuda e saia.

-q, --quieto
Quieto. Suprime várias mensagens de aviso.

-v, --versão
Imprima o número da versão do Xdelta e saia.

-V, --verboso
Detalhado. Imprime um pouco de informação extra.

-n, --noverify
Sem verificação. Desativa a verificação de checksum MD5 dos arquivos de entrada e saída.

-mSIZE, --maxmem = SIZE
Defina um limite superior para o tamanho de um cache de página na memória. Por exemplo,
--maxmem = 32M usará um cache de página de 32 megabytes.

-s = BLOCK_SIZE
Defina o tamanho do bloco, a menos que tenha sido codificado (melhoria de velocidade de 20%). Devia ser um
potência de 2.

-p, --pristine
Desative a descompressão automática de entradas compactadas para evitar o inesperado
diferenças no conteúdo compactado novamente.

IDENTIFICAÇÃO


Autor: Joshua P. MacDonald, jmacd@cs.berkeley.edu
Revisão da página do manual: 1.5; Data de lançamento: Sex, 29 de junho de 2001 06:01:08 -0700.
Direitos autorais © 1997, 1998, 1999, 2000, 2001

Xdelta(1)

Use xdelta online usando serviços onworks.net



Programas online mais recentes para Linux e Windows