Kindleフォーマット 8 (.azw3)

Amazon 標準

Amazon Kindle Format 8(AZW3 / KF8)は、Amazonの最新かつ独自の電子書籍フォーマットであり、従来のMOBIをリッチなHTML5セマンティックマークアップ、CSS3スタイリング、SVGベクターグラフィックス、および埋め込みフォントに置き換えます。

調査とメタデータ

オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで AZW3 ファイルを識別します:

ここにファイルを選択またはドロップ

100%プライベートなブラウザ内変換 - ファイルがデバイスから外部に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

バイトレベルのヘッダーシグネチャ (マジックバイト)

オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで AZW3 ファイルを識別します:

16進数シグネチャ (オフセット 60):

42 4F 4F 4B 4D 4F 42 49

ASCII表現: BOOKMOBI

標準化: Amazon Proprietary KF8 Specification

技術仕様

コンテナアーキテクチャPalmDOC database container encapsulating HTML5, CSS3, SVG, and embedded fonts with 'KF8' boundary markers
圧縮PalmDOC LZ77 compression or standard Huffman/CDIC compression
バイトエンディアンBig-Endian Palm OS record architecture
色空間sRGB (for color Kindle Fire and apps)
チャンネルと構造Structured reflowable or fixed-layout ebook pages, typography, and embedded graphics
最大寸法Unbounded pagination; supports fixed-layout children's books and comics
透過性CSS alpha opacity and PNG transparency supported in modern Kindle engines
ストリーミングとプログレッシブRecord-based indexing allows instant chapter navigation without parsing full book

技術比較マトリックス: AZW3 対 競合製品

技術属性AZW3 (現在)EPUBMOBIPDF
標準化独自規格のAmazon KF8W3C / IDPF オープン標準レガシーなPalm MobipocketISO 32000 ドキュメント標準
スタイリングエンジンHTML5 & モダンCSS3HTML5 & CSS3 / JavaScriptプリミティブなHTML 3.2サブセットPostScriptベクターレイアウト
リーダー互換性Amazon Kindleエコシステムのみユニバーサル(Kobo、Apple、Nook、Android)レガシーKindleおよび古いPDAすべてのデバイスに対応するユニバーサル
リフロー対応テキストはい(画面に合わせて動的に拡大縮小)はい(動的に拡大縮小)はい(プリミティブなリフロー)いいえ(固定された印刷ページレイアウト)

一般的な破損モードと16進数リカバリガイド

Kindleに「選択した本を開けませんでした」と表示される。

根本原因: PalmDOCレコードテーブルの破損またはDRMキーの不一致。

復旧: File2File Ebook Converterを使用して、本を標準のEPUBに変換してください。

セキュリティ分析とパーサー攻撃ベクトル

AZW3パーサーは、悪意のあるスクリプトインジェクションに対してサンドボックス化する必要がある、複雑なHTML5およびCSS構造を評価します。

既知の攻撃ベクター

  • KindleのウェブビューにおけるエスケープされていないJavaScriptを介したクロスサイトスクリプティング(XSS)。
  • PalmDOC LZ77展開ルーチンにおけるバッファオーバーフロー。
  • 病的なSVG XMLエンティティ拡張によるサービス拒否(DoS)。

防御的ベストプラクティス:

歴史的背景とマイルストーン

2021Amazonは「Kindleに送信 (Send-to-Kindle)」サービスをEPUBの取り込みへと移行し、内部でKF8/AZW3へ変換するようにしました。
2012Kindle Paperwhiteが発売され、AZW3から描画される高解像度なタイポグラフィとハイフネーションが披露されました。
2011AmazonはKindle Fireタブレットと同時にKindle Format 8(KF8)を発表しました。

主な利点とメリット

  • 豊富なタイポグラフィ制御:ドロップキャップ、中央揃えテキスト、サイドバー、カスタムフォント、高度なCSSスタイリングをサポート。
  • 埋め込みベクターSVGとMathMLのサポートにより、鮮明な図表、数式、複雑な表が可能になります。
  • Amazon KindleハードウェアおよびKindle電子書籍リーダーのEインクディスプレイ向けに特別に最適化されています。

技術的な制限とデメリット

  • Amazonのエコシステムに深くロックインされた独自フォーマットであり、多くの場合Amazon DRMで保護されています。
  • Kindle以外の電子書籍リーダー(Kobo、Nook、PocketBookなど)は、フォーマット変換を行わないとAZW3ファイルを開けません。
  • デュアルヘッダーファイル内に重複するフォールバックMOBIコンテンツが含まれており、ファイルサイズ全体が肥大化します。

興味深い技術トリビア

  • AZW3ファイルは、初期のKindleとの下位互換性を維持するために、オフセット60に歴史的な「BOOKMOBI」マジックバイトを保持しています。
  • AmazonのKindle Format 8は、内部的にはEPUB 3とほぼ同一であり、Palmデータベースのラッパー内に再パッケージ化されています。
  • Kindle端末は、AZW3の本を読む際、フォントの太さと暖色ライトのカラーレンダリングを動的に調整します。

よくある技術的な質問

MOBIとAZW3の違いは何ですか?

MOBIは原始的なフォーマットを持つ2000年代初頭の古い形式です。AZW3 (KF8) は、モダンなHTML5、CSS3、カスタムフォント、そして鮮明なSVGグラフィックスをサポートしています。

KoboやiPadでAZW3の本を読むことはできますか?

直接はできません。File2File.appを使用すれば、AZW3ファイルをKindle以外のどのデバイスでも開ける汎用的なEPUB形式に変換できます。

Amazonが私のEPUBファイルをAZW3に変換するのはなぜですか?

AmazonはKindleハードウェア上で独自のKindle Format 8 (AZW3/KFX) を使用しているため、配信時にサーバーが自動的に受信したEPUBをAZW3に変換します。