¿Qué es el formato de archivo EPUB?
Los archivos con la extensión .epub contienen publicaciones electrónicas - Electronic PUBlication - comprimidas mediante el método de compresión ZIP y almacenadas en un formato abierto basado en XML y XHTML. Dentro del archivo también hay metadatos que describen la publicación; el formato también permite la búsqueda de texto completo.
Tal archivo puede incluir:
- Contenido del libro, con la capacidad de cambiar el tamaño de la fuente y la opción de mostrarlo sin división en páginas (diseño ajustable o «reflowable»)
- Gráficos ráster o vectoriales
- Protección de copia mediante DRM (Digital Rights Management)
- Hojas de estilo CSS que controlan la tipografía y el diseño
- Medios de audio y video (soportados a partir de
.epub3.x en adelante) - Elementos interactivos impulsados por JavaScript (
.epub3.x)
Los archivos .epub sustituyeron al anterior formato Open eBook, introducido por el International Digital Publishing Forum - IDPF - en 2007. Actualmente, junto con los formatos .mobi y .pdf, .epub es el estándar más popular utilizado para la distribución de libros electrónicos y otras publicaciones en lectores electrónicos dedicados, dispositivos móviles y computadoras equipadas con software compatible.
Internamente, un archivo .epub es un archivo ZIP que contiene páginas .xhtml, archivos .css, imágenes y un documento de paquete basado en XML (content.opf) que declara la estructura y los metadatos del libro. Una entrada especial sin comprimir llamada mimetype - siempre el primer archivo en el archivo - contiene la cadena application/epub+zip, lo que permite a las herramientas identificar el formato de manera confiable. El estándar actual, EPUB 3.3, se convirtió en una Recomendación del W3C en mayo de 2023, añadiendo accesibilidad mejorada, soporte para MathML 3 y reglas de scripting refinadas.
Seguridad y protección
RIESGO: LOWEPUB es un formato de datos y generalmente seguro. Advertencias: EPUB 3 permite JavaScript en el contenido, y las vulnerabilidades del lector (por ejemplo, salto de ruta o XSS en aplicaciones de lectura/EPUB.js más antiguas) han permitido ocasionalmente que libros maliciosos se comporten de forma indebida - mantenga actualizadas las aplicaciones de lectura y prefiera libros de fuentes acreditadas. Los sitios de descarga de EPUB pirateados son el mayor riesgo práctico (adware incluido/descargas falsas). Los archivos protegidos por DRM no son peligrosos, solo restringidos.
Detalles del formato
en pocas palabrasProgramas que abren archivos EPUB
Detalles técnicos
especificación profunda| Formato de contenedor | Archivo ZIP; un archivo .zip válido que se puede descomprimir con cualquier herramienta ZIP estándar |
| Tipo MIME | application/epub+zip |
| Bytes mágicos | 50 4B 03 04 (encabezado ZIP) en el desplazamiento 0; la entrada mimetype sin comprimir en el desplazamiento 30 contiene la cadena ASCII application/epub+zip |
| Marcado de contenido | XHTML 1.1 en EPUB 2; HTML5 en EPUB 3 |
| Soporte de hojas de estilo | Subconjunto de CSS 2.1 en EPUB 2; subconjunto de CSS Snapshot 2017 en EPUB 3 |
| Documento de paquete | `content.opf` - archivo XML que declara el manifiesto del libro, el orden del lomo y los metadatos de Dublin Core |
| Documento de navegación | `toc.ncx` en EPUB 2; `nav.xhtml` en EPUB 3 |
| Diseño ajustable | El texto y el diseño se adaptan dinámicamente al tamaño de pantalla del lector, al tamaño de fuente y a las preferencias del usuario |
| Diseño fijo | Modo de diseño fijo (FXL) opcional para cómics, libros infantiles y novelas gráficas (EPUB 3) |
| Soporte DRM | Opcional; cifrado AES-128; los esquemas comunes incluyen Adobe ADEPT y Apple FairPlay |
| Audio y video | Elementos HTML5 `<audio>` y `<video>` soportados dentro de los documentos del lomo de EPUB 3 |
| Scripting | JavaScript soportado a nivel de lomo y a nivel de contenedor en EPUB 3; ausente en EPUB 2 |
| Accesibilidad | Especificación EPUB Accessibility 1.1; roles de referencia ARIA; metadatos de cumplimiento WCAG 2 en OPF |
| Soporte MathML | MathML 3 soportado nativamente en EPUB 3.3 |
| Estándar de metadatos | Elementos Dublin Core (dc:title, dc:creator, dc:language) requeridos en el documento de paquete OPF |
| Organismo estándar | W3C (IDPF se fusionó con W3C en febrero de 2017); EPUB 3.3 se convirtió en una Recomendación del W3C en mayo de 2023 |
| Lanzado | 2007 (EPUB 2.0, IDPF); current version EPUB 3.3, W3C Recommendation May 2023 |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.w3.org |
Conversiones de EPUB
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos EPUB.