fj.comp.applications.dictionaryの記事<87wub4v4ot.wl%fujii@chi.its.hiroshima-cu.ac.jp>で
        fujii@chi.its.hiroshima-cu.ac.jpさんは書きました。
> V3 の情報がどれだけ訳に立つかは分かりませんが、
> 以前書いたメモを流しておきます。

各ブロックをダンプしてみたところ、末尾にゴミがつい
ているだけで、あとは正常のようです。UNIX版のdessed
0.3に以下のパッチを当てて

  広辞苑第四版 V2.0
  日外難読語・固有名大辞典 V2.0

を変換してみたところ、いずれも正しくEPWINGに変換で
きました。このパッチはEB series support pageの掲示
板のほうにも貼っておきますね。

なお、広辞苑のほうは図版がないにもかかわらず本文中
に図版へのリンクがあるので、変換したものをそのまま
DDwinなどで検索すると異常終了します。いちどsqueeze
を通してやればその手のリンクは「→□」に変換される
ので、DDwinでも問題なく使えるようになります。

*** dessed.c.ORIG       2003年 10月 14日 (火)
--- dessed.c    2003年 10月 17日 (金)
***************
*** 137,142 ****
--- 137,148 ----
  
          for (j=0; j<len; j++)
            {
+             /*
+              * すでに32768バイト出力している、または最後の
+              * データで、すでに2048の倍数バイト出力している
+              */
+             if (pos >= 0x8000 || d == n_data-1 && !(pos & 0x7ff))
+               break;
              w = wp + wintop;
              if (w >= sizeof win)
                w -= sizeof win;
***************
*** 149,157 ****
            }
  
          /*
!          *  最後のデータで、既に2048の倍数バイト出力している
           */
!         if (d == n_data-1 && !(pos & 0x7ff))
            break;
  
          win[wintop] = buff[2];
--- 155,164 ----
            }
  
          /*
!          * すでに32768バイト出力している、または最後の
!          * データで、すでに2048の倍数バイト出力している
           */
!         if (pos >= 0x8000 || d == n_data-1 && !(pos & 0x7ff))
            break;
  
          win[wintop] = buff[2];
-- 
太田純(Junn Ohta) (株)リコー/新横浜事業所
ohta@sdg.mdd.ricoh.co.jp