EBライブラリで辞書をコンパクトに

  • 投稿日:
  • by
  • カテゴリ:

辞書ネタ続きです。手元の英辞郎を、EBStudioで変換して、EBPocketで利用しているのですが、これが、そのままの状態で、実に561MBものサイズになっていました。(英辞郎、和英辞郎、例辞郎、略辞郎の四辞書で)

これは1GBのminiSDの過半を占めるサイズです。そんなわけで、AirDictionaryでアクセス可能な形にしたいなあと、思ったりもしたのですが、kumanekoさんより、昨日のエントリへのコメントで"ebzip"というツールがあることを教えてもらいました。おおっ、こんな便利なツールがあったとは……kumanekoさん、ありがとうございます。EBライブラリを公開してくださっている笠原基之さん、ありがとうございます。

ebzipは、名前から推測できるように、EB形式の辞書をZIPしてくれるものです。そう圧縮ツールです。EBライブラリという形で関連ツールとともに配布されています。早速、これをインストールして、やってみました、圧縮を。思い切り余談ですが、Windows用のインストーラでインストールしても、スタートメニューに何かが追加されることはありません。デフォルトでインストールしたなら、コマンドプロンプトから"\Program Files\EB Library\bin\ebzip.exe"を直接起動する必要があります。

USB Selectで、W-ZERO3をマスストレージモードにして、miniSDを参照します。手元の環境では、E:\eijiro がターゲットです。

C:\Program Files\EB Library\bin> ebzip E:\eijiro
としてやると、ちくちくちくちく、辞書を圧縮して、カレントディレクトリに圧縮辞書を作成してくれます。この例なら、"C:\Program Files\EB Library\bin\eijiro"というディレクトリが作られて、そこに丸ごと圧縮された辞書が入っています。あとは、E:\eijiroを削除して、圧縮されているフォルダを丸ごとコピーしてやれば完了です。

圧縮前は、既に書いたように561MBにも及んでいた辞書サイズですが、圧縮後はわずか196MB35%程度のサイズにまで圧縮されました。勿論、EBPocketで検索可能ですし、速度的にも特に遅くなった感じはありません。まだ圧縮されていないという方は是非トライしてみてください。