فرمت کیندل ۸ (.azw3)
Amazon استانداردفرمت کیندل آمازون ۸ (AZW3 / KF8) فرمت کتاب الکترونیکی انحصاری و مدرن آمازون است که فرمت قدیمی MOBI را با نشانهگذاری معنایی غنی HTML5، استایلدهی CSS3، گرافیک برداری SVG و فونتهای تعبیهشده جایگزین میکند.
بررسی و فراداده
سیستمعاملها و تحلیلگرهای فایل، فایلهای AZW3 را با بررسی توالی بایتهای دودویی ابتدایی شناسایی میکنند:
امضای هدر در سطح بایت (Magic Bytes)
سیستمعاملها و تحلیلگرهای فایل، فایلهای AZW3 را با بررسی توالی بایتهای دودویی ابتدایی شناسایی میکنند:
امضای HEX (آفست 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 |
| ترتیب بایتها (Endianness) | 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 (فعلی) | EPUB | MOBI | |
|---|---|---|---|---|
| استانداردسازی | KF8 انحصاری آمازون | استاندارد باز W3C / IDPF | موبایپکت پالم قدیمی | استاندارد سند ISO 32000 |
| موتور استایل دهی | HTML5 و CSS3 مدرن | HTML5 و CSS3 / جاوا اسکریپت | زیرمجموعه ابتدایی HTML 3.2 | طرح بندی برداری PostScript |
| سازگاری با کتابخوان | فقط اکوسیستم کیندل آمازون | جهانی (کووبو، اپل، نوک، اندروید) | کیندل های قدیمی و PDA های کلاسیک | جهانی تمام دستگاه ها |
| متن قابل بازچینی (Reflowable) | بله (به صورت پویا با صفحه نمایش مقیاس می شود) | بله (به صورت پویا مقیاس می شود) | بله (بازچینی ابتدایی) | خیر (طرح بندی صفحه چاپ شده ثابت) |
حالتهای رایج خرابی و راهنمای بازیابی هگز
کیندل پیام 'The selected book could not be opened' را نمایش می دهد.
علت ریشهای: جدول رکورد PalmDOC خراب یا کلید DRM نامتوازن.
بازیابی: با استفاده از مبدل کتاب الکترونیکی File2File، کتاب را به EPUB استاندارد تبدیل کنید.
تحلیل امنیتی و بردارهای حمله تجزیهکننده (Parser)
تجزیه کننده های AZW3 ساختارهای پیچیده HTML5 و CSS را ارزیابی می کنند که باید در برابر تزریق اسکریپت مخرب در محیط امن (sandbox) قرار گیرند.
بردارهای حمله شناختهشده
- اسکریپت نویسی بین سایت (XSS) از طریق جاوا اسکریپت فرار نکرده در نماهای وب کیندل.
- سرریز بافر در روتین های رفع فشرده سازی PalmDOC LZ77.
- حمله محرومیت از سرویس (DoS) از طریق گسترش موجودیت XML SVG پاتولوژیک.
بهترین روشهای پدافندی:
تاریخچه و نقاط عطف
مزایا و نقاط قوت کلیدی
- کنترل های تایپوگرافی غنی: پشتیبانی از حروف بزرگ اولیه بزرگ (drop caps)، متن های وسط چین، نوارهای کناری، فونت های سفارشی و استایل پیشرفته CSS.
- پشتیبانی از SVG برداری تعبیه شده و MathML امکان ایجاد نمودارها، فرمول ها و جداول پیچیده و واضح را فراهم می کند.
- به طور اختصاصی برای سخت افزار کیندل آمازون و نمایشگرهای جوهر الکترونیکی (E-ink) کتابخوان کیندل بهینه شده است.
محدودیتها و معایب فنی
- فرمت انحصاری که به شدت در اکوسیستم آمازون قفل شده است و اغلب با DRM آمازون محدود شده است.
- کتابخوان های غیر کیندل (Kobo، Nook، PocketBook) نمی توانند فایل های AZW3 را بدون تبدیل فرمت باز کنند.
- حاوی محتوای تکراری و پشتیبان MOBI در فایل های هدر دوگانه است که حجم کل فایل را افزایش می دهد.
نکات فنی جالب
- فایل های AZW3 برای حفظ سازگاری عقبگرد با کیندل های اولیه، بایت های جادویی تاریخی 'BOOKMOBI' را در افست ۶۰ حفظ می کنند.
- فرمت کیندل ۸ آمازون از نظر داخلی تقریباً مشابه EPUB 3 است که در داخل یک کانتینر پایگاه داده پالم بسته بندی مجدد شده است.
- دستگاه های کیندل هنگام خواندن کتاب های AZW3، ضخامت فونت و رندر رنگ نور گرم را به صورت پویا تنظیم می کنند.
سوالات فنی متداول
تفاوت بین MOBI و AZW3 چیست؟
فرمت MOBI یک فرمت منسوخ شده از اوایل سال ۲۰۰۰ با قالببندی ابتدایی است. فرمت AZW3 (KF8) از کدهای مدرن HTML5، CSS3، فونتهای سفارشی و گرافیکهای شفاف SVG پشتیبانی میکند.
آیا میتوانم کتابهای AZW3 را روی Kobo یا iPad بخوانم؟
به طور مستقیم خیر. شما میتوانید از File2File.app برای تبدیل فایلهای AZW3 به فرمت جهانی EPUB استفاده کنید که روی هر دستگاه غیر کیندلی باز میشود.
چرا آامازون فایلهای EPUB من را به AZW3 تبدیل میکند؟
آمازون از فرمت اختصاصی خود یعنی Kindle Format 8 (AZW3/KFX) روی سختافزار کیندل استفاده میکند، بنابراین سرورهای آن به طور خودکار فایلهای EPUB ورودی را هنگام تحویل به AZW3 تبدیل میکنند.