できること、できないこと
Microsoft Publisher には公開された形式仕様がありません。 .pub がページやテキストフレーム、ガイド、レイアウトをどう保存しているかを Microsoft は一度も文書化していません。それを開けると謳うツールは、背後に Publisher があるか、さもなければ推測しているかのどちらかです。
そこでこのツールは自分の守備範囲について正直です。文書化された土台の上で、次の二つだけを行います。
- OLE 複合ファイルのコンテナ —
.doc・.xls・.pptの中にあるのと同じ FAT 風の構造で、MS-CFB に規定されています — と、そのプロパティセット(MS-OLEPS と MS-OSHARED に規定)を読みます。 - ストリームを画像シグネチャで走査して埋め込み画像を復元します。PNG はヘッダーから
IENDチャンクまで、JPEG はFFD8からFFD9まで、GIF はヘッダーから終端まで。
ページの描画はしませんし、誰かが形式を文書化するまでは今後もしません。だからビューアーではなくインスペクター(検査ツール)なのです。
実際に得られるもの
役に立つのは文書プロパティで、しかも網羅的です。タイトル、件名、作成者、最終保存者、キーワード、コメント、リビジョン番号、編集時間、作成・更新・最終印刷日時、ページ数と単語数、そのファイルを書いたアプリケーション、そして二つ目のプロパティセットからは分類、管理者、会社、コンテンツの種類と状態。
開けない .pub について人が抱く疑問のほとんどは、これで答えが出ます。誰が、いつ、どのバージョンで作り、どれだけの分量で、何のためのものだったのか。
さらに、各ストリームのサイズ・CLSID・タイムスタンプ付きのストレージ/ストリームの完全なツリー(Publisher の Quill・Escher・Contents ストリームを含みます)と、復元できたすべての画像のプレビュー、個別または ZIP でのダウンロードが得られます。
画像の復元は最善努力であり、そう明記します
Publisher は、公開文書に記述のある画像ごとのフレーミングを持たずに画像を格納します。そのためマニフェストを読むのではなくシグネチャ走査で見つけています。この方法は通常の PNG・JPEG・GIF のデータを確実に見つけますが、認識できない包装に入っているもの — とりわけ WMF や EMF のメタファイル — は取りこぼします。表示される数は「見つかった数」であり、「入っている数」の主張ではありません。
Publisher ファイルではない .pub
形式はファイル名ではなく先頭のバイト列から判定します。.pub の実体が ZIP や MHTML アーカイブ、あるいは別の複合文書だったというのはよくあることで、その場合はそう報告し、実際に開けるツールへのリンクを示します。
プライバシー
ファイルはブラウザー内で読み込まれます。アップロードはありません。
Tiny Online Tools







