これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks の無料ホスティング プロバイダーで実行できるコマンド ffindex_build です。
プログラム:
NAME
ffindex_build - ディレクトリ内のファイルからファイルインデックスを構築します
DESCRIPTION
使用法: ffindex_build [-a|-v] [-s] [-f ファイル]* OUT_DATA_FILE OUT_INDEX_FILE [-d
2ND_DATA_FILE -i 2ND_INDEX_FILE] [DIR_TO_INDEX|FILE]*
-a ファイル/インデックスを追加します。既存の ffindex を並べ替えるのにも必要です。
-d FFDATA_FILE
挿入/追加用の XNUMX 番目の ffindex データ ファイル
-i FFINDEX_FILE 挿入/追加用の XNUMX 番目の ffindex インデックス ファイル
-f FILE
ファイル名のリストを XNUMX 行に XNUMX つずつ含むファイル -f 4096まで指定可能
<font style="vertical-align: inherit;">回数</font>
-s インデックス ファイルを並べ替えて、インデックスをクエリできるようにします。 別の追加操作は次のとおりです。
ソートせずに完了しました。
-v バージョンとその他の情報を印刷して終了します
ENVIRONMENT
FFINDEX_MAX_INDEX_ENTRIES - この数のエントリにメモリを割り当てます
例:
たとえば、「bar/」ディレクトリのすべてのファイルを含む新しい ffindex を作成します。
myfile1.txt、myfile2.txt、およびsort (-s)それを使用して、たとえば ffindex_get が使用できるようにします。
$ ffindex_build -s foo.ffdata foo.ffindex bar/
追加 (-a) その他のファイル: myfile3.txt、myfile4.txt。
$ ffindex_build -a foo.ffdata foo.ffindex myfile3.txt myfile4.txt
おっと、整理するのを忘れていました(-s)その後にそれを実行します。
$ ffindex_build -as foo.ffdata foo.ffindex
注意:
キー/ファイル名の最大長は 63 で、最大エントリはデフォルトで 80000000 です。
ソース内で変更できます。
Andreas Hauser によって設計および実装されました[メール保護]>.
onworks.net サービスを使用してオンラインで ffindex_build を使用する