Livro FictionBook (.fb2)

FictionBook Padrão

FictionBook 2.0 (FB2) é um formato de e-book baseado em XML semântico aberto popular, que empacota o texto, a tipografia, os metadados e as ilustrações de capa incorporadas de um livro inteiro em um único arquivo XML independente.

Converter FB2 para EPUB

Conversor gratuito de FB2 para EPUB no navegador. Converta arquivos instantaneamente no seu dispositivo.

Inspecionar e metadados

Sistemas operacionais e analisadores de arquivos identificam arquivos FB2 inspecionando a sequência de bytes binários inicial:

Selecione ou solte os arquivos aqui

Conversão 100% privada no navegador - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V
Garantia de Privacidade com Zero Transmissão de Rede: 0 bytes enviados para servidores externos. Todo o processamento ocorreu localmente no sandbox do seu navegador.

Assinatura de Cabeçalho em Nível de Byte (Magic Bytes)

Sistemas operacionais e analisadores de arquivos identificam arquivos FB2 inspecionando a sequência de bytes binários inicial:

ASSINATURA HEX (OFFSET 0):

3C 3F 78 6D 6C

REPRESENTAÇÃO ASCII: <?xml

Padronização: FictionBook Open XML Specification

Especificações Técnicas

Arquitetura do ContêinerDocumento XML único e independente contendo metadados, capítulos do corpo, poemas, epígrafes e imagens binárias codificadas em Base64
CompressãoXML bruto não compactado ou compactado como .fb2.zip
Ordem de Bytes (Endianness)Fluxo de texto UTF-8 / Unicode
Espaços de CoresPerfis de imagem incorporados
Canais e EstruturaEstrutura semântica do livro (informações do título, corpo, epígrafes, notas de rodapé, seções)
Dimensões MáximasComprimento de texto ilimitado
TransparênciaNenhum na marcação (PNGs incorporados suportam transparência)
Streaming e ProgressivoFluxo XML sequencial; hiperlinks de notas de rodapé fornecem saltos instantâneos para notas de rodapé

Matriz de Comparação Técnica: FB2 vs Concorrentes

Atributo TécnicoFB2 (Atual)EPUBMOBITXT
Estrutura do ArquivoArquivo de texto XML único e independenteArquivo ZIP de XHTML/CSS/imagensBanco de dados binário PalmDOCFluxo de texto bruto simples
Armazenamento de ImagemBase64 incorporado dentro de XMLArquivos de imagem separados dentro do ZIPRegistros binários no banco de dados PalmNenhum (somente texto)
Consciência SemânticaAlto (tags nativas de poema, epígrafe)Dependente de classe CSSTags HTML primitivasZero estrutura semântica
Região PrincipalEuropa Oriental e PocketBookPadrão Global / OcidentalAmazon Kindle legadoUniversal

Modos Comuns de Corrupção e Guia de Recuperação Hex

O leitor eletrônico relata 'Erro de análise XML: tag incompatível na linha X'.

Causa Raiz: Tag XML não fechada ou e comercial não escapado ('&') dentro do texto do corpo do livro.

Recuperação: Valide e repare as tags de esquema XML usando a ferramenta de reparo FB2 do File2File.

Análise de Segurança e Vetores de Ataque ao Analisador

O FB2 é baseado em XML e vulnerável a ataques de analisadores XML padrão, como expansão de entidade XML (bilhões de risadas) e XXE.

Vetores de Ataque Conhecidos

  • Injeção de Entidade Externa XML (XXE) lendo arquivos de servidor locais durante o processamento automatizado de livros.
  • Explosão de entidades XML (bilhões de risadas) consumindo memória durante a construção do DOM XML.
  • Corrupção de heap durante a decodificação de imagens Base64 em bibliotecas de leitores eletrônicos C não endurecidas.

Melhores Práticas Defensivas: Desative o processamento de DTD e a resolução de entidades externas em analisadores XML que lidam com arquivos FB2.

Origens Históricas e Marcos

2010O FB2.ZIP se torna o formato de e-book padrão de fato em leitores eletrônicos da Europa Oriental (PocketBook).
2008O FictionBook 2.1 introduz classificações de gênero aprimoradas e estruturas de tabela.
2004Dmitry Gribov e Michael Matsnev criam o FB2 para priorizar a estrutura semântica do livro em detrimento da apresentação visual.

Principais Vantagens e Prós

  • Marcação puramente semântica: descreve o que o texto representa (poema, citação, nota de rodapé, epígrafe) em vez de sua aparência.
  • Simplicidade de arquivo único: todas as ilustrações e imagens de capa são incorporadas diretamente como texto Base64 dentro do único arquivo XML.
  • Fácil de converter, indexar e traduzir automaticamente devido a tags XML semânticas padronizadas.

Limitações Técnicas e Contras

  • Falta de estilo CSS avançado, tipografia da Web personalizada e animações dinâmicas encontradas no EPUB 3 moderno.
  • A codificação Base64 aumenta o tamanho do arquivo de ilustrações incorporadas em aproximadamente 33%.
  • Raramente suportado em leitores eletrônicos ocidentais (Kindle, Kobo) sem firmware ou conversão de terceiros.

Curiosidades Técnicas

  • O FB2 foi criado na Rússia e continua sendo o formato de e-book mais lido em toda a Europa Oriental, sendo suportado nativamente por todos os dispositivos PocketBook.
  • Em um arquivo FB2, as notas de rodapé são armazenadas em uma seção de corpo '<notes>' dedicada, permitindo que os leitores eletrônicos as exibam como pop-ups.
  • Os arquivos FB2 podem ser visualizados e validados em qualquer navegador da Web padrão simplesmente abrindo o arquivo .fb2 como um documento XML.

Perguntas Técnicas Frequentes

Quais dispositivos leem arquivos FB2?

Leitores eletrônicos PocketBook, FBReader, Moon+ Reader, Calibre e vários aplicativos de leitura para Android/iOS leem FB2 nativamente.

Como posso converter FB2 para EPUB ou PDF?

Envie seu arquivo FB2 para o File2File.app para convertê-lo em um livro EPUB ou PDF lindamente estilizado em segundos, diretamente no seu navegador.

O que é um arquivo FB2.ZIP?

Um arquivo FB2.ZIP é simplesmente um arquivo XML .fb2 padrão compactado usando compactação ZIP para economizar espaço de armazenamento em cartões de memória de leitores eletrônicos.