コメントを受け付けていません。Tweet■はじめに今回からEPUB3の内部構成について見てみようと思います。EPUB3のファイルは、電子書籍を構成する様々なファイルを内部に含んだアーカイブで、zip形式でパッケージ化されています。いうことで、EPUB3ファイルの拡張子は「.epub」ですが、「.zip」に変更することで一般的なzipツールで解凍できます。解凍したデータを再度EPUB化する場合、一般的なzipツールでzip化した後に拡張子を「.epub」に変更しても適正なEPUBファイルにはなりません。これはEPUB3のzip圧縮が、少しローカルルールを含んだものであるためです。今回は解凍して中身を確認できればよいので、再EPUB化の処理については割愛します。サンプルとして以前でんでんエディター&でんでんコンバーターの紹介時に作成した「おおかみと七ひきのこどもやぎ」のEPUBを使います。以下のサンプルデータをダウンロードし、解凍すると「おおかみと七ひきのこどもやぎ.epub」が入っています。・[サンプルデータダウンロード]■EPUBファイルの中身をチェックおおかみと七ひきのこどもやぎ.epubの拡張子を「.zip」に変更して解凍すると、内部の第1階層には「mimetype」というファイルと「META-INF」フォルダ、「OEBPS」フォルダという2つのフォルダがあります。2つのフォルダの中身は次の図のようになっています。「META-INF」フォルダとその中にある「container.xml」はどちらも名称がEPUB仕様で決められていて、異なる名称にしてはいけません。「META-INF」フォルダ内のデータはシステム上で利用される、裏方的なものです。「OEBPS」フォルダとその中にあるファイルは、基本的に制作者が任意の名称をつけることができます。「OEBPS」フォルダ内のデータは、電子書籍のコンテンツ本編を構成するものや、書誌情報的なものとなっています。今回はこの中の「content.opf」に注目したいと思います。■パッケージドキュメントについてこの「.opf」という拡張子がついたファイルは、パッケージドキュメントと呼ばれ、EPUBを書籍たらしめているファイルです。EPUBはコンテンツデータをXHTMLファイルで作成します。EPUB内のXHTMLファイルは、多くの場合1つのXHTMLファイルにまとめられるのではなく、章ごとなど区切りのよいところで適宜分割され、複数のXHTMLファイルで構成されます。これらコンテンツ用のXHTMLファイル(と画像やCSSなどの関連ファイル)をパッケージ化するだけでは、電子書籍としては不十分です。そこには書籍としての情報が無いからです。パッケージドキュメントには、様々な「書籍としての情報」を定義できます。主要なものとしては以下が挙げられます。これらの情報は、EPUB仕様で定められたXMLタグで定義します。コンテンツ用のXHTMLファイルは、Web制作で使用されるHTMLタグを使うので、情報も豊富で比較的スムーズに制作できますが、パッケージドキュメントはEPUB仕様を理解して独自のXMLタグを使わなければならず、一筋縄ではいきません。書誌情報的な内容だけでなく、固定レイアウト型のEPUBを作る場合に固定レイアウトに関する情報もパッケージドキュメントに定義します。いうことで、このパッケージドキュメント、重要な割にとっつきにくくジレンマを感じるファイルです。基本的には、EPUB制作アプリやツールが適切なものを制作してくれますが、たまに直接編集するケースも出てきます。内部構成を少し知っておくと役立つことがあるかもしれません。次回は、パッケージドキュメントの中身も少し覗いてみようと思います。■最後に少し告知をさせていただきます。Storeでリリースされたことを以前告知させていただきました。この電子写真集「もうひとつの“イプシロン・ザ・ロケット”」の制作秘話(というほどのことがあるかは分かりませんが)を披露させていただくセミナーが開催されることになりました。・~ソニー・ミュージックコミュニケーションズ初の電子出版の軌跡~日時は2014年5月30日(金)15:00~17:30。登壇者はディレクター兼デザイナーの中島さんと、オーサリング担当の私です。―新型固体燃料ロケット、誕生の瞬間」を意識したものです。「もうひとつの~」は印刷版を単に電子化したものではなく、最初からベツモノとして企画されたものです。それぞれがどのようなプランに基づいて制作されたのか、どのような問題や苦労があったのか、などできるだけお話したいと思っています。よろしければぜひお越しください。秋葉原校」を開校2016-5-16ITビジネスソフトバンクとアリババグループ、日本でクラウドサービスを提供する合弁会社を設立コメントは利用できません。mini用ハンドルケースこのサイトについてタレコミ、ITライフハックに寄稿したいというご要望も受け付けていますので、興味をもっていただけましたら、お気軽にご連絡ください。IT系記事を中心に著書多数。小川夏樹ソフトバンクにてPCComputing、PCJapanの編集を経験した後フリーランス・ライターを経て現在に至る。PCハードウェア、Windows使いこなし、イメージングデバイスを語らせたらいつまでも話が止まらないPCヲタ。USER)の編集長からオンラインゲーム会社のIR担当や採用広告の制作、フリーライターを経て現在に至る。最近のトレンドは電子工作でハイレゾアンプを作ること。あと鉄分(乗り鉄)かなり多め。連絡先:itlifehack【at】mediabank.jpn.comプレスリリース:press【at】mediabank.jpn.com【at】は@Twitterアカウント:@ITlifehackITライフハックは、ITビジネスから、パソコン、デジタル家電、ケータイなどのモバイルに至るまで、新製品や活用法など、IT関連情報をお届けするIT生活とビジネスのお役立ちサイトです。ITライフハックの記事は条件付で自由に転載できます。