[an error occurred while processing this directive]
TopPage 残日録過去ログ PDA研究室 電子辞書 世界Marble教 NaTsuMi 足跡 Links サイト内検索 ヘッドラインセンサ 作者について リンクについて |
電子辞書 - EPWING/電子ブック形式辞書の圧縮・展開(03/14/2003) 圧縮する 必要な物 EPWING/電子ブック形式辞書 EB library (Win32版) 導入については「EB libraryの導入」をご参照下さい。 EPWING/電子ブック形式の辞書データは、画像や音声データを持っていることもあり、MI系Zaurusで利用できたPDIC形式の辞書ファイルと比較するとずっと大きい物が多いようです。そこで、辞書ファイルを圧縮して利用することで、限られたストレージを有効に利用することができるようになりますし、より多くの辞書を搭載することができるようになるでしょう。 辞書データは圧縮すると任意の副本の削除や任意の索引データ、画像・音声データの削除を行えなくなるので、これらの作業が終わってから圧縮を行うようにしましょう。辞書データを圧縮するにはまず、CD-ROMの「CATALOGS」ファイルのあるフォルダをカレントディレクトリとしたコマンドプロンプト・DOSプロンプト・ターミナルにて、
とします。例えば、岩波書店 生物学辞典第4版の場合、ルートディレクトリに「CATALOGS」があるので(この点は大抵の辞書で同じ)、CD-ROMドライブがQドライブだとすると、
ってな具合です。UNIXのターミナルではCD-ROMを/mnt/cdromにマウントしているとすると、
ですね。すると、辞書の情報が以下の様な感じで出力されます。
この出力から、生物学辞典第4版は「岩波 生物学辞典 第4版」「ウイルス分類表/生物分類表」「付録」という三つの副本(subbook)を持っており、それぞれのデータファイルは「honmon」「classify」「furoku」というディレクトリに納められていることが分かります。というわけで、これらのディレクトリと「CATALOGS」ファイルをHDDの作業ディレクトリへコピーします(必要ない副本のデータはコピーしなくても構いません。ただし、その場合はebrefileやcatdumpを用いて「CATALOGS」ファイルを編集する必要があります。「任意の副本の削除」を参照)。コピー後、ReadOnly属性は外しておきます。その後、作業ディレクトリをカレントとして、
と入力すると、level 5で辞書が圧縮されます。作業ディレクトリがC:\tempの場合(DOS/Windows)、
で、作業ディレクトリが~/tempの場合(UNIX)は、
となります。これで作業ディレクトリ下の辞書ファイルは圧縮され、最大で1/3程度にまで小さくなります。生物学辞典の場合、標準で145MBのところ、最高レベルで圧縮すると31.4MBにまで縮小できます。 注意 EPWINGと言っても、現在のところV1〜V6まであり、V4〜V6ではこの圧縮とは異なる圧縮方法でデータが小さくされており、そのようなデータはこの方法では圧縮することができません。V4、V5の場合(岩波書店 広辞苑第5版など)は一旦展開されて圧縮されます。V6については情報を持ち合わせていません(V6形式の辞書があるのかどうかも存じません)。ただ、圧縮形式の変更による高圧縮対応がなされているとのことなので、展開できないのかもしれません。 展開する 必要な物 圧縮されたEPWING/電子ブック形式辞書(上記ebzipによる圧縮以外にもEPWING V5の圧縮形式も展開可能) EB library (Win32版) 導入については「EB libraryの導入」をご参照下さい。 まず、安全のため、ひとまず辞書データを作業ディレクトリにコピーします。コピー後、作業ディレクトリをカレントとして、
とします。作業ディレクトリがC:\tempの場合(DOS/Windows)、
で、作業ディレクトリが~/tempの場合(UNIX)は、
です。これで作業ディレクトリ下の辞書データは展開されます。 [an error occurred while processing this directive] | |||||||||||