Livro FictionBook (.fb2)
FictionBook PadrãoFictionBook 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:
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 6CREPRESENTAÇÃO ASCII: <?xml
Padronização: FictionBook Open XML Specification
Especificações Técnicas
| Arquitetura do Contêiner | Documento XML único e independente contendo metadados, capítulos do corpo, poemas, epígrafes e imagens binárias codificadas em Base64 |
| Compressão | XML bruto não compactado ou compactado como .fb2.zip |
| Ordem de Bytes (Endianness) | Fluxo de texto UTF-8 / Unicode |
| Espaços de Cores | Perfis de imagem incorporados |
| Canais e Estrutura | Estrutura semântica do livro (informações do título, corpo, epígrafes, notas de rodapé, seções) |
| Dimensões Máximas | Comprimento de texto ilimitado |
| Transparência | Nenhum na marcação (PNGs incorporados suportam transparência) |
| Streaming e Progressivo | Fluxo 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écnico | FB2 (Atual) | EPUB | MOBI | TXT |
|---|---|---|---|---|
| Estrutura do Arquivo | Arquivo de texto XML único e independente | Arquivo ZIP de XHTML/CSS/imagens | Banco de dados binário PalmDOC | Fluxo de texto bruto simples |
| Armazenamento de Imagem | Base64 incorporado dentro de XML | Arquivos de imagem separados dentro do ZIP | Registros binários no banco de dados Palm | Nenhum (somente texto) |
| Consciência Semântica | Alto (tags nativas de poema, epígrafe) | Dependente de classe CSS | Tags HTML primitivas | Zero estrutura semântica |
| Região Principal | Europa Oriental e PocketBook | Padrão Global / Ocidental | Amazon Kindle legado | Universal |
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
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.
Pares de Conversão de FB2 Relacionados
A conversão de arquivos FictionBook 2.0 em EPUB transforma livros digitais XML de arquivo único em arquivos empacotados amplamente suportados para leitores eletrônicos modernos.
Converta e-books EPUB em arquivos XML FictionBook 2.0 para leitores compatíveis e fluxos de trabalho de arquivamento.