Visualizador de EPUB, metadados e texto
Um .epub é um ZIP com uma estrutura rígida, e é por isso que um livro pode parecer bem e ainda assim ser recusado por um leitor sem qualquer explicação. Este visualizador abre-o e diz-lhe o que lá está: título, autores, idioma, editora, data, identificador e assuntos, a ordem de leitura com a contagem de palavras por capítulo, e o texto simples de qualquer capítulo ou do livro inteiro. Também corre as verificações estruturais que decidem se um leitor abre o ficheiro. A entrada mimetype tem de ser a primeira do arquivo e estar guardada sem compressão — os leitores identificam um livro lendo esses bytes diretamente, sem descompactar nada, por isso um livro cujo mimetype foi comprimido, ou escrito no fim, falha logo no primeiro passo mesmo continuando a ser um ZIP perfeitamente válido. Além disso: o contentor tem de nomear um pacote que exista, cada entrada da ordem de leitura tem de existir no manifesto, cada ficheiro do manifesto tem de estar mesmo no arquivo e tem de haver um índice. A contagem de palavras já é útil por si só — que tamanho tem realmente este livro e onde é que se arrasta — e o texto extraído dá-lhe algo para pesquisar, comparar ou colar noutro sítio. Tudo acontece no seu navegador; o livro nunca é enviado.
Largue um ficheiro .epub para o ler.
Como usar
- Largue um ficheiro .epub ou clique para escolher um.
- Leia o bloco de metadados: título, autores, idioma, editora, identificador e assuntos.
- Veja a lista de verificações — uma marca vermelha é o motivo de um leitor recusar o livro.
- Consulte a tabela de conteúdos para a ordem de leitura e as palavras por capítulo.
- Escolha um capítulo, ou o livro inteiro, e copie ou transfira o texto simples.
Perguntas frequentes
- Porque é que o ficheiro mimetype tem de vir primeiro e sem compressão?
- Para que um leitor possa identificar o ficheiro lendo um número fixo de bytes numa posição conhecida, antes de descompactar seja o que for. A regra vem da especificação do contentor OCF. Um livro que a quebre continua a ser um ZIP válido, e é por isso que a falha parece tão misteriosa — o leitor simplesmente recusa-o.
- O meu livro abre numa aplicação mas não noutra. Porquê?
- Os leitores perdoam coisas diferentes. As verificações aqui são as que os leitores rigorosos aplicam, por isso uma marca vermelha costuma explicar a diferença: um ficheiro que o manifesto promete e não existe, uma entrada da ordem de leitura que não aponta para nada, ou um mimetype mal escrito.
- Como são calculadas as palavras?
- São removidos marcação, scripts e estilos de cada capítulo e o texto restante é dividido por espaços. Também são mostrados os caracteres, o número mais significativo em chinês, japonês e coreano, onde as palavras não são separadas por espaços.
- Mostra as imagens e a formatação?
- Não — isto é um visualizador do que o ficheiro contém, não uma aplicação de leitura. Extrai o texto para poder pesquisar, contar, comparar ou colar. As imagens e o grafismo ficam no ficheiro.
- Funciona com livros protegidos por DRM?
- Não. Um livro de uma loja com DRM tem o conteúdo cifrado e nada no navegador o consegue ler. Ficheiros exportados sem DRM abrem normalmente.
- O meu livro é enviado para algum lado?
- Não. O ficheiro é descompactado e analisado no seu navegador e nada é enviado para um servidor.
Ferramentas relacionadas
Inspetor de Chunks PNG
Solte um arquivo `.png` e veja cada chunk que ele contém — IHDR, IDAT, metadata tEXt, IEND — com tamanhos, CRCs, e os flags critical/ancillary/safe-to-copy.
Contador de Caracteres e Palavras
Conte caracteres, palavras, frases, linhas e bytes em tempo real.
Contador de Frequência de Palavras
Conte quantas vezes cada palavra aparece no seu texto — com filtro de stopwords, comprimento mínimo e export CSV.
Visualizador de etiquetas ID3 e capas
Largue um MP3 e leia as etiquetas ID3, o bitrate e a duração, e extraia a capa incorporada — tudo no seu navegador.
Visualizador de Diferenças de Texto
Compare dois textos e veja adições e remoções linha por linha ou palavra por palavra.
Excel (XLSX) para CSV, JSON e Markdown
Abra uma pasta .xlsx no navegador e exporte qualquer planilha como CSV, JSON ou tabela Markdown — o arquivo não sai do seu aparelho.