Il s'agit de la commande nbdkit-xz-plugin 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
nbdkit-xz-plugin - plugin nbdkit xz
SYNOPSIS
nbdkit xz file=NOMFILE.xz
DESCRIPTION
"nbdkit-xz-plugin" est un plugin de service de fichiers pour kit nbd (1).
Il sert le nom "FILENAME.xz" sur NBD, en le décompressant à la volée. Le plugin uniquement
prend en charge les connexions en lecture seule.
OBTENIR BEST RANDOM ACCÈS PERFORMANCE De XZ
xz(1) les fichiers sont divisés en flux et en blocs. La plupart des fichiers xz ne contiennent qu'un seul flux
qui contient un ou plusieurs blocs. Vous pouvez savoir combien de flux et de blocs se trouvent dans un
xz en faisant :
$ xz --list winxp.img.xz
Strms bloque le nom de fichier de vérification du rapport compressé et non compressé
1 1 2,100.0 6,144.0 Mio 0.342 64 Mio XNUMX CRCXNUMX winxp.img.xz
=============
Les fichiers xz peuvent être recherchés uniquement sur les limites des blocs. La recherche se fait en cherchant directement à
la limite inférieure du bloc, puis décompressez (lentement) les données jusqu'à ce que l'octet précis soit
atteint.
À obtenez les meilleurs aléatoire accès ses performances, you must préparer votre xz fichiers au de nombreuses petit
Blocs.
Pour ce faire, utilisez le --taille de bloc option avec une petite taille de bloc. Par exemple le même
image comme ci-dessus compressée avec une taille de bloc de 16 Mo :
$ xz --best --block-size=16777216 winxp.img
$ xz --list winxp.img.xz
Strms bloque le nom de fichier de vérification du rapport compressé et non compressé
1 384 2,120.1 6,144.0 Mio 0.345 64 Mio XNUMX CRCXNUMX winxp.img.xz
Ce fichier est accessible de manière aléatoire et il faudra au maximum 16 Mo de données compressées.
non compressé pour rechercher n'importe quel octet.
Notez que, comme on peut s'y attendre, xz ne peut pas compresser aussi efficacement lors de l'utilisation d'un petit bloc.
taille. La pénalité d'espace dans l'exemple ci-dessus est < 1 % de la taille du fichier compressé.
PARAMETRES
fichier=NOM DU FICHIER.xz
Servez le fichier nommé "FILENAME.xz".
Ce paramètre est obligatoire.
maxblock=TAILLE
La taille maximale du bloc que le plugin lira. Le plugin refusera de lire xz
les fichiers contenant un bloc plus grand que cette taille.
Voir la discussion ci-dessus sur la création de fichiers xz avec des blocs de petite taille afin de
réduisez l’utilisation de la mémoire et augmentez les performances.
Ce paramètre est facultatif. S'il n'est pas spécifié, la valeur par défaut est 512 M.
profondeur maximale = N
Nombre maximum de blocs stockés dans le cache de blocs LRU.
Ce paramètre est facultatif. S'il n'est pas spécifié, la valeur par défaut est 8.
Le plugin peut allouer jusqu'à la taille de bloc maximale dans le fichier * maxprofondeur octets de mémoire
/ connexion.
Utilisez nbdkit-xz-plugin en ligne à l'aide des services onworks.net