システムソフト電子辞典シリーズ『現代用語の基礎知識』2002/2003年度版のひらがな検索不具合の修正について(dessed)

問題点

●症状●
システムソフト電子辞典シリーズの『現代用語の基礎知識』2002年度版、2003年度版をdessedでEPWINGに変換すると、DDWinで 前方一致/後方一致かな検索ができない。
例:「ディスカウント・セール」の項目を、 「でぃすかうんと」でも「ディスカウント」でも検索できない。

●原因●

●対処方法●

●既知の問題●

ビューアパッチ前パッチ後
ひらがなカタカナひらがなカタカナ
ViewIng×
CDView××
Jamming*1××××
DDWin×××
『現代用語の基礎知識2002版』で「でぃすかうんと」「ディスカウント」で検索
*1 Jammingは一網打尽検索でクロス検索を追加すると検索できる。

修正の手順

バイナリエディタを入手します。編集対象のファイルが大きいため、 バイナリエディタによってはハングアップするものがあります。 信頼できるソフトとしてBzを推奨します。
バイナリエディタ Bz ver 1.54 
http://www.zob.ne.jp/~c.mos/soft/bz.html

バイナリエディタで赤字部分を変更し、上書きします。

dessedで展開した2002年度版「現代用語の基礎知識」のHONMONの先頭部分(0バイト目から)

Offs -0--1--2--3--4--5--6--7--8--9--A--B--C--D--E--F 0123456789ABCDEF
0000 00 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010 00 00 00 00 00 02 00 00 10 1B 02 00 00 00 00 00 ................
0020 01 00 00 00 10 1E 00 00 02 57 01 00 00 00 00 00 .........W......
0030 90 00 00 00 12 76 00 00 05 B8 02 01 55 40 00 00 .....v......媽.. ←前方一致かなインデックス
0040 91 00 00 00 18 2F 00 00 01 E7 02 01 55 40 00 00 ...../......媽..
0050 70 00 00 00 1A 17 00 00 05 B8 02 01 55 40 00 00 p...........媽.. ←後方一致かなインデックス
0060 71 00 00 00 1F D0 00 00 01 E7 02 01 55 40 00 00 q...........媽..
0070 03 00 00 00 21 B8 00 00 59 65 01 00 00 00 00 00 ....!...揣......
0080 80 00 00 00 7B 1E 00 00 11 C5 02 01 55 40 00 00 ....{.......媽..
0090 0A 00 00 00 8C E4 00 00 11 00 01 00 00 00 00 00 ................
00A0 81 00 00 00 9D E5 00 00 04 90 02 01 55 40 00 00 ............媽..
00B0 D2 00 00 00 A2 76 00 00 61 5C 01 00 00 00 00 00 .....v..痣......
00C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

バイナリエディタで赤字部分を修正し、保存します。

Offs -0--1--2--3--4--5--6--7--8--9--A--B--C--D--E--F 0123456789ABCDEF
0000 00 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010 00 00 00 00 00 02 00 00 10 1B 02 00 00 00 00 00 ................
0020 01 00 00 00 10 1E 00 00 02 57 01 00 00 00 00 00 .........W......
0030 90 00 00 00 12 76 00 00 05 B8 02 41 55 40 00 00 .....v......媽.. ←前方一致かなインデックス
0040 91 00 00 00 18 2F 00 00 01 E7 02 01 55 40 00 00 ...../......媽..
0050 70 00 00 00 1A 17 00 00 05 B8 02 41 55 40 00 00 p...........媽.. ←後方一致かなインデックス
0060 71 00 00 00 1F D0 00 00 01 E7 02 01 55 40 00 00 q...........媽..
0070 03 00 00 00 21 B8 00 00 59 65 01 00 00 00 00 00 ....!...揣......
0080 80 00 00 00 7B 1E 00 00 11 C5 02 01 55 40 00 00 ....{.......媽..
0090 0A 00 00 00 8C E4 00 00 11 00 01 00 00 00 00 00 ................
00A0 81 00 00 00 9D E5 00 00 04 90 02 01 55 40 00 00 ............媽..
00B0 D2 00 00 00 A2 76 00 00 61 5C 01 00 00 00 00 00 .....v..痣......
00C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................