EPWING互換形式の電子辞書は、EB Libraryに含まれるebzipというコマンドで圧縮することができ、対応している辞書ビューワは圧縮されたままで辞書の検索・閲覧が可能です。EBWin4やEBMacにバンドルされているEBShrinkというGUIアプリでも同様のことができます。ここではEB LibraryをUbuntuまたはDebianにインストールしてebzipで電子辞書を圧縮する方法を説明します。
EB Libraryのインストール
UbuntuまたはDebianのターミナル上で以下のコマンドを実行します(Windows上のWSL環境を含む)。
wget https://github.com/mistydemeo/eb/releases/download/v4.4.3/eb-4.4.3.tar.bz2
tar -xjf eb-4.4.3.tar.bz2
cd eb-4.4.3
./configure --prefix=$HOME/eb
make
make install
make clean
cd ..
rm -r eb-4.4.3
rm eb-4.4.3.tar.bz2
電子辞書の圧縮
UbuntuまたはDebianのターミナル上で以下のコマンドを実行します(Windows上のWSL環境を含む)。
cd 電子辞書のCATALOGSがあるフォルダ
~/eb/bin/ebzip -z -f -l 5
-z
は圧縮の実行、-f
は圧縮前のファイルは残さず強制上書き、-l 5
は圧縮レベルを最大の5に設定する、というオプションです。