.fb2.zip File Extension
.fb2.zip ebook is, which apps open it, how Poly supports compressed FictionBook files, and when to use FB2, EPUB, or PDF. File extension details for .fb2.zip
Partial Support| File type | ZIP-compressed FictionBook 2 ebook |
|---|---|
| MIME type | |
| Encoding | Binary ZIP archive containing FictionBook 2 XML and optional Base64-encoded images |
| Operating systems | Windows, macOS, Linux, iOS, Android |
| Opens with | FBReader, calibre, Foliate |
| Poly support | Partial. Poly processes compressed FictionBook books when the correct MIME type is supplied. |
| Indexed by Poly | Yes. After successful processing, Poly indexes book text and page-level visual content. |
| Preview in Poly | Yes. Poly opens a paginated preview after successful processing. |
| Poly agent | Yes. The Poly agent can read the processed book's text and rendered pages. |
What kind of file is a .fb2.zip?
A .fb2.zip file is a ZIP archive containing a FictionBook 2 ebook, usually as one .fb2 XML member. Compression reduces storage and transfer size without changing the book's chapters, notes, metadata, or embedded images. A compatible reader extracts the XML and lays it out as a reflowable ebook.
The conventional media type is application/x-zip-compressed-fb2. It is not registered with IANA.1 The freedesktop.org shared MIME database associates that type with the compound *.fb2.zip pattern and treats it as a subtype of ZIP.2
Every ordinary ZIP can begin with the signature 50 4B 03 04, so those bytes alone do not identify a compressed FictionBook. For a stronger check, inspect the archive without extracting it, find an .fb2 member, and confirm that its XML root is FictionBook in the http://www.gribuser.ru/xml/fictionbook/2.0 namespace.23
novel.zip to novel.fb2.zip does not convert it or prove that it contains a FictionBook ebook.How do I open a .fb2.zip on my computer?
Use an ebook reader that explicitly supports compressed FB2 books:
- FBReader supports
fb2.zipon Windows, macOS, Linux, Android, and iOS.4 - calibre runs on Windows, macOS, and Linux. It can read the enclosed FB2 content and convert it to formats such as EPUB or PDF.5
- Foliate supports
application/x-zip-compressed-fb2on Linux.6
A file manager can open the outer ZIP, but it will not present the enclosed XML as a formatted book. Readers also vary when one archive contains several .fb2 members, so one book per archive is the safest convention.
Poly support for .fb2.zip
Poly can turn a correctly identified compressed FictionBook into a paginated preview. After processing succeeds, it indexes the book's text and page-level visual content, and makes both available to the Poly agent.
Support is partial because filename-only detection sees the final .zip suffix. Supply the application/x-zip-compressed-fb2 media type so an upload named .fb2.zip receives ebook processing. Poly's preview uses fixed pages rather than a native reflowable reader, and it does not expose the archive's member list.
Encrypted, damaged, or malformed archives may not process. Keep the original file if its responsive typography or exact FictionBook structure matters.
History of .fb2.zip
FictionBook 2 traces to Dmitry Gribov's 2004 XML schema.3 The .fb2.zip convention did not introduce a new book language. It simply packaged the existing XML in the established ZIP container.
The compound suffix and application/x-zip-compressed-fb2 identifier grew from desktop-software practice rather than an IANA registration. They remain useful because the name signals both layers: FictionBook content inside ZIP compression. FBReader continues to list fb2.zip as supported on desktop and mobile platforms.4
Working with .fb2.zip and alternatives
| Choice | Best for | Main tradeoff |
|---|---|---|
.fb2.zip | Compact distribution of an existing FB2 book | Uneven app and MIME-detection support |
.fb2 | Direct access to FictionBook XML | Usually larger and still specialized |
.epub | Broad reflowable ebook compatibility | Conversion may alter FictionBook-specific structure |
| Stable pagination and printing | Fixed layout instead of responsive text |
Unzipping a one-book archive restores the original .fb2 without transcoding. Converting to EPUB or PDF is different because software must translate the book structure or choose a fixed page layout. After conversion, review the table of contents, footnotes, poetry indentation, images, language metadata, and non-Latin text.
Treat unfamiliar ebook archives as untrusted input. Inspect member paths and declared sizes before extraction, and use maintained reader software. ZIP path traversal, excessive expansion, and malformed XML are relevant risks even when the filename looks like a book.
Footnotes
- Internet Assigned Numbers Authority. Media Types Registry. The application registry does not include
application/x-zip-compressed-fb2. ↩ - freedesktop.org. Shared MIME-info database definition. Defines the ZIP parent type,
*.fb2.zipglob, and compressed FictionBook content rule. ↩ ↩2 - FictionBook project. FictionBook 2 XML Schema. Defines the FictionBook 2 namespace and XML vocabulary; the schema carries Dmitry Gribov's 2004 copyright. ↩ ↩2
- FBReader. Book Formats Support. Lists
fb2.zipsupport on desktop, Android, and iOS. ↩ ↩2 - calibre. ebook-convert command documentation. Documents dedicated FB2 input and conversion options. ↩
- Foliate. Desktop application metadata. Declares support for
application/x-zip-compressed-fb2. ↩