Libro de ficción | |
---|---|
Extensión | .fb2o.fb3 |
tipo MIME | texto/xml [2] |
Desarrollador | Dmitri Gribov |
publicado | 2004 |
Último lanzamiento | 2.6.6 [1] (6 de abril de 2008) |
Tipo de formato | libro electronico |
Expandido desde | XML |
formato abierto ? | Sí |
Sitio web | librodeficcion.org |
FictionBook (también FeedBook ) es un formato para representar versiones electrónicas de libros en forma de documentos XML , donde cada elemento del libro se describe mediante sus propias etiquetas . El estándar está diseñado para garantizar la compatibilidad con cualquier dispositivo y formato. XML facilita la creación de documentos que están listos para el uso directo y el procesamiento de programas (transformación, almacenamiento, administración) en cualquier entorno. Los documentos, generalmente con la extensión .fb2 , pueden contener marcas estructurales de los elementos principales del texto, alguna información sobre el libro y archivos adjuntos con archivos binarios ., que puede almacenar ilustraciones, como una imagen de portada.
El estándar fue desarrollado por un grupo de desarrolladores dirigido por Dmitry Gribov y Mikhail Matsnev.
A mediados de la década de 1990, los entusiastas comenzaron a digitalizar libros soviéticos. Los formatos eran muy diferentes. El archivo de texto puede ser leído por cualquier programa, pero no es muy fácil de leer (el texto suele estar formateado en una fuente monoespaciada ). La biblioteca de Maxim Moshkov usaba formato TXT, que funciona bien en modo texto , pero es completamente inconveniente en interfaces con ventanas y en dispositivos móviles, y también dificulta el procesamiento. Microsoft Word y TeX son extremadamente difíciles de procesar. PDF solo es adecuado para copias en papel, leer PDF desde la pantalla es difícil. DocBook está diseñado para libros técnicos: todo el poder del formato es redundante para libros de ficción, y la poesía no es compatible. Los pocos dispositivos portátiles que aparecieron a principios de la década de 2000 tenían sus propios formatos de libros y, a menudo, software de baja calidad para leerlos. Una solución fue usar un subconjunto de HTML , ya que el HTML completo es extremadamente difícil de implementar. [3] Por ejemplo, Open eBook (que ahora declara el pleno cumplimiento de HTML/CSS ePub ) se ha ido de esta manera [4] .
En las condiciones de tal “vacío”, Gribov propuso su propio formato, que fue concebido no como un formato para leer libros electrónicos, sino como un formato para almacenarlos [5] , con la capacidad de convertir a un archivo estándar ( HTML , RTF ) o a un formato de libro electrónico interno. Sin embargo, la claridad y la facilidad de cambiar el libro " incluso con las manos " hizo popular a FB2 en Runet. En los últimos años, la popularidad del formato ha aumentado en países de habla no rusa: Bulgaria [6] , Letonia [7] [8] . Algunas bibliotecas digitales han cambiado completamente al formato FictionBook y no aceptan libros preparados en otros formatos. Sin embargo, en las páginas de estas bibliotecas, puede descargar el mismo libro como archivos de otros formatos comunes ( archivo de texto , RTF , HTML , rb , .doc , PRC , ePub , PDF ) obtenidos de .fb2conversión automática.
Se supone que FictionBook 3 es un contenedor ZIP que almacena XML y archivos adicionales ( metadatos , imágenes). Se propone clasificar los géneros según seis "ejes" diferentes (la nacionalidad del autor, la edad de la audiencia, la época histórica descrita, la forma literaria , la trama y el estilo de narración). El fb3autor suspendió el desarrollo en 2008, pero continuó en 2013 [9] , en diciembre de 2013 el motor se publicó en GitHub [10] .
A partir del 18 de septiembre de 2022, el formato FB3 se encuentra en versión beta. El último cambio de editor oficial tuvo lugar el 3 de diciembre de 2019 [11] , el lector oficial el 5 de junio de 2020 [12] .
Cada libro electrónico de FictionBook se presenta como un único archivo XML . Las ilustraciones ( PNG y JPEG ) están incrustadas directamente en el XML, codificadas en Base64 . FictionBook a menudo se comprime en ZIP ( resulta un archivo .fb2.zipo .fbz), muchos lectores admiten FB2 con .
FictionBook es similar en ideología a las primeras versiones de HTML : todas las etiquetas se refieren al formato lógico, no al formato visual. No hay vinculación a ningún hardware ni a ningún formato de papel, en ninguna parte de FB2 hay ninguna unidad de medida : píxel , punto o tamaño . El aspecto del texto obtenido del formato .fb2 depende de la configuración del programa de visualización de este formato o de los parámetros especificados al convertir el archivo a otro formato. Por ejemplo, la etiqueta de título en el visor se puede mostrar en una fuente grande, en un color diferente o de alguna otra manera. Y al convertir a formato HTML , cada encabezado se puede asociar con una etiqueta HTML específica, por ejemplo, <H4>o <B>. Por lo tanto, FB2 afirma ser un formato universal de almacenamiento de libros que se puede traducir automáticamente a HTML , PDF y otros formatos. [13]
Muchas de las funciones de FB2 son específicas de los libros electrónicos. Los metadatos almacenan el título del libro, ISBN , información sobre el autor y el género del libro. Notas a pie de página compatibles , tabla de contenido , poemas , citas . Para los libros traducidos, se proporciona información sobre el libro fuente.
Los metadatos bien desarrollados brindan un amplio campo para el procesamiento automático de libros. Por ejemplo, la biblioteca electrónica recibió un libro en formato .fb2. Este libro se puede colocar automáticamente en la sección del autor del libro, y el título y el resumen del libro pueden aparecer automáticamente en la columna de noticias de la biblioteca. Esto simplifica enormemente el proceso de agregar nuevos libros a la biblioteca. El documento y los autores tienen identificadores de forma libre : los escritores "Kipling, Rudyard" y " Kipling, Rudyard " pueden combinarse mediante identificadores coincidentes; la versión antigua del libro será reemplazada automáticamente por la corregida. Sin embargo, los metadatos resultaron estar algo "centrados en la URSS": había géneros separados de "literatura rusa" y "literatura soviética". [catorce]
No se proporciona protección contra copias . Sin embargo, a partir de la versión 2.1, se han agregado instrucciones especiales para la biblioteca, lo que le permite entregar textos a cambio de dinero.
El formato no es lo suficientemente expresivo para libros de texto, libros de referencia y publicaciones científicas (como dice incluso el nombre: "libro de arte"). No hay un diseño de texto complejo en el formato, no hay soporte para listas numeradas y con viñetas, espaciado de texto , medios para generar "notas marginales", formato de autor de poemas y gráficos vectoriales . [15] Para mostrar la información mínima sobre un libro (nombre, autor y portada), un programa necesita leer y analizar casi todo el XML. [dieciséis]
Los enlaces a través de XPath declarados en el estándar en realidad son implementados por pocas personas, generalmente limitados al formulario #id. [17]
Muchos de los lectores electrónicos famosos solo admiten FB2 a través de un software externo; desarrollos de países postsoviéticos como PocketBook y Azbuka leyeron FB2 desde el principio.
Programas que soportan el formato:
Programa | ventanas | Mac OS | linux | Androide | iOS | Telefono windows | tizén | Symbian | Mora |
---|---|---|---|---|---|---|---|---|---|
Lector de libros de hielo | Sí | ||||||||
coolreader | Sí | Sí | Sí | Sí | Sí | ||||
Librería | Sí | ||||||||
Lector de FB | Sí | Sí | Sí | Sí | sí [18] | Sí | Sí | ||
AlReader | Sí | Sí | Sí | ||||||
Lector Luna+ | Sí | ||||||||
Libro Akunin | Sí | ||||||||
Lector de libros de ficción | Sí | ||||||||
PyBookReader | Sí | ||||||||
Visor de STDU | Sí | ||||||||
eReader Prestigio | Sí | ||||||||
Lector del bazar del libro [19] | Sí | Sí | |||||||
Lector de moscas [20] | Sí | Sí | |||||||
eBoox | Sí | Sí | |||||||
EBookDroid | Sí | ||||||||
Navegador Yandex [21] | Sí | Sí | Sí | Sí | Sí | ||||
ErizoLector | Sí | ||||||||
libro inteligente | Sí | Sí |
Programa | Comentario |
---|---|
genebook.de | editor en línea |
Lenguajes de marcado de documentos | |
---|---|
documentos de oficina | |
bien conocido | |
menos conocido |
|
dispositivos y documentos ) | Libros electrónicos (|
---|---|
Serie de dispositivos | |
Formatos de archivo | |
catalogadores | |
bibliotecas |
|
ver también |