EPUB es un formato de archivo de libro electrónico que utiliza la extensión ".epub" . El término es la abreviatura de publicación electrónica y a veces se estiliza como ePUB . EPUB es compatible con muchos lectores electrónicos y existe software compatible para la mayoría de los teléfonos inteligentes, tabletas y ordenadores. EPUB es un estándar técnico publicado por el Foro Internacional de Publicaciones Digitales (IDPF). Se convirtió en un estándar oficial del IDPF en septiembre de 2007, reemplazando al antiguo estándar Open eBook (OEB). [ 2 ]
El Book Industry Study Group respalda EPUB 3 como el formato preferido para el empaquetado de contenido y ha declarado que la industria editorial mundial debería unirse en torno a un estándar único. [ 3 ] Técnicamente, un archivo en formato EPUB es un archivo ZIP que consta de archivos XHTML que contienen el contenido, junto con imágenes y otros archivos de soporte. EPUB es el formato de libro electrónico basado en XML independiente del proveedor con mayor soporte ; es compatible con casi todos los lectores de hardware y muchos lectores de software y aplicaciones móviles . [ 4 ]
Historia
EPUB 2.0, sucesor de la Open eBook Publication Structure , fue aprobado en octubre de 2007, [ 5 ] con una actualización de mantenimiento (2.0.1) aprobada en septiembre de 2010. [ 6 ]
La especificación EPUB 3.0 entró en vigor en octubre de 2011, siendo reemplazada por una actualización de mantenimiento menor (3.0.1) en junio de 2014. [ 7 ] Las nuevas características principales incluyen soporte para diseño preciso o formato especializado (documentos de diseño fijo), como para cómics, [ 8 ] y soporte para MathML . La versión actual de EPUB es la 3.2, vigente desde el 8 de mayo de 2019. [ 9 ] La especificación del formato (texto de) se reorganizó [ 10 ] y se limpió; el formato admite recursos alojados remotamente y nuevos formatos de fuente ( WOFF 2.0 y SFNT ) [ 11 ] y utiliza HTML y CSS más puros . [ 12 ]
En mayo de 2016, los miembros de IDPF aprobaron la fusión del Consorcio World Wide Web (W3C), [ 13 ] "para alinear completamente la industria editorial y la tecnología web central". [ 14 ]
Versión 2.0.1
EPUB 2.0 fue aprobado en octubre de 2007, y una actualización de mantenimiento (2.0.1) destinada a aclarar y corregir erratas en las especificaciones fue aprobada en septiembre de 2010. [ 6 ] La versión 2.0.1 de EPUB consta de tres especificaciones:
- Open Publication Structure (OPS) 2.0.1, contiene el formato de su contenido. [ 15 ]
- El formato de empaquetado abierto (OPF) 2.0.1 describe la estructura del
.epubarchivo en XML. [ 16 ] - Open Container Format (OCF) 2.0.1, recopila todos los archivos como un archivo ZIP . [ 17 ]
EPUB utiliza internamente XHTML o DTBook (un estándar XML proporcionado por el Consorcio DAISY ) para representar el texto y la estructura del documento, y un subconjunto de CSS para el diseño y el formato. XML se utiliza para crear el manifiesto del documento, la tabla de contenido y los metadatos de EPUB . Finalmente, los archivos se empaquetan en un archivo ZIP .
Estructura de publicación abierta 2.0.1
Un archivo EPUB utiliza XHTML 1.1 (o DTBook) para construir el contenido de un libro a partir de la versión 2.0.1. Esto es diferente de las versiones anteriores ( OEBPS 1.2 y anteriores), que utilizaban un subconjunto de XHTML. Sin embargo, existen algunas restricciones en ciertos elementos. El tipo MIME para documentos XHTML en EPUB es application/xhtml+xml. [ 15 ] [ a ]
El estilo y el diseño se realizan utilizando un subconjunto de CSS 2.0, denominado hojas de estilo OPS . Esta sintaxis especializada requiere que los sistemas de lectura admitan solo una parte de las propiedades CSS y agrega algunas propiedades personalizadas. Las propiedades personalizadas incluyen oeb-page-head, oeb-page-foot,y oeb-column-number. La incrustación de fuentes se puede lograr utilizando la @font-facepropiedad, así como incluyendo el archivo de fuente en el manifiesto de OPF (ver más abajo). El tipo MIME para documentos CSS en EPUB es text/css. [ 15 ] [ b ]
EPUB también requiere que se admitan imágenes PNG , JPEG , GIF y SVG mediante los tipos MIMEimage/png, image/jpeg, image/gif, image/svg+xml . Se permiten otros tipos de medios, pero los creadores deben incluir versiones alternativas que utilicen los tipos admitidos. [ 15 ] Para ver una tabla con todos los tipos MIME requeridos, consulte la Sección 1.3.7 de la especificación.
Se requiere Unicode , y los productores de contenido deben usar la codificación UTF-8 o UTF-16 . [ 15 ] Esto es para admitir libros internacionales y multilingües. Sin embargo, los sistemas de lectura no están obligados a proporcionar las fuentes necesarias para mostrar todos los caracteres Unicode, aunque sí deben mostrar al menos un marcador de posición para los caracteres que no se pueden mostrar completamente. [ 15 ]
Un ejemplo de la estructura básica de un archivo XHTML para EPUB tiene este aspecto:
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> < html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "en" > < head > < meta http-equiv = "Content-Type" content = "application/xhtml+xml; charset=utf-8" /> < title > Orgullo y prejuicio </ title > < link rel = "stylesheet" href = "css/main.css" type = "text/css" /> </ head > < body > ... </body> </html>Formato de embalaje abierto 2.0.1
El propósito de la especificación OPF es "[definir] el mecanismo mediante el cual los diversos componentes de una publicación OPS se vinculan y proporciona estructura y semántica adicionales a la publicación electrónica". [ 16 ] Esto se logra mediante dos archivos XML con las extensiones .opfy .ncx.
archivo .opf
El archivo OPF, tradicionalmente llamado content.opf, contiene los metadatos del libro EPUB, el manifiesto del archivo y el orden de lectura lineal. Este archivo tiene un elemento raíz packagey cuatro elementos secundarios: metadata, manifest, spine, y guide. Además, el packagenodo debe tener el unique-identifieratributo . El tipo MIME del archivo .opf es application/oebps-package+xml. [ 16 ]
El metadataelemento contiene toda la información de metadatos para un archivo EPUB en particular. Se requieren tres etiquetas de metadatos (aunque hay muchas más disponibles): title, language, y identifier. titlecontiene el título del libro, languagecontiene el idioma del contenido del libro en formato RFC 3066 o sus sucesores, como el más reciente RFC 4646 y identifiercontiene un identificador único para el libro, como su ISBN o una URL . El atributo identifier's debe ser igual al atributo del elemento. [ 16 ] [ c ]idunique-identifierpackage
El manifestelemento enumera todos los archivos contenidos en el paquete. Cada archivo está representado por un itemelemento y tiene los atributos id, href, media-type. Todos los documentos XHTML (documentos de contenido), hojas de estilo, imágenes u otros medios, fuentes incrustadas y el archivo NCX deben aparecer aquí. Solo el .opfarchivo en sí, el container.xmly los mimetypearchivos no deben incluirse. [ 16 ]
El spineelemento enumera todos los documentos de contenido XHTML en su orden de lectura lineal. Además, cualquier documento de contenido al que se pueda acceder mediante enlaces o la tabla de contenido también debe aparecer en la lista. El tocatributo spinedebe contener el iddel archivo NCX que figura en el manifiesto. itemrefEl de cada elemento idrefse establece en el idde su documento de contenido correspondiente. [ 16 ]
El guideelemento es un elemento opcional con el propósito de identificar componentes estructurales fundamentales del libro. Cada referenceelemento tiene los atributos type, title, href. Los archivos a los que se hace referencia en hrefdeben estar listados en el manifiesto y pueden tener un identificador de elemento (por ejemplo, #figuresen el ejemplo). [ 16 ] [ d ]
Un ejemplo de archivo OPF:
<?xml version="1.0"?> <package version= "2.0" xmlns= "http://www.idpf.org/2007/opf" unique-identifier= "BookId" ><metadata xmlns:dc= "http://purl.org/dc/elements/1.1/" xmlns:opf= "http://www.idpf.org/2007/opf" > <dc:title> Orgullo y prejuicio </dc:title> <dc:language> en </dc:language> <dc:identifier id= "BookId" opf:scheme= "ISBN" > 123456789X </dc:identifier> <dc:creator opf:file-as= "Austen, Jane" opf:role= "aut" > Jane Austen </dc:creator> </metadata><manifest> <item id= "chapter1" href= "chapter1.xhtml" media-type= "application/xhtml+xml" /> <item id= "appendix" href= "appendix.xhtml" media-type= "application/xhtml+xml" /> <item id= "stylesheet" href= "style.css" media-type= "text/css" /> <item id= "ch1-pic" href= "ch1-pic.png" media-type= "image/png" /> <item id= "myfont" href= "css/myfont.otf" media-type= "application/x-font-opentype" /> <item id= "ncx" href= "toc.ncx" media-type= "application/x-dtbncx+xml" /> </manifest><spine toc= "ncx" > <itemref idref= "chapter1" /> <itemref idref= "appendix" /> </spine><guide> <reference type= "loi" title= "Lista de ilustraciones" href= "appendix.xhtml#figures" /> </guide></paquete>archivo .ncx
El archivo NCX ( archivo de control de navegación para XML ) , tradicionalmente llamado , contiene la tabla de contenido jerárquica para el archivo EPUB. La especificación para NCX fue desarrollada para el libro hablado digital (DTB), es mantenida por el Consorcio DAISY y no forma parte de la especificación EPUB. El archivo NCX tiene un tipo MIME de .toc.ncxapplication/x-dtbncx+xml
Cabe destacar que los valores de los elementos docTitle, docAuthor, y meta name="dtb:uid"deben coincidir con sus análogos en el archivo OPF. Además, el meta name="dtb:depth"elemento se establece igual a la profundidad del navMapelemento. navPointLos elementos se pueden anidar para crear una tabla de contenido jerárquica. navLabelEl contenido de es el texto que aparece en la tabla de contenido generada por los sistemas de lectura que utilizan el archivo .ncx. navPointEl contentelemento apunta a un documento de contenido listado en el manifiesto y también puede incluir un identificador de elemento (por ejemplo, #section1). [ 16 ] [ 18 ]
En la sección 2.4.1 de la especificación se describe una serie de excepciones a la especificación NCX utilizada en EPUB. [ 19 ] La especificación completa de NCX se encuentra en las Especificaciones para el libro hablado digital . [ 18 ]
Un ejemplo de archivo .ncx:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ncx PUBLIC "-//NISO//DTD ncx 2005-1//EN" "http://www.daisy.org/z3986/2005/ncx-2005-1.dtd"><ncx version= "2005-1" xml:lang= "en" xmlns= "http://www.daisy.org/z3986/2005/ncx/" ><head> <!-- Los siguientes cuatro elementos de metadatos son obligatorios para todos los documentos NCX, incluidos aquellos que cumplen con las restricciones más flexibles de OPS 2.0 --><meta name= "dtb:uid" content= "123456789X" /> <!-- igual que en .opf --> <meta name= "dtb:depth" content= "1" /> <!-- 1 o superior --> <meta name= "dtb:totalPageCount" content= "0" /> <!-- debe ser 0 --> <meta name= "dtb:maxPageNumber" content= "0" /> <!-- debe ser 0 --> </head><docTitle> <text> Orgullo y prejuicio </text> </docTitle><docAuthor> <text> Austen, Jane </text> </docAuthor><navMap> <navPoint class= "chapter" id= "chapter1" playOrder= "1" > <navLabel><text> Capítulo 1 </text></navLabel> <content src= "chapter1.xhtml" /> </navPoint> </navMap></ncx>Formato de contenedor abierto 2.0.1
Un archivo EPUB es un grupo de archivos que cumplen con los estándares OPS/OPF y están empaquetados en un archivo ZIP. [ 20 ] El OCF especifica cómo organizar estos archivos en el ZIP y define dos archivos adicionales que deben incluirse.
El mimetypearchivo debe ser un documento de texto en ASCII que contenga la cadena application/epub+zip. También debe estar sin comprimir, sin cifrar y ser el primer archivo del archivo ZIP. Este archivo proporciona una forma más fiable para que las aplicaciones identifiquen el tipo MIME del archivo que solo la .epubextensión. [ 17 ]
Además, debe existir una carpeta llamada META-INF, que contiene el archivo requerido container.xml. Este archivo XML apunta al archivo que define el contenido del libro. Este es el archivo OPF, aunque rootfilese permiten elementos alternativos adicionales. [ 17 ]
Aparte de mimetypey META-INF/container.xml, los demás archivos (OPF, NCX, XHTML, CSS y archivos de imágenes) se colocan tradicionalmente en un directorio llamado OEBPS.
Un ejemplo de estructura de archivo:
--Contenedor ZIP-- Tipo MIME META-INF/ contenedor.xml OEBPS/ contenido.opf capítulo1.xhtml ch1-pic.png CSS/ estilo.css mifuente.otf
Un ejemplo de archivo container.xml, dada la estructura de archivo anterior:
<?xml version="1.0" encoding="UTF-8" ?> <container version= "1.0" xmlns= "urn:oasis:names:tc:opendocument:xmlns:container" > <rootfiles> <rootfile full-path= "OEBPS/content.opf" media-type= "application/oebps-package+xml" /> </rootfiles> </container>Versión 3.0.1
La especificación recomendada EPUB 3.0 fue aprobada el 11 de octubre de 2011. El 26 de junio de 2014, EPUB 3.0.1 fue aprobado como una actualización de mantenimiento menor de EPUB 3.0. EPUB 3.0 reemplaza la versión anterior 2.0.1. [ e ]
EPUB 3 consta de un conjunto de cuatro especificaciones: [ 21 ]
- EPUB Publications 3.0 , que define la semántica a nivel de publicación y los requisitos generales de conformidad para EPUB Publications.
- EPUB Content Documents 3.0 , que define perfiles de XHTML, SVG y CSS para su uso en el contexto de las publicaciones EPUB.
- EPUB Open Container Format (OCF) 3.0 , que define un formato de archivo y un modelo de procesamiento para encapsular un conjunto de recursos relacionados en un contenedor EPUB de un solo archivo (ZIP).
- EPUB Media Overlays 3.0 , que define un formato y un modelo de procesamiento para la sincronización de texto y audio.
El formato EPUB 3.0 se creó para abordar las siguientes críticas:
- Si bien EPUB era adecuado para libros centrados en texto, resultaba bastante inadecuado para publicaciones que requerían un diseño preciso o un formato especializado, como los cómics. [ 8 ]
- Un problema importante que dificultaba el uso de EPUB en la mayoría de las publicaciones técnicas era la falta de compatibilidad con ecuaciones formateadas como MathML . Estas se incluían como imágenes de mapa de bits o SVG , lo que impedía su correcta visualización por parte de los lectores de pantalla y su interacción con sistemas de álgebra computacional. La compatibilidad con MathML está incluida en la especificación EPUB 3.0.
- Otras críticas a EPUB fueron la falta de detalle en la especificación sobre la vinculación dentro o entre libros EPUB, y la falta de una especificación para la anotación. Dicha vinculación se ve obstaculizada por el uso de un archivo ZIP como contenedor para EPUB. Además, no estaba claro si sería mejor vincular utilizando el marcado estructural interno de EPUB (la especificación OPF mencionada anteriormente) o directamente a los archivos a través de la estructura de archivos del ZIP. [ 22 ] La falta de una forma estandarizada de anotar libros EPUB generó dificultades para compartir y transferir anotaciones y, por lo tanto, limitó los escenarios de uso de EPUB, particularmente en entornos educativos, ya que no puede proporcionar un nivel de interactividad comparable al de la web. [ 23 ]
El 26 de junio de 2014, el IDPF publicó EPUB 3.0.1 como especificación recomendada final. [ 24 ]
En noviembre de 2014, la ISO / IEC publicó EPUB 3.0 como ISO/IEC TS 30135 (partes 1-7). [ 25 ]
En enero de 2020, la ISO / IEC publicó EPUB 3.0.1 como ISO/IEC 23736 (partes 1-6). [ 26 ]
Versión 3.2
EPUB 3.2 se anunció en 2018, [ 27 ] y la especificación final se publicó en 2019. [ 28 ] Un cambio notable es la eliminación de un subconjunto especializado de CSS, lo que permite el uso de propiedades sin el prefijo epub. Las referencias a los estándares HTML y SVG también se actualizan a "la versión más reciente disponible", en lugar de una versión fija en el tiempo. [ 29 ]
Versión 3.3
El W3C anunció la versión 3.3 el 25 de mayo de 2023. [ 30 ] Los cambios incluyeron estándares de seguridad y privacidad más estrictos; y la adopción de los formatos de medios WebP y Opus . [ 31 ]
Características
El formato y muchos lectores respaldan lo siguiente:
- Documento adaptable : optimiza el texto para una pantalla específica.
- Contenido de diseño fijo: [ 32 ] El contenido prepaginado puede ser útil para ciertos tipos de contenido con un diseño muy elaborado, como libros ilustrados destinados únicamente a pantallas más grandes, como las tabletas. [ 33 ]
- Al igual que un sitio web HTML , el formato admite imágenes rasterizadas y vectoriales en línea , metadatos y estilos CSS.
- Marcador de página
- Resaltado de pasajes y notas
- Una biblioteca que almacena libros y donde se pueden realizar búsquedas.
- Fuentes redimensionables y colores de texto y fondo modificables.
- Soporte para un subconjunto de MathML [ 34 ]
- Mejor soporte analítico con plataformas compatibles [ 35 ]
- gestión de derechos digitales: puede contener gestión de derechos digitales (DRM) como una capa opcional [ 36 ].
Gestión de derechos digitales
Un archivo EPUB puede contener opcionalmente DRM como una capa adicional, pero las especificaciones no lo exigen. [ 36 ] Además, la especificación no menciona ningún sistema DRM en particular, por lo que los editores pueden elegir el esquema DRM que prefieran. Sin embargo, futuras versiones de EPUB (específicamente OCF) podrían especificar un formato para DRM. [ 17 ]
La especificación EPUB no impone ni sugiere un esquema DRM en particular. Esto podría afectar el nivel de compatibilidad con diversos sistemas DRM en los dispositivos y la portabilidad de los libros electrónicos adquiridos. En consecuencia, dicha incompatibilidad con los DRM podría segmentar el formato EPUB según los sistemas DRM, lo que menoscabaría las ventajas de un formato estándar único y confundiría al consumidor. [ 37 ] [ 38 ] [ 39 ] [ 40 ] [ 41 ] [ 42 ]
Los archivos EPUB con DRM deben contener un archivo llamado rights.xmldentro del META-INFdirectorio en el nivel raíz del contenedor ZIP. [ 17 ]
Adopción
EPUB es un formato popular para el intercambio electrónico de datos , ya que se basa en HTML y otros estándares publicados, y no requiere licencia para su implementación. EPUB es compatible con una amplia gama de lectores de software, como Google Play Libros en Android y Apple Books en iOS y macOS , así como con dispositivos como los lectores electrónicos Kindle de Amazon .
El formato EPUB es el marco subyacente del formato iBook propietario de Apple, que depende del código de la aplicación Apple Books para funcionar. [ 43 ] En 2022, el servicio Send to Kindle de Amazon eliminó la compatibilidad con su propio formato de archivo Kindle en favor de EPUB. [ 44 ] [ 45 ]
Entre los productores más populares de archivos EPUB de contenido de dominio público y con licencia abierta se encuentran Project Gutenberg , Standard Ebooks , PubMed Central , SciELO y otros.
Preocupaciones sobre seguridad y privacidad
EPUB requiere que los lectores sean compatibles con los formatos HTML5 , JavaScript , CSS y SVG , lo que implica que los lectores de EPUB utilizan la misma tecnología que los navegadores web. Estos formatos están asociados con diversos tipos de problemas de seguridad y comportamientos que vulneran la privacidad, como balizas web , CSRF y XSHM, debido a su complejidad y flexibilidad. Estas vulnerabilidades pueden utilizarse para implementar el seguimiento web y el seguimiento entre dispositivos en archivos EPUB. [ 46 ] [ 47 ] [ 48 ] Los investigadores de seguridad también identificaron ataques que permitieron la carga de archivos locales y otros datos de usuario. [ 49 ] [ 50 ]
El documento "Descripción general de EPUB 3.1" proporciona una advertencia de seguridad: [ 51 ]
Los autores deben tener en cuenta que la programación en una publicación EPUB puede generar consideraciones de seguridad diferentes a las de la programación en un navegador web. Por ejemplo, las políticas típicas de mismo origen no se aplican al contenido descargado en el sistema local del usuario. Por lo tanto, se recomienda encarecidamente limitar la programación a contextos con restricciones de contenedor.
Implementación
Un archivo EPUB es un archivo comprimido que contiene, en efecto, un sitio web. Incluye archivos HTML, imágenes, hojas de estilo CSS y otros recursos. También contiene metadatos. EPUB 3.3 es la versión más reciente. Mediante HTML5 , las publicaciones pueden contener vídeo, audio e interactividad, al igual que los sitios web en los navegadores web. [ 33 ]
Recipiente
Una publicación EPUB se entrega como un único archivo. Este archivo es un archivo comprimido sin cifrar que contiene un conjunto de recursos interrelacionados. [ 52 ]
Un contenedor abstracto OCF (Open Container Format) define un modelo de sistema de archivos para su contenido. Este modelo utiliza un único directorio raíz común para todo el contenido. Todos los recursos (no remotos) de las publicaciones se encuentran en el árbol de directorios encabezado por el directorio raíz del contenedor, aunque EPUB no exige una estructura de sistema de archivos específica para esto. El modelo de sistema de archivos incluye un directorio obligatorio llamado META-INF, que es un subdirectorio directo del directorio raíz del contenedor. META-INF almacena el archivo container.xml.
El primer archivo del archivo comprimido debe ser el archivo de tipo MIME . Debe estar sin cifrar y sin comprimir para que las utilidades que no sean ZIP puedan leer el tipo MIME. El archivo de tipo MIME debe ser un archivo ASCII que contenga la cadena application/epub+zip. Este archivo proporciona una forma más fiable para que las aplicaciones identifiquen el tipo MIME del archivo que solo la extensión .epub. [ 52 ]
Un ejemplo de estructura de archivo:
--Contenedor ZIP-- Tipo MIME META-INF/ contenedor.xml OEBPS/ contenido.opf capítulo1.xhtml ch1-pic.png CSS/ estilo.css mifuente.otf toc.ncx
Debe existir un directorio META-INF que contenga container.xml. Este archivo apunta al archivo que define el contenido del libro, el archivo OPF, aunque rootfilese permiten elementos alternativos adicionales. [ 52 ] Aparte del tipo MIME y META-INF/container.xml, los demás archivos (OPF, NCX, XHTML, CSS e imágenes) se colocan tradicionalmente en un directorio llamado OEBPS. Ejemplo de container.xml:
<?xml version="1.0" encoding="UTF-8" ?> <container version= "1.0" xmlns= "urn:oasis:names:tc:opendocument:xmlns:container" > <rootfiles> <rootfile full-path= "OEBPS/content.opf" media-type= "application/oebps-package+xml" /> </rootfiles> </container>Publicación
El contenedor ePUB debe contener: [ 53 ]
- Al menos un documento de contenido.
- Un documento de navegación.
- Un documento de paquete que enumera todos los recursos de publicación. Este archivo debe usar la extensión .opf . Contiene metadatos, un manifiesto, cadenas de reserva, enlaces y una estructura. Esta es una secuencia ordenada de referencias de ID que define el orden de lectura predeterminado.
El contenedor ePUB puede contener:
- Hojas de estilo
- Documentos de especificación del léxico de pronunciación (PLS, por sus siglas en inglés)
- Documentos de superposición multimedia
Contenido
Los documentos de contenido incluyen [ 54 ] contenido HTML 5 , documentos de navegación, documentos SVG , documentos de contenido con scripts y documentos de diseño fijo. El contenido también incluye documentos CSS y PLS. Los documentos de navegación reemplazan la gramática NCX utilizada en EPUB 2.
Superposiciones de medios
Los libros con narración de audio sincronizada se crean en EPUB 3 mediante el uso de documentos de superposición de medios para describir la sincronización de la narración de audio pregrabada y su relación con el marcado del documento de contenido EPUB. El formato de archivo para las superposiciones de medios se define como un subconjunto de SMIL . [ 55 ]
Software
Existen programas lectores de EPUB para las principales plataformas informáticas, como Adobe Digital Editions y Calibre en ordenadores de sobremesa, Google Play Books y Aldiko en Android e iOS, y Apple Books en macOS e iOS. También hay software de edición multiplataforma para crear archivos EPUB, incluidos los programas de código abierto Calibre y Sigil .
La mayoría de los navegadores web modernos también admiten complementos de lectura de EPUB . El navegador Microsoft Edge tenía la capacidad de lectura de EPUB integrada hasta septiembre de 2019. [ 56 ]
Software de lectura
El siguiente software puede leer y mostrar archivos EPUB.
Software de creación
El siguiente software puede crear archivos EPUB.
Notas
- ↑ Para ver una tabla con los módulos XHTML necesarios y una descripción de las restricciones, consulte la "Sección 2.2" de ePub OPS 2.0.1 (borrador de especificación) del IDPF..
- ↑ Para ver una tabla de propiedades compatibles e información detallada, consulte la "Sección 3.0" de ePub OPS 2.0.1 (borrador de especificación) en IDPF..
- ↑ Para obtener una lista completa de metadatos, consulte la "Sección 2.2" , ePub OPF 2.0.1 (borrador de especificación), IDPF.
- ↑ Una lista de valores posibles para
typese encuentra en la "Sección 2.6" , ePub OPDF 2.0.1 (borrador de especificación), IDPF. - ↑ En el documento "Cambios en la especificación ePub 3.0 " de IDPF se pueden encontrar descripciones detalladas de las diferencias entre las versiones 3.0 y 2.0.1..
Referencias
- ↑ "Especificación EPUB 3.3" . IDPF . Consultado el 27 de mayo de 2023 .
- ↑ "OPS 2.0 elevado a estándar oficial de IDPF" . IDPF . eBooklyn. 15 de octubre de 2007.
- ↑ "Aprobación de EPUB 3" . BISG . Book Industry Study Group . 6 de agosto de 2012. Archivado del original el 17 de abril de 2016. Consultado el 5 de mayo de 2020 .
- ↑ "Explicación de los diferentes formatos de libros electrónicos: EPUB, MOBI, AZW, IBA y más" . 27 de julio de 2018.
- ↑ "Versiones anteriores de EPUB" . Foro Internacional de Publicaciones Digitales . Archivado del original el 31 de agosto de 2017. Consultado el 10 de mayo de 2017 .
- 1 2 "1.1 Historial de revisiones de EPUB" . IDPF. 11 de octubre de 2011.
- ↑ "EPUB 3.0" . Foro Internacional de Publicaciones Digitales . Archivado del original el 17 de abril de 2012. Consultado el 12 de enero de 2017 .
- 1 2 Rothman, David (27 de julio de 2008). "La prueba de tortura de ePub: Protagonizada por 'Three Shadows', una novela gráfica" . TeleRead: Lleva los libros electrónicos a casa .
- ↑ "EPUB 3.2" . Consorcio World Wide Web (W3C) . Consultado el 20 de febrero de 2021 .
- ↑ "Cambios de EPUB 3.1 con respecto a EPUB 3.0.1" . IDPF . Consultado el 12 de enero de 2017 .
- ↑ "Cambios de EPUB 3.1 con respecto a EPUB 3.0.1" . IDPF . Consultado el 12 de enero de 2017 .
- ↑ "Cambios de EPUB 3.1 con respecto a EPUB 3.0.1" . IDPF . Consultado el 12 de enero de 2017 .
- ↑ "Los miembros del IDPF aprueban la fusión del W3C" . Publishing Perspectives . 9 de noviembre de 2016.
- ↑ "El Consorcio World Wide Web (W3C) y el Foro Internacional de Publicaciones Digitales (IDPF) exploran planes para fusionarse" . W3C . 10 de mayo de 2016.
- 1 2 3 4 5 6 "Estructura de publicación abierta (OPS) 2.0.1 – Especificación recomendada" . IDPF. 4 de septiembre de 2010. Recuperado el 21 de febrero de 2011 .
- 1 2 3 4 5 6 7 8 "Formato de embalaje abierto (OPF) 2.0.1 – Especificación recomendada" . IDPF. 4 de septiembre de 2010. Recuperado el 21 de febrero de 2011 .
- 1 2 3 4 5 "Formato de contenedor abierto (OCF) 2.0.1 – Especificación recomendada" . IDPF. 4 de septiembre de 2010. Recuperado el 21 de febrero de 2011 .
- 1 2 "Especificaciones para el libro hablado digital" . NISO. 21 de abril de 2005. Sección 8. Archivado del original el 31 de agosto de 2009. Recuperado el 9 de octubre de 2009 .
- ↑ "Formato de empaquetado abierto (OPF) 2.0.1 v1.0" . Foro Internacional de Publicaciones Digitales . 1 de diciembre de 2004. Consultado el 3 de agosto de 2025 .
- 1 2 "EPUB 101" (PDF) . Tecnologías de libros electrónicos . Consultado el 10 de julio de 2014 .
- ↑ "Borrador general de EPUB 3" . Grupo de trabajo de EPUB 3. IDPF. 11 de octubre de 2011. Archivado del original el 15 de abril de 2012. Consultado el 11 de octubre de 2011 .
- ↑ "Enlaces, punteros, marcadores, resaltados: ¿Cómo debería hacerlo el formato .epub?" . FrontMatters . BookGlutton. 29 de marzo de 2008.
- ↑ Rothman, David (5 de noviembre de 2007) .«Anotación social y el mercado de ideas»: ¡Es hora de un estándar de anotación IDPF para libros y otros e-pubs! TeleRead : Lleva los libros electrónicos a casa . Consultado el 8 de octubre de 2009 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Cambios en EPUB 3.0.1 , IDPF , consultado el 8 de julio de 2014.
- ↑ EPUB 3.0 Publicado como Especificación Técnica ISO , IDPF , consultado el 28 de agosto de 2018.
- ↑ Nuevas especificaciones y estándares emergentes (marzo de 2020) , NISO , consultado el 11 de abril de 2020..
- ↑ "Fundamentos de EPUB 3.2" . GitHub . 11 de abril de 2020. Consultado el 7 de mayo de 2020 .
- ↑ "EPUB 3.2" . W3C . Archivado del original el 11 de mayo de 2020. Consultado el 7 de mayo de 2020 .
- ↑ "Cambios en EPUB 3.2" . www.w3.org . Archivado del original el 19 de enero de 2021. Consultado el 27 de enero de 2021 .
- ↑ Garrish, Matt; Herman, Ivan; Cramer, Dave. "EPUB 3.3" . W3C . Consultado el 15 de junio de 2023 .
- ↑ Brady, Laura (2 de junio de 2022). "¡EPUB 3.3 ya está aquí!" . EPUBSecrets . Creative Publishing Network . Consultado el 15 de junio de 2023 .
- ↑ "Propiedades de diseño fijo" . Foro Internacional de Publicaciones Digitales . Consultado el 11 de septiembre de 2015 .
- 1 2 "Understanding EPUB 3" . EPUBZone . Foro Internacional de Publicaciones Digitales . Consultado el 11 de septiembre de 2015 .
- ↑ "MathML integrado" . IDPF . Consultado el 12 de septiembre de 2015 .
- ↑ "Las 9 razones principales para convertir tu libro electrónico PDF a ePUB3" . OneRead . 7 de enero de 2021.
- 1 2 "Preguntas frecuentes sobre estándares de libros digitales" . IDPF. 20 de noviembre de 2006. Archivado del original el 3 de septiembre de 2009.
- ↑ Gelles, David (29 de enero de 2010). "Los muros se cierran sobre el jardín del libro electrónico" . The Financial Times .
- ↑ Rothman, David (13 de agosto de 2009). «El ePub con DRM de Adobe no es "abierto": Por qué el New York Times necesita urgentemente aclarar su artículo sobre la tienda de libros electrónicos de Sony» . TeleRead: Lleva los libros electrónicos a casa . Archivado del original el 14 de octubre de 2009.
- ↑ Biba, Paul (21 de diciembre de 2009). "¿Utiliza el Nook su propio esquema DRM incompatible?" . TeleRead: Lleva los libros electrónicos a casa . Archivado del original el 28 de diciembre de 2009. Consultado el 29 de enero de 2010 .
- ↑ Biba, Paul (28 de enero de 2010). "¿El iPad agrava el problema del DRM? El DRM de los libros electrónicos de Apple es exclusivo del hardware de Apple" . TeleRead: Lleva los libros electrónicos a casa . Archivado del original el 2 de febrero de 2010. Consultado el 29 de enero de 2010 .
- ↑ Kendrick, James (28 de enero de 2010). "¿Quién necesita realmente un iPad?" . JK On The Run . Archivado del original el 5 de agosto de 2010. Recuperado el 29 de enero de 2010 .
- ↑ Dickson, Dave (27 de enero de 2010). "EPUB, iPad e interoperabilidad de contenido" . Ediciones digitales . Adobe.
- ↑ Arnold Kim (19 de enero de 2012). "Los nuevos iBooks no están técnicamente en formato epub" . MacRumors.
- ↑ Michael Cavacini (4 de mayo de 2022). "Amazon Kindle admitirá libros EPUB y abandonará el formato MOBI" . michaelcavacini.com . Consultado el 4 de mayo de 2022 .
- ↑ "Aprende a enviar documentos a tu biblioteca Kindle" . Amazon . Archivado del original el 25 de enero de 2022. Consultado el 4 de mayo de 2022 .
- ↑ "Seguridad de JavaScript en EPUB" . 27 de julio de 2012.
- ↑ "Cómo detectar archivos EPUB maliciosos" .
- ↑ "Un hacker encuentra fallos en los servicios EPUB de Amazon y Google" .
- ↑ "Este libro te lee: aprovecha los servicios y lectores que admiten el formato de libro electrónico ePub" .
- ↑ "¿Es tu lector de ePub lo suficientemente seguro?" 16 de mayo de 2017.
- ↑ "Información general sobre EPUB" .
- 1 2 3 "EPUB Open Container Format (OCF) 3.0 – Especificación recomendada" . IDPF . Consultado el 11 de septiembre de 2015 .
- ↑ "Publicaciones EPUB" . IDPF . Consultado el 12 de septiembre de 2015 .
- ↑ "Documentos de contenido EPUB" . IDPF . Consultado el 12 de septiembre de 2015 .
- ↑ "Superposiciones de medios EPUB" . IDPF . Consultado el 12 de septiembre de 2015 .
- ↑ Casserly, Martyn. "Cómo leer archivos epub en su computadora portátil o PC" . Tech Advisor . Consultado el 31 de diciembre de 2020 .
- ↑ Pham, Alex (15 de febrero de 2010). "Apple protegerá los libros digitales con la protección anticopia FairPlay" . Los Angeles Times .
- ↑ "Acerca de" . Calibre .
- ↑ "FBReader para Android" . 10 de julio de 2011.
- ↑ "reMarkable Wiki: xochitl" . 9 de abril de 2023.
- ↑ Notas de la versión 2.9.1 , fuente de Abi.
- ↑ JimmXinu. "Complemento GUI: EpubMerge" . Foros de MobileRead . Consultado el 24 de febrero de 2012 .
- ↑ Bott, Ed (22 de enero de 2012). "Cómo Apple está saboteando un estándar abierto para libros digitales" . ZDNet . Consultado el 30 de enero de 2012 .
- ↑ "Preguntas frecuentes para autores de iBooks" . Apple. 23 de marzo de 2012. Consultado el 26 de abril de 2012 .
- ↑ "Preguntas frecuentes para autores de Apple iBooks" . Apple. 23 de marzo de 2012. Consultado el 26 de abril de 2012 .
- ↑ "eLaix" , Centro de extensiones , LibreOffice, archivado del original el 2 de septiembre de 2018 , consultado el 1 de septiembre de 2018..
- ↑ Sigil dev , archivado del original el 28/07/2014 , recuperado el 28/07/2014.
- ↑ eXeLearning.
- ↑ Mellel.
Enlaces externos
- ISO/IEC TS 30135-1:2014 - EPUB3 — Parte 1: Descripción general de EPUB3
- Validador EPUB IDPF archivado el 5 de mayo de 2017 en Wayback Machine ( repositorio de Github ).
- Presentaciones relacionadas con la informática en 2007
- formatos de archivos informáticos
- Estándares basados en XML centrados en documentos
- Libros electrónicos
- Tecnología del papel electrónico
- Formatos abiertos
- Consorcio de la World Wide Web