Um arquivo EPUB é um livro eletrônico. O nome é a sigla de Electronic Publication, e o formato foi publicado pelo International Digital Publishing Forum, um grupo da indústria editorial que o desenvolveu a partir do antigo padrão Open eBook e depois foi incorporado ao World Wide Web Consortium. Hoje o EPUB é o que quase toda livraria, serviço de empréstimo de biblioteca e app de leitura fora da Amazon entrega para você. Sua característica principal é o texto redimensionável: o livro não tem páginas fixas, então seu app de leitura decide onde cada página termina, com base na tela que você está usando e no tamanho de fonte escolhido.
Como um arquivo EPUB é estruturado
Um EPUB é um arquivo ZIP com regras sobre o que pode ir dentro. Renomeie a extensão para .zip e qualquer app de descompactação irá abri-lo. A primeira entrada precisa ser um pequeno arquivo chamado mimetype, armazenado sem compressão, contendo o texto application/epub+zip. Ao lado dele, META-INF/container.xml aponta para o documento de pacote, um arquivo XML que geralmente termina em .opf. Esse documento de pacote é o plano do arquivo: um manifesto listando todos os arquivos do livro e um spine que define a ordem em que eles são lidos.
Os capítulos em si são páginas da web comuns, escritas em XHTML e estilizadas com CSS, com imagens, fontes e áudio ao lado deles como arquivos separados. O EPUB 3, a geração atual, é baseado em HTML5. A compactação ZIP é sem perdas, então empacotar o livro não degrada nada, mas as imagens internas mantêm qualquer compressão que já tinham, então uma capa em JPEG continua com perdas. A maioria dos EPUBs é redimensionável; um EPUB com layout fixo prende o conteúdo a um tamanho de página, que é como se fazem quadrinhos e livros infantis ilustrados. Algumas lojas envolvem o livro em DRM, que criptografa os arquivos de capítulo e deixa um leitor sem licença vendo pouco mais que os metadados.
Quais metadados um EPUB carrega
O documento de pacote começa com uma seção de metadados e usa Dublin Core, um pequeno vocabulário de campos gerais de descrição compartilhado entre bibliotecas e arquivos. Um relatório os mostra com seu prefixo dc:: dc:title, dc:creator para o autor, dc:contributor para editores, tradutores e muitas vezes o software que produziu o arquivo, dc:language, dc:publisher, dc:date, dc:subject para palavras-chave e categorias, dc:description para a sinopse e dc:rights. Mais um, dc:identifier, é o ID exclusivo do livro e geralmente é um ISBN ou um UUID gerado.
O EPUB 3 adiciona um carimbo de data/hora obrigatório dcterms:modified registrando quando o arquivo foi modificado pela última vez, além de refinamentos que indicam como um nome deve ser ordenado e qual papel uma pessoa desempenhou. Apps de conversão escrevem suas próprias entradas por cima: arquivos que passaram pelo Calibre normalmente trazem calibre:series, calibre:series_index, calibre:title_sort, calibre:timestamp e calibre:rating.
Vários desses campos são pessoais. Nomes de autores e colaboradores existem por projeto, e a linha de colaboradores frequentemente indica o programa exato e a versão usada. O carimbo de modificação e a data que o ZIP guarda para cada entrada, juntos, fornecem um histórico de quando o livro foi montado. A capa é um arquivo de imagem separado dentro do arquivo e mantém seus próprios dados EXIF, o bloco de informações de câmera armazenado em uma foto, que pode incluir a marca e o modelo da câmera, o momento do clique e coordenadas de GPS. Algumas lojas também aplicam uma marca d'água que insere o nome do comprador ou o número do pedido no arquivo.
Quando escolher EPUB
O EPUB é ideal para textos que você quer ler com conforto em qualquer dispositivo à mão. A alternativa óbvia é o PDF, e a diferença são as páginas fixas. Um PDF reproduz uma página exata, o que é o ideal para partituras, formulários ou qualquer coisa com muitos gráficos, mas em um celular isso significa dar zoom com os dedos e rolar a tela. O EPUB abre mão disso e permite que o texto se reorganize. Em comparação com o AZW3 da Amazon, o EPUB vence em alcance: pode ser lido em muito mais dispositivos e apps, enquanto um Kindle precisa que o arquivo seja convertido, por você ou pela própria Amazon na entrega.