xdelta - En ligne dans le Cloud

Il s'agit de la commande xdelta qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


xdelta - Invoquer Xdelta

SYNOPSIS


xdelta sous-commande [ option... ] [ opérande...]

DESCRIPTION


Xdelta offre la possibilité de générer des deltas entre une paire de fichiers et de les appliquer ultérieurement
ces deltas. Il fonctionne de la même manière que le diff et mes pièce commandes, mais fonctionne sur binaire
fichiers et ne produit pas de sortie lisible par l'homme.

Xdelta a trois sous-commandes, delta, patch et info. Delta accepte deux versions de fichier et
produit un delta, tandis que patch accepte la version du fichier d'origine et le delta et produit le
deuxième version. La commande info imprime des informations utiles sur un delta. Chaque
la sous-commande sera détaillée séparément.

gzip traitement
Tenter de calculer un delta entre les fichiers d'entrée compressés entraîne généralement une mauvaise
compression. C'est parce que de petites différences entre le contenu d'origine provoquent
changements dans la compression de blocs entiers de données. Pour simplifier les choses, Xdelta implémente
un cas particulier pour gzip(1) fichiers compressés. Si une entrée de version dans la commande delta est
reconnu comme ayant une compression gzip, il sera automatiquement décompressé dans un
emplacement temporaire avant la comparaison. Cet emplacement temporaire est soit la valeur de
le TMPDIR variable d'environnement, si définie, sinon "/ Tmp".

L'en-tête du correctif Xdelta contient un indicateur indiquant que la version reconstruite doit
être recompressé après l'application du patch. En général, cela permet à Xdelta de fonctionner
de manière transparente sur les entrées compressées gzip.

Il existe un problème potentiel lors du traitement automatique des fichiers compressés gzip, qui
est que le contenu recompressé ne correspond pas toujours octet par octet à l'original
contenu compressé. Le contenu non compressé correspond toujours, mais s'il existe un
contrôle d'intégrité tel que la vérification de signature cryptographique, il peut échouer. Pour prévenir
que cela ne se produise, l'option --primine désactive le traitement automatique de gzip.

MD5 intégrité choisissez
Par défaut, Xdelta vérifie toujours la somme de contrôle MD5 des fichiers qu'il reconstruit. Cette
vous empêche de fournir une entrée incorrecte pendant le patch, ce qui entraînerait une corruption
sortir. Grâce à cette fonctionnalité, vous pouvez être sûr que le correctif a produit des
résultats. L'option --noverify désactive la vérification MD5, mais cela n'est que recommandé
pour les tests de performances.

Comprimé pièce le format
Xdelta utilise un encodage assez simple pour son delta, puis applique la compression zlib au
résultat. Vous ne devriez pas avoir à post-compresser un delta Xdelta.

Delta
La sous-commande delta a le synopsis suivant :

xdelta delta [ option...] à partir du fichier déposer patcher

Calcule un delta à partir de à partir du fichier à déposer et l'écrit à patcher

Pièce
La sous-commande patch a le synopsis suivant :

xdelta pièce [ option...] patcher [ à partir du fichier [ déposer ]]

Applique patcher à à partir du fichier et produit une version reconstruite de déposer.

Si fromfile a été omis, Xdelta essaie d'utiliser le nom fromfile d'origine, qui est
stocké dans le delta. Le fichier from doit être identique à celui utilisé pour créer le delta.
Si sa longueur ou la somme de contrôle MD5 diffère, le patch s'arrêtera avec un message d'erreur.

Si tofile a été omis, Xdelta tente d'utiliser le nom tofile d'origine, qui est également
stocké dans le delta. Si le nom de fichier d'origine existe déjà, un nom de fichier unique
l'extension sera ajoutée pour éviter de détruire les données existantes.

Info
La sous-commande info a le synopsis suivant :

xdelta info informations sur le correctif

Imprime des informations sur informations sur le correctif et la version qu'il reconstruit, y compris les noms de fichiers,
les longueurs et les sommes de contrôle MD5.

Options
-0..9 Définit le niveau de compression zlib. Zéro indique aucune compression. Neuf indique
compression maximale.

-h, --aide
Imprimez un court message d'aide et quittez.

-q, --calme
Calmer. Supprime plusieurs messages d'avertissement.

-v, --version
Imprimez le numéro de version Xdelta et quittez.

-V, --verbeux
Verbeux. Imprime un peu d'informations supplémentaires.

-n, --noverify
Pas de vérification. Désactive la vérification de la somme de contrôle MD5 des fichiers d'entrée et de sortie.

-mTAILLE, --maxmem=TAILLE
Définissez une limite supérieure sur la taille d'un cache de pages en mémoire. Par exemple,
--maxmem=32M utilisera un cache de pages de 32 mégaoctets.

-s=TAILLE_BLOC
Définissez la taille du bloc, sauf s'il a été codé en dur (amélioration de la vitesse de 20 %). Devrait être un
puissance de 2.

-p, --prime
Désactivez la décompression automatique des entrées gzippées, pour éviter les imprévus
différences dans le contenu re-compressé.

IDENTIFICATION


Auteur : Joshua P. MacDonald, jmacd@cs.berkeley.edu
Révision des pages du manuel : 1.5 ; Date de sortie : ven 29 juin 2001 06:01:08 -0700.
Droits d'auteur © 1997, 1998, 1999, 2000, 2001

Xdelta(1)

Utilisez xdelta en ligne en utilisant les services onworks.net



Derniers programmes en ligne Linux et Windows