Il s'agit de la commande cdbmake 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
cdbmake - crée une base de données constante
SYNOPSIS
cdbmake Cdb cdb.tmp
DESCRIPTION
cdbmake lit une série d'enregistrements codés à partir de son entrée standard et écrit une constante
base de données à Cdb.
cdbmake s'assure que Cdb est mis à jour de manière atomique, donc les programmes lisant Cdb ne jamais avoir à attendre
pour cdbmake pour finir. Pour ce faire, il écrit d'abord la base de données dans cdb.tmp et alors
en mouvement cdb.tmp en plus de Cdb. Si cdb.tmp existe déjà, il est détruit. Les
répertoires contenant cdb.tmp et votre Cdb doit être accessible en écriture à cdbmake; ils doivent aussi être sur
le même système de fichiers.
cdbmake s'assure toujours que cdb.tmp est écrit en toute sécurité sur le disque avant de remplacer Cdb.
Si l'entrée est dans un mauvais format ou si cdbmake a du mal à écrire cdb.tmp sur disque,
cdbmake se plaint et part Cdb seul.
RECORD Format
Les enregistrements sont indexés par clés. Une clé est une chaîne. Cdb est structuré de telle sorte qu'un autre
programme, à partir d'une clé, peut rapidement trouver l'enregistrement pertinent. cdbmake permet
plusieurs enregistrements avec la même clé, bien que la plupart des lecteurs ne prennent que le premier enregistrement, et
cdbmake ralentit quelque peu s'il y a plusieurs enregistrements avec la même clé.
cdbmake et votre cdbdump(1) préserver l'ordre des dossiers.
Un enregistrement est codé pour cdbmake comme +chevaine,dlen:clé->données, suivi d'une nouvelle ligne. Ici chevaine
est le nombre d'octets dans clé et votre dlen est le nombre d'octets dans données,. La fin de données, is
indiqué par une nouvelle ligne supplémentaire. Par exemple:
+3,5:un->Bonjour
+3,7:deux->Au revoir
clé et votre données, peut contenir n'importe quel caractère, y compris les deux points, les tirets, les sauts de ligne et les valeurs NULL.
Les clés et les données n'ont pas à tenir dans la mémoire. Une base de données ne peut excéder 4 gigaoctets.
Cdb est portable sur toutes les machines.
Utilisez cdbmake en ligne en utilisant les services onworks.net