E-book EPUB (.epub)
Recomendação PadrãoElectronic Publication (EPUB) é um formato aberto de e-books digitais, padronizado globalmente e mantido pelo W3C. Ele oferece livros acessíveis, com texto adaptável e recursos multimídia, em diferentes plataformas.
Converter MOBI para EPUB
Conversor gratuito de MOBI para EPUB no navegador. Converta arquivos instantaneamente no seu dispositivo.
Inspeção e metadados
Sistemas operacionais e analisadores de arquivos identificam arquivos EPUB pela sequência inicial de bytes:
Assinatura do arquivo em bytes (magic bytes)
Sistemas operacionais e analisadores de arquivos identificam arquivos EPUB pela sequência inicial de bytes:
ASSINATURA HEXADECIMAL (DESLOCAMENTO 0):
50 4B 03 04 ... 6D 69 6D 65 74 79 70 65REPRESENTAÇÃO ASCII: PK..mimetypeapplication/epub+zip
Padronização: Recomendação W3C EPUB 3.3
Especificações técnicas
| Estrutura do contêiner | Arquivo ZIP que contém o arquivo mimetype sem compactação, META-INF/container.xml e o pacote de conteúdo OEBPS |
| Compressão | Compactação Deflate (zlib) nos arquivos de conteúdo; o arquivo mimetype deve ficar sem compactação (modo Store) |
| Ordem dos bytes (endianness) | Little-endian (contêiner ZIP) |
| Espaços de cor | sRGB, Display P3, Módulo de cores CSS nível 4 |
| Canais e Estrutura | Páginas XHTML com layout adaptável ou fixo, folhas de estilo CSS, imagens SVG ou raster incorporadas, áudio e vídeo |
| Dimensões Máximas | Paginação ilimitada (adapta-se a telas de qualquer tamanho, de relógios a TVs 8K) |
| Transparência | Compatível com transparência alfa em CSS, máscaras de opacidade e imagens PNG/SVG transparentes |
| Streaming e Progressivo | O sumário (toc.ncx/nav.xhtml) permite acessar capítulos instantaneamente |
Matriz de comparação técnica: EPUB e formatos concorrentes
| Atributo técnico | EPUB (Atual) | AZW3 | MOBI | |
|---|---|---|---|---|
| Texto adaptável | Texto que se adapta a telas de qualquer tamanho | Layout de página fixa (exige zoom) | Texto adaptável apenas no Kindle | Adaptação básica do texto |
| Padronização | Recomendação oficial aberta do W3C | Padrão aberto ISO 32000 | Padrão proprietário da Amazon | Padrão proprietário obsoleto |
| Compatibilidade com dispositivos | O suporte depende do dispositivo e da aplicação de leitura. | Universal (todos os dispositivos) | Apenas dispositivos Amazon Kindle | Apenas Kindles e PDAs antigos |
| Arquitetura do contêiner | Arquivo ZIP com XHTML/CSS/JavaScript | Hierarquia de objetos binários | Banco de dados PalmDOC | Banco de dados PalmDOC |
Modos comuns de corrupção e guia de recuperação com editor hexadecimal
Erro do leitor de e-books: "The package could not be opened: invalid mimetype".
Causa principal: O compactador comprimiu o arquivo mimetype ou o colocou em um deslocamento diferente do byte 30.
Recuperação: Reempacote o arquivo com a ferramenta de reparo de e-books do File2File.app para manter o mimetype sem compactação na posição correta.
Análise de segurança e vetores de ataque a analisadores
Arquivos EPUB contêm mecanismos completos de HTML5 e JavaScript, que precisam ser isolados para impedir acesso a arquivos locais ou exfiltração de dados pela rede.
Vetores de ataque conhecidos
- Cross-site scripting (XSS) em sistemas de leitura de EPUB com JavaScript, que pode roubar dados da biblioteca do usuário.
- Injeção de entidade externa XML (XXE) em analisadores de manifesto XML de EPUB.
- Ataque de bomba ZIP que consome o armazenamento do servidor durante a ingestão do catálogo.
Melhores práticas defensivas: Desative a execução de scripts e o acesso à rede externa ao processar arquivos EPUB não confiáveis.
Origens históricas e marcos
Principais vantagens
- Um padrão aberto mantido pelo W3C e usado em publicações digitais.
- A tipografia adaptável redimensiona automaticamente as fontes, as margens e o espaçamento entre linhas para cada tela.
- Tem suporte avançado a acessibilidade, incluindo leitores de tela, sincronização com narração em áudio (Media Overlays) e fontes para dislexia.
Limitações técnicas e desvantagens
- É difícil renderizar designs complexos com layout fixo, como livros técnicos e revistas, com consistência em telas com proporções diferentes.
- O empacotamento ZIP segue regras rígidas: o arquivo mimetype sem compactação precisa ser o primeiro, começando no deslocamento 30; caso contrário, o EPUB é inválido.
- Dispositivos Kindle exigem conversão via Send to Kindle ou Calibre, em vez de permitir a transferência direta por USB.
Curiosidades técnicas
- Dentro de um EPUB, o arquivo mimetype deve ser o primeiro no arquivo ZIP, ficar sem compactação e conter exatamente application/epub+zip, sem espaços no fim.
- O Projeto Gutenberg oferece mais de 70.000 obras literárias clássicas gratuitas em formato EPUB.
- Em 2017, o International Digital Publishing Forum (IDPF) foi incorporado ao World Wide Web Consortium (W3C).
Perguntas técnicas frequentes
Por que o EPUB é melhor do que o PDF para ler livros?
O EPUB adapta o texto automaticamente à tela do celular ou do leitor de e-books e ao tamanho da fonte escolhido. Já o PDF tem páginas de tamanho fixo, que exigem ajustes constantes de zoom.
Posso ler arquivos EPUB em um iPhone ou Mac?
Sim. O Apple Books vem pré-instalado em iPhones, iPads e Macs e oferece suporte nativo a livros EPUB.
Como posso converter EPUB para PDF ou MOBI?
Você pode converter livros EPUB em documentos PDF bem formatados ou em formatos compatíveis com Kindle diretamente no navegador, usando o File2File.app.
Conversões de EPUB relacionadas
A conversão de arquivos Mobipocket antigos para o formato EPUB moderno permite usar sua biblioteca digital em leitores de e-books e aplicativos móveis atuais.
A conversão de arquivos EPUB para Mobipocket transforma documentos HTML compactados modernos em arquivos binários PalmDOC únicos, destinados a leitores de e-books antigos.
Converta um livro FictionBook 2.0 em um pacote EPUB com conteúdo refluível para leitores digitais e aplicativos compatíveis.
Converta e-books EPUB em arquivos XML FictionBook 2.0 para abrir em leitores compatíveis e usar em fluxos de arquivamento.