E-book EPUB (.epub)

Recomendação Padrão

Electronic 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:

Selecione ou solte os arquivos aqui

Privado - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V
Garantia de privacidade sem transmissão pela rede 0 bytes enviados a servidores externos. Todo o processamento ocorreu localmente no ambiente isolado do navegador.

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 65

REPRESENTAÇÃO ASCII: PK..mimetypeapplication/epub+zip

Padronização: Recomendação W3C EPUB 3.3

Especificações técnicas

Estrutura do contêinerArquivo ZIP que contém o arquivo mimetype sem compactação, META-INF/container.xml e o pacote de conteúdo OEBPS
CompressãoCompactaçã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 corsRGB, Display P3, Módulo de cores CSS nível 4
Canais e EstruturaPáginas XHTML com layout adaptável ou fixo, folhas de estilo CSS, imagens SVG ou raster incorporadas, áudio e vídeo
Dimensões MáximasPaginação ilimitada (adapta-se a telas de qualquer tamanho, de relógios a TVs 8K)
TransparênciaCompatível com transparência alfa em CSS, máscaras de opacidade e imagens PNG/SVG transparentes
Streaming e ProgressivoO sumário (toc.ncx/nav.xhtml) permite acessar capítulos instantaneamente

Matriz de comparação técnica: EPUB e formatos concorrentes

Atributo técnicoEPUB (Atual)PDFAZW3MOBI
Texto adaptávelTexto que se adapta a telas de qualquer tamanhoLayout de página fixa (exige zoom)Texto adaptável apenas no KindleAdaptação básica do texto
PadronizaçãoRecomendação oficial aberta do W3CPadrão aberto ISO 32000Padrão proprietário da AmazonPadrão proprietário obsoleto
Compatibilidade com dispositivosO suporte depende do dispositivo e da aplicação de leitura.Universal (todos os dispositivos)Apenas dispositivos Amazon KindleApenas Kindles e PDAs antigos
Arquitetura do contêinerArquivo ZIP com XHTML/CSS/JavaScriptHierarquia de objetos bináriosBanco de dados PalmDOCBanco 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

2023O W3C publica oficialmente o EPUB 3.3 como recomendação de padrão web.
2011O IDPF lança o EPUB 3, com HTML5, CSS3, MathML, áudio, vídeo e sobreposições de mídia.
2007O EPUB 2.0 substitui o padrão Open eBook Publication Structure (OEBPS) como formato oficial do setor.

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.