.fb2.zip File Extension

Learn what a .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 typeZIP-compressed FictionBook 2 ebook
MIME type
EncodingBinary ZIP archive containing FictionBook 2 XML and optional Base64-encoded images
Operating systemsWindows, macOS, Linux, iOS, Android
Opens withFBReader, calibre, Foliate
Poly supportPartial. Poly processes compressed FictionBook books when the correct MIME type is supplied.
Indexed by PolyYes. After successful processing, Poly indexes book text and page-level visual content.
Preview in PolyYes. Poly opens a paginated preview after successful processing.
Poly agentYes. 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

Renaming 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.zip on 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-fb2 on 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

ChoiceBest forMain tradeoff
.fb2.zipCompact distribution of an existing FB2 bookUneven app and MIME-detection support
.fb2Direct access to FictionBook XMLUsually larger and still specialized
.epubBroad reflowable ebook compatibilityConversion may alter FictionBook-specific structure
PDFStable pagination and printingFixed 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

  1. Internet Assigned Numbers Authority. Media Types Registry. The application registry does not include application/x-zip-compressed-fb2.
  2. freedesktop.org. Shared MIME-info database definition. Defines the ZIP parent type, *.fb2.zip glob, and compressed FictionBook content rule. 2
  3. FictionBook project. FictionBook 2 XML Schema. Defines the FictionBook 2 namespace and XML vocabulary; the schema carries Dmitry Gribov's 2004 copyright. 2
  4. FBReader. Book Formats Support. Lists fb2.zip support on desktop, Android, and iOS. 2
  5. calibre. ebook-convert command documentation. Documents dedicated FB2 input and conversion options.
  6. Foliate. Desktop application metadata. Declares support for application/x-zip-compressed-fb2.
© Poly Corp. 2026