<?xml version="1.0" encoding="UTF-8"?>
<FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:l="http://www.w3.org/1999/xlink">
  <description>
    <title-info>
      <genre>sci_philosophy</genre>
      <author><first-name>Ilse</first-name><last-name>Brandt-Nakamura</last-name></author>
      <book-title>A FictionBook With Its Cover Inside It</book-title>
      <coverpage><image l:href="#cover.png"/></coverpage>
      <lang>en</lang>
    </title-info>
    <document-info>
      <author><nickname>novus</nickname></author>
      <date value="2026-08-07">2026</date>
      <id>novus-p7-fb2-cover</id>
      <version>1.0</version>
    </document-info>
  </description>
  <body>
    <title><p>A FictionBook With Its Cover Inside It</p></title>
    <section><title><p>One. The Blob at the Bottom</p></title><p>FictionBook has no container, so an image has to live inside the XML itself: base64 in a binary element at the end of the file, referenced by id from a coverpage element in the description.</p><p>That makes the cover unavoidable for a parser - it must decode the whole document to reach it - and it makes the file grow by a third of the image's real size.</p></section>
  </body>
  <binary id="cover.png" content-type="image/png">
iVBORw0KGgoAAAANSUhEUgAAAJYAAADICAIAAACF548yAAABaklEQVR42u3RQQkAIBAAQVuYwEY2
sLkvwY8RDCGCJwObYCf1sRS6ZAFCIRRChC4gFEJdIcyl6qkQIhRCIUSIEKEQCiFChAiFUAgRIkQo
hEKIECFCIRRChAgRCqEQIkSIUAiFECFChEIohAgRIhRCIUSIEKEQCiFChAiFUAgRIkQohEKIECFC
IRRChAgRCqEQIkSIUAiFECFChEIohAgRIhRCIUSIEKEQCiFChAiFUAgRIkQohEKIECFCIRRChAgR
CqEQIkSIUAiFECFChEIohAgRIhRCIUToGkIhFEKEQiiEQohQCIVQCBEKoRAKIUIhFEIhRCiEQiiE
CIVQCIUQoRAKIUKECIVQCBEiRCiEQogQIUJFIixt6qkQIhRCIUSIEKEQCiFChAiFUAgRIkQohEKI
ECFCIRRChAgRCqEQIkSIUAiFECFChEIohAgRIhRCIUSIEKEQCiFChH8TKkoIEQqhECJ0AaEQ6qgN
daid05y4/GEAAAAASUVORK5CYII=
  </binary>
</FictionBook>
