Kindle Format 8 (.azw3)

Amazon 標準

Amazon Kindle Format 8 (AZW3 / KF8) 是 Amazon 現代的專有電子書格式,以豐富的 HTML5 語意標記、CSS3 樣式、SVG 向量圖形與嵌入式字型取代了舊版的 MOBI。

檢查與中繼資料

作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 AZW3 檔案:

在這裡選擇或拖放檔案

私密 - 檔案絕不會離開您的裝置

或貼上 Ctrl+V
零網路傳輸隱私保證: 0 位元組上傳至外部伺服器。所有處理皆在本機瀏覽器沙箱中進行。

位元組層級標頭簽章(檔案簽章)

作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 AZW3 檔案:

十六進位簽章(偏移量 60):

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

ASCII 表示法: BOOKMOBI

標準化: Amazon 專有 KF8 規格

技術規格

容器架構PalmDOC 資料庫容器,封裝 HTML5、CSS3、SVG 以及具備「KF8」邊界標記的嵌入式字型
壓縮PalmDOC LZ77 壓縮或標準 Huffman/CDIC 壓縮
位元組序大端序(Big-Endian)Palm OS 記錄架構
色彩空間sRGB(適用於彩色 Kindle Fire 與應用程式)
色版與結構結構化可重排或固定版面電子書頁面、排版以及嵌入式圖形
最大尺寸無限制分頁;支援固定版面兒童繪本與漫畫
透明度現代 Kindle 引擎支援 CSS alpha 不透明度與 PNG 透明度
串流與漸進式以記錄為基礎的索引允許無需解析整本書即可即時導覽章節

技術比較矩陣:AZW3 對比競爭格式

技術屬性AZW3 (目前)EPUBMOBIPDF
標準化Amazon 專有 KF8W3C / IDPF 開放標準舊版 Palm MobipocketISO 32000 文件標準
樣式引擎HTML5 與現代 CSS3HTML5 與 CSS3 / JavaScript原始 HTML 3.2 子集PostScript 向量版面配置
電子書閱讀器相容性僅限 Amazon Kindle 生態系統許多閱讀器皆支援,包含 Kobo、Apple Books 與 Android 應用程式舊版 Kindle 與早期 PDA廣泛的閱讀器支援;可用性取決於裝置與應用程式
可重排文字是(動態縮放以適應螢幕)是(動態縮放)是(簡易重排)否(固定印刷頁面版面配置)

常見損壞模式與十六進位修復指南

Kindle 顯示「無法開啟選取的書籍」。

根本原因: PalmDOC 記錄表損壞或 DRM 金鑰不符。

修復: 使用 File2File.app 電子書轉換器將書籍轉換為標準 EPUB。

安全性分析與解析器攻擊向量

AZW3 解析器會評估複雜的 HTML5 與 CSS 結構,必須進行沙箱隔離以防範惡意指令碼注入。

已知攻擊向量

  • 透過 Kindle 網頁檢視中未跳脫的 JavaScript 進行跨網站指令碼攻擊(XSS)。
  • PalmDOC LZ77 解壓縮常式中的緩衝區溢位。
  • 透過異常的 SVG XML 實體擴充進行阻斷服務攻擊。

防禦最佳實務: 在解析前清除所有可執行的有效指令碼並驗證 Palm 記錄邊界。

歷史起源與里程碑

2021Amazon 將 Send-to-Kindle 服務轉向 EPUB 接收,並在內部轉換為 KF8/AZW3。
2012Kindle Paperwhite 推出,展現出從 AZW3 算繪的高解析度排版與斷字功能。
2011Amazon 隨 Kindle Fire 平板電腦一同宣佈 Kindle Format 8 (KF8)。

主要優勢與優點

  • 豐富的排版控制:支援首字下沉、置中文字、側邊欄、自訂字型與進階 CSS 樣式。
  • 嵌入式向量 SVG 與 MathML 支援可實現清晰的圖表、公式與複雜表格。
  • 專為 Amazon Kindle 硬體與 Kindle 電子閱讀器電子紙顯示器進行最佳化。

技術限制與缺點

  • 與 Amazon 生態系統緊密鎖定的專有格式,通常受到 Amazon DRM 的限制。
  • 非 Kindle 電子閱讀器(Kobo、Nook、PocketBook)若不進行格式轉換則無法開啟 AZW3 檔案。
  • 在雙標頭檔案中包含重複的備用 MOBI 內容,使總檔案大小膨脹。

有趣的技術冷知識

  • AZW3 檔案在位移 60 處保留了歷史悠久的「BOOKMOBI」檔案簽章(magic bytes),以維持與早期 Kindle 的相容性。
  • Kindle Format 8 (AZW3 / KF8) 是 Amazon 現代的專有電子書格式,以豐富的 HTML5 標記、CSS3 樣式、SVG 圖形與嵌入式字型取代了舊版的 MOBI。
  • Kindle 裝置在閱讀 AZW3 書籍時,會動態調整字型粗細與暖光顏色算繪。

常見技術問題

MOBI 與 AZW3 有什麼區別?

MOBI 是 2000 年代初期的過時格式,排版相當陽春。AZW3 (KF8) 支援現代的 HTML5、CSS3、自訂字型與清晰的 SVG 圖形。

我可以在 Kobo 或 iPad 上閱讀 AZW3 書籍嗎?

無法直接閱讀。File2File.app 可以在您的瀏覽器中將 AZW3 轉換為 EPUB。支援程度會因閱讀器應用程式與裝置而異。

為什麼 Amazon 會將我的 EPUB 檔案轉換為 AZW3?

Amazon 在 Kindle 硬體上使用其專屬的 Kindle Format 8 (AZW3/KFX),因此其伺服器會在傳遞時自動將收到的 EPUB 轉換為 AZW3。