初期EPWING Toolkit ■これは何? 初期のEPWING辞書を、通常のEPWING V1フォーマットに変換します。 ■役に立ちますか? 初期のEPWING辞書を入手すること自体極めて難しいので、大多数の人には役に立たないでしょう。 運良く『広辞苑第三版』を持っている人にとっては、お手持ちのEPWINGビューアで 広辞苑第三版、第四版、第五版、第六版を串刺し検索できるようになります。 ■対象のCD-ROM ・CATALOGSがなく、書籍構成要素が個別の複数のファイルに分かれている初期のEPWING辞書が 対象となります。 (ただしCD-ROMにも取説にもEPWINGとは表記されていません) 『広辞苑第三版』岩波書店 発売:富士通 B289CD01 『角川類語新辞典』角川書店 発売:富士通 B289CD03 『現代用語の基礎知識1990年版』自由国民社 発売:富士通 B289CD06 『平凡社世界大百科事典』NEC版 ・これよりさらに前の、富士通 OASYS100-CDでのみ稼動するWINGフォーマットは変換できません。 ・『三省堂 ワードハンター マルチROM辞典』は初期に属するEPWINGですが、 通常のEPWING V1ですので、変換する必要はありません。 ・SONY DATA Diskman DD-1 付属YRRS-006は、添付のバッチファイルで変換できます。 ・YRRS-002 ホームクリニック〔家庭の医学〕は、添付のバッチファイルで変換できます。 ■他に必要なプログラム (1)Ruby 1.8.6 http://rubyforge.org/projects/rubyinstaller/ (One-Click Installer - Windows) (2)EPWUTIL - 電子ブック/EPWING活用ユーティリティー http://www.vector.co.jp/soft/dos/util/se091828.html この中の CATDUMP.EXE を使用します。 ■配布ファイル Convert.bat 初期EPWING変換バッチファイル script\ pre_epwing.rb Rubyスクリプト KOJIEN_V3.ini 定義ファイル:広辞苑第三版 GENDAIYOGO1990.ini 定義ファイル:現代用語の基礎知識1990年版 SEKAIDAIHYAKKA.ini 定義ファイル:世界大百科事典NEC版 KADOKAWARUIGO.ini 定義ファイル:角川類語新辞典 YRRS-006\ SONY DATA Diskman DD-1 付属YRRS-006のEBを、通常のEBに変換するバッチファイル YRRS-002 ホームクリニック〔家庭の医学〕\ YRRS-002 ホームクリニック〔家庭の医学〕(1990)のEBを、通常のEBに変換するバッチファイル ■変換方法 (1) ruby をインストールします。 (2) EPWUTILをインストールします。epwut10.lzhを解凍し、パスの通ったディレクトリに置きます。   ※「パスの通ったディレクトリ」という言葉がわからない方は、各自調べてください。 (3)「初期EPWING Toolkit」を適当なディレクトリに展開します。 (4)Convert.bat の次の箇所をエディタで編集してください。 set SRCPATH=H: set DESTPATH=. set INIFILE=script\KOJIEN_V3.ini SRCPATH= 変換したい辞書のVTOCが存在するパスを指定します。末尾の\は指定しません。 DESTPATH= 変換先のパスを指定します。末尾の\は指定しません。 INIFILE= 定義ファイルを指定します。 script\KOJIEN_V3.ini 広辞苑第三版 script\GENDAIYOGO1990.ini 現代用語の基礎知識1990年版 script\SEKAIDAIHYAKKA.ini 世界大百科事典NEC版 script\KADOKAWARUIGO.ini 角川類語新辞典 (5)Convert.batを実行します。 実行結果『広辞苑第三版』の例 -- ======== Pre EPWING Toolkit ver1.0 ======== D:\PRE_EPWING>set SRCPATH=H: D:\PRE_EPWING>set DESTPATH=D:\temp D:\PRE_EPWING>set INIFILE=script\KOJIEN_V3.ini D:\PRE_EPWING>if not exist "D:\temp" mkdir "D:\temp" D:\PRE_EPWING>script\pre_epwing.rb "H:" "D:\temp" "script\KOJIEN_V3.ini" 1 VTOC 2 INDEX\HYOKI 1965 INDEX\KANA 4587 KOJIEN.DAT\HONMON 19532 INDEX\ZHYOKI 22402 TITLE\ZHYOKI 26931 INDEX\KHYOKI 29894 TITLE\KHYOKI 34572 INDEX\ZKANA 37809 TITLE\ZKANA 40725 INDEX\KKANA 43962 TITLE\KKANA 46885 INDEX\TANGO 53330 TITLE\TANGO 74098 KOJIEN.DAT\COPR1 74099 KOJIEN.DAT\MENU1 74607 KOJIEN.DAT\COPR2 74608 KOJIEN.DAT\MENU2 75111 KOJIEN.DAT\COPR3 75112 KOJIEN.DAT\ZUHANM 77257 KOJIEN.DAT\AUDIOM 77317 KOJIEN.DAT\ZUHAN 173803 KOJIEN.DAT\IRO Title = "広辞苑第三版" Directory = "KOJIEN" GAIJI\GAI16.ZEN -> GA16FULL GAIJI\GAI24.ZEN -> GA24FULL GAIJI\GAI30.ZEN -> GA30FULL GAIJI\GAI48.ZEN -> GA48FULL GAIJI\GAI16.HAN -> GA16HALF GAIJI\GAI24.HAN -> GA24HALF GAIJI\GAI30.HAN -> GA30HALF GAIJI\GAI48.HAN -> GA48HALF D:\PRE_EPWING>cd "D:\temp" D:\temp>catdump -u catalogs.txt CATALOGS D:\temp>dir ドライブ D のボリューム ラベルは DATA です ボリューム シリアル番号は 8084-095B です D:\temp のディレクトリ 2008/10/06 12:01 . 2008/10/06 12:01 .. 2008/10/06 12:52 2,048 CATALOGS 2008/10/06 12:52 268 catalogs.txt 2008/10/06 12:00 KOJIEN 2 個のファイル 2,316 バイト 3 個のディレクトリ 4,642,439,168 バイトの空き領域 続行するには何かキーを押してください . . . -- ※ EPWUTILのインストールができていない場合は、最後の段階のcatdumpが失敗しますが、 EPWUTILをあらためてインストールし、手動で catdump -u catalogs.txt CATALOGS を実行すれば、CATALOGSを作成することができます。 ■動作確認したEPWINGビューア DDWin、EBWin ■配布条件 当ソフトウェアはフリーソフトウェアです。 ■著者 hishida ■謝辞 ・Toolkitの開発にあたり、nmaeda氏のご協力をいただきました。心より感謝いたします。 ■簡単な解説 ・通常のEPWINGでは、HONMONの先頭2048バイトに書籍構成要素の管理情報があります。 初期EPWINGでは、VTOCの末尾2048バイトにこの管理情報があります。 VTOCの末尾2048バイトを取り出してEPWUTILのbookinfoを実行すると、ちゃんと内容が表示されます。 したがって、VTOCの末尾2048バイトと、個別ファイルに分かれた各書籍構成要素を 適切に配置して一つのHONMONにすれば、通常のEPWING V1と同じになります。 ・ただしCATALOGSがありませんので、EPWUTILのcatdumpで作成する必要があります。 このとき、外字ファイル名を拡張子を取った名前に変更する必要があります。 ・あくまで構成をEPWING V1と同じにするだけなので、本文中に独自のタグが使われていた場合は、 今日のEPWINGビューアでは正常に表示できない可能性があります。 ■履歴 2022/02/24 Ver1.3 Ruby 2.7.2 対応 2021/02/18 Ver1.2 YRRS-002 ホームクリニック〔家庭の医学〕の変換バッチファイルを追加 2008/10/06 Ver1.0