Skip to content
Novus Examples
azw29.4 KB

Convert v2 DRM-Free AZW E-book

DRM-free AZW/MOBI7 e-book source copied byte-for-byte from the catalog's valid reader fixture for legacy import testing. Stable P8 artifact p8-convert-legacy-azw.

Rendered preview of Convert v2 DRM-Free AZW E-book

Rendered preview of the azw file (29.4 KB). Download above for the original.

Specifications

Container
PalmDB/MOBI7
Drm
false
Delivery Mode
download-only
Provider
converter-v2
Provenance
Synthetic deterministic P8 fixture generated by generation/p8_content.py; seed namespace 2026082300
Fixture Reserve
convert-v2

Testing contract

Expected to pass
Scenario
Open the AZW as a PalmDB/MOBI7 publication and enumerate its metadata and text records.
Expected result
The header and MOBI records parse without DRM, a title is present, and readable text is extracted without repair.

What is a .azw file?

AZW is an early Amazon Kindle e-book container derived from the Palm Database and Mobipocket family. Unencrypted files combine a PalmDB record table with text, metadata, and optional image records; commercial AZW books may carry DRM, which a test fixture should not include or imply it can remove.

How to use this file

Use a small unencrypted example .azw file to test container and record-table detection, metadata extraction, graceful handling of unsupported compression or DRM flags, and validation against documented sample text rather than a filename-only success check.

How to use this file for testing

“Convert v2 DRM-Free AZW E-book” is a deterministic Novus Examples fixture for Conversion testing, Metadata testing. The same content exported across many formats and linked as a group, so you can convert one and diff against the expected twin.

Documented properties for this file: AZW · 30,126 bytes. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.

Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such — expect parsers to fail loudly rather than silently accept them.

E-book fixtures are structured archives documented down to their spine and manifest. Test readers and converters, and where a valid↔intentionally-invalid pair exists, assert graceful handling of the malformed container.

Generated by generation/p8_content.py. Free for any use, no attribution required — license.