文字化けというより、rtfはプレーンテキストデータではないので、
一文字も読めないのは、ある意味正しいかなぁと思います。
で、ヘッダ情報にある文字コードの部分をデコードしてみると、
826c M
8272 S
8353 ゴ
8356 シ
8362 ッ
834e ク
のようになります(なりました)。
1){の個数と}の個数が一致しているか、テキストエディタで{を検索して{で置換して置換個数を確認
2)}を検索して}で置換して置換個数を確認
3){と}の置換個数が一致していないとWordでは「文書名またはパスが間違っています〜」とダイアログを表示してきます。
あとは、RTF仕様に基づいて解析して復旧する感じでしょうか。
ちなみに、{\rtf1で始まっているみたいなので、
ヘッダ落ちというよりは、末尾で}が落ちているか、
タグが正常に閉じられていないので、
読み込みが正常終了しない系のような推測をしております。
何かの参考になれば幸いです。
[15494] 流星光輝 (2013/04/21 Sun 04:04) web