Un archivo EPUB es un libro electrónico. El nombre es la abreviatura de Electronic Publication, y el formato fue publicado por el International Digital Publishing Forum, un grupo del sector editorial que lo desarrolló a partir del estándar anterior Open eBook y que más tarde se integró en el World Wide Web Consortium. Hoy en día EPUB es lo que te ofrecen casi todas las librerías, servicios de préstamo de bibliotecas y apps de lectura fuera de Amazon. Su característica principal es el texto reajustable: el libro no tiene páginas fijas, así que tu app de lectura decide dónde termina cada página según la pantalla que estés usando y el tamaño de fuente que elijas.
Cómo se crea un archivo EPUB
Un EPUB es un archivo ZIP con reglas sobre lo que contiene. Si le cambias el nombre a .zip, cualquier app para descomprimir lo abrirá. La primera entrada tiene que ser un pequeño archivo llamado mimetype, almacenado sin compresión y que contiene el texto application/epub+zip. Junto a él, META-INF/container.xml apunta al documento de paquete, un archivo XML que normalmente termina en .opf. Ese documento de paquete es el plano del archivo: un manifiesto que enumera todos los archivos del libro y un spine que define el orden de lectura.
Los capítulos en sí son páginas web normales, escritas en XHTML y maquetadas con CSS, con imágenes, fuentes y audio junto a ellas como archivos independientes. EPUB 3, la generación actual, se basa en HTML5. La compresión ZIP es sin pérdidas, así que empaquetar el libro no degrada nada, pero las imágenes mantienen la compresión que ya tuvieran, por lo que una portada en JPEG sigue siendo con pérdida. La mayoría de los EPUB son reajustables; un EPUB de maquetación fija, en cambio, encaja el contenido en un tamaño de página concreto, que es como se hacen los cómics y los libros ilustrados para niños. Algunas tiendas envuelven el libro en DRM, que cifra los archivos de los capítulos y deja a quien no tenga licencia viendo poco más que los metadatos.
Qué metadatos contiene un EPUB
El documento de paquete se abre con una sección de metadatos y usa Dublin Core, un pequeño vocabulario de campos generales de descripción compartido entre bibliotecas y archivos. Un informe los muestra con su prefijo dc:: dc:title, dc:creator para el autor, dc:contributor para editores, traductores y, a menudo, el software que generó el archivo, dc:language, dc:publisher, dc:date, dc:subject para palabras clave y categorías, dc:description para la sinopsis y dc:rights. Uno más, dc:identifier, es el identificador único del libro y suele ser un ISBN o un UUID generado.
EPUB 3 añade una marca de tiempo obligatoria dcterms:modified que registra cuándo se modificó el archivo por última vez, además de refinamientos que indican cómo debe ordenarse un nombre y qué función desempeñó cada persona. Las apps de conversión añaden sus propias entradas: los archivos que han pasado por Calibre suelen incluir calibre:series, calibre:series_index, calibre:title_sort, calibre:timestamp y calibre:rating.
Varios de esos campos son personales. Los nombres de autores y colaboradores están ahí por diseño, y la línea de colaboradores suele indicar el programa exacto y la versión utilizada. La marca de tiempo de modificación y la fecha que ZIP guarda para cada entrada, en conjunto, dan un historial de cuándo se fue montando el libro. La portada es un archivo de imagen independiente dentro del archivo comprimido y conserva sus propios datos EXIF, el bloque de información de cámara almacenado en una foto, que puede incluir la marca y el modelo de la cámara, el momento en que se tomó la foto y las coordenadas GPS. Algunas tiendas también aplican una marca de agua que inserta el nombre del comprador o el número de pedido en el archivo.
Cuándo elegir EPUB
EPUB es adecuado para texto que quieras leer cómodamente en cualquier dispositivo que tengas a mano. La alternativa evidente es PDF, y la diferencia son las páginas fijas. Un PDF reproduce una página exacta, que es lo que quieres para partituras, formularios o cualquier cosa con muchas cifras, pero en un teléfono implica hacer zoom y desplazarte. EPUB renuncia a eso y permite que el texto se vuelva a ajustar. Frente a AZW3 de Amazon, EPUB gana en alcance: se puede leer en muchos más dispositivos y apps, mientras que un Kindle necesita que el archivo se convierta, ya sea por ti o por Amazon al entregarlo.