OLE2複合ファイル形式

JavaでOffice製品、つまりWordのファイルを作成してダウンロードできるかという課題


このファイル形式はWordとかで使われているらしい
Open Officeも中身はこれのようだね(だからWordと互換性があるのだろうけど)
JakartaのPOIとかで扱えるようなのだが、Wordは基本的なところしか使えない云々


Office2007以降ならXMLで定義できるがおそろしく複雑だ
しばらくはrtfファイルを扱うことにしようかと思うが、これまた不可解な仕様だなぁ


特に日本語の扱いが困りモノ
Unicodeではなく、基本的にはS-JISをURLエンコードして、さらに%を\'にエスケープ(なのか?)したものがrtfファイル内に記述される
これがまた可読性が悪いのなんの・・・