これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド cdbmake です。
プログラム:
NAME
cdbmake - 定数データベースを作成する
SYNOPSIS
cdbmake cdb cdb.tmp
DESCRIPTION
cdbmake 標準入力から一連のエンコードされたレコードを読み取り、定数を書き込みます
データベースから cdb.
cdbmake 保証する cdb アトミックに更新されるため、プログラムは読み取ります cdb 待つ必要はありません
の cdbmake 終わる。 これは、最初にデータベースを cdb.tmp その後
移動する cdb.tmp の上に cdb。 場合 cdb.tmp すでに存在している場合は破壊されます。 の
を含むディレクトリ cdb.tmp cdb に書き込み可能である必要があります cdbmake; それらもオンにする必要があります
同じファイルシステム。
cdbmake 常にそれを確認します cdb.tmp 置き換える前に安全にディスクに書き込まれます cdb.
入力の形式が正しくない場合、または cdbmake 書くのに問題がある cdb.tmp ディスクに、
cdbmake 不平を言って立ち去る cdb 単独で。
記録 FORMAT
レコードはキーによって索引付けされます。 キーは文字列です。 cdb 別の
プログラムは、キーから開始して、関連するレコードをすばやく見つけることができます。 cdbmake ことができます
ほとんどのリーダーは最初のレコードのみを取得しますが、同じキーを持つ複数のレコード
cdbmake 同じキーを持つレコードが多数ある場合、速度が多少遅くなります。
cdbmake cdbdump(1) レコードの順序を保持します。
レコードは次のようにエンコードされます cdbmake +としてクレン,ドレン:キー->データ 改行が続きます。 ここ クレン
のバイト数です。 キー ドレン のバイト数です。 データ。 の終わり データ is
余分な改行で示されます。 例えば:
+3,5:one->こんにちは
+3,7:two->さようなら
キー データ コロン、ダッシュ、改行、ヌルなど、任意の文字を含めることができます。
キーとデータはメモリに収まる必要はありません。 データベースは 4 ギガバイトを超えることはできません。
cdb マシン間で移植可能です。
onworks.net サービスを使用してオンラインで cdbmake を使用する