簡易辞書ユーティリティ

Last update 2001.04.26

・ dutle − 辞書ファイル結合/分離ツール
・ dutaf − 単語編集ツール

Win32 dutl13.lzh (37KB)

MIPS dutl02mips.lzh (10KB)

SH3  dutl02sh3.lzh (10KB)

SH4  dutl02sh4.lzh (10KB)

ARM  dutl02arm.lzh (10KB)

UPDATE
2001.04.26
(dutl13.lzh − dutaf32.exe)
・読み込みのとき警告の出るバグ修正。
・ファイルをウインドウにドロップすると「開く」ようにした。
・WindowsNT4.0/2000で使用したときの設定(100,000件, 2000KB)ですが、初期バッファサイズがこのサイズになるだけで、実際には空きメモリがあれば 2,147,483,647語・4GB まで可能みたいです。

CE版は遅いです。砂時計がでたら辛抱強く待ってください。^^;
CEで dutle を起動すると、PQBoxを終了させるようになっています。
辞書ファイルの操作中は、PQBoxを起動しないようにして下さい。

 

■ dutle − 辞書ファイル結合/分離ツール

1.辞書のディレクトリを指定してください。

2.種類に指定ディレクトリのファイルとサブディレクトリが表示されます。

ファイルは分離して、サブディレクトリに展開することができます。
サブディレクトリは、サブディレクトリ内のファイルを検索して結合したファイルを作成します。

3.「結合」/「分離」を押すと処理を開始します。

※ 基数は、「PQBox」は128、「POBox」が16です。
指定値以外の数で分離したファイルは使用できません。

 

■ dutaf − 単語編集ツール

登録済みの単語を整理します。

1.結合済みのファイルを用意します。

「開」ボタンを押してファイルを指定します。

2.単語を編集します。

「追」−単語を新規に追加します。
「編」−単語の登録内容を変更します。
「削」−単語を削除します。
「比」−他の結合辞書ファイルと比較して差分をファイルに出力します。

※比較のとき、高速化のため現在の検索位置から1000語以上同一文字を調べて見つからないと差分としてしまいます。
 このときは、サイズの小さなファイルを「開」で空けた方が、もれが出にくいです。

3.修正した内容をファイルに書きます。

「保」ボタンを押してファイルを指定します。

・ソートして同一の登録内容を発見した場合、1つにまとめて保存します。

・下記フォーマットも読み込み可能。

    読み[TAB]候補[TAB]その他 → 読み 候補

    [TAB]候補[TAB]その他 → 前回の読み 候補

・ファイル名の先頭が「P」のファイルは異字体変換しません。

・ウインドウタイトルを状態別表示
異字体変換しない − 「ファイル名 - 簡易辞書ツール」
異字体変換した  − 「ファイル名 + 簡易辞書ツール」

※登録件数が、32,767件以上あると処理できません。
 700KBバイト以上のデータも処理できません。

■ POBoxから辞書を移行する場合の手順(PCで作業します。)

1.現在ある「Word??」と「Phrase??」をそれぞれ1つにまとめ、「Words.txt」と「Phrases.txt」にします。

 A.結合状態にある「Word」および、「Phrase」がすでにある場合

  各ファイルを「Words.txt」「Phrases.txt」にコピーします。

  Copy Word Words.txt
  Copy Phrase Phrases.txt

 B.分割状態にあるファイルを結合する場合

  Copy Word00 + Word01 + Word02 + Word03 + Word04 + Word05 + Word06 + Word07 + Word08 + Word09 + Word0A + Word0B + Word0C + Word0D + Word0E + Word0F Words.txt

  Copy Phrase00 + Phrase01 + Phrase02 + Phrase03 + Phrase04 + Phrase05 + Phrase06 + Phrase07 + Phrase08 + Phrase09 + Phrase0A + Phrase0B + Phrase0C + Phrase0D + Phrase0E + Phrase0F Phrases.txt

2.辞書ツール(dutle)を使って、ファイルを128個に分割します。

3.辞書ファイルをCEへコピーします。

\
+- DIC
  +- Words
  +- Phrases

 

Qta <qta@mba.nifty.ne.jp>
http://www.vector.co.jp/authors/VA003011/
http://homepage2.nifty.com/qta/