E-libri eorumque formatorum: FB2 et FB3 - historia, pros, cons ac principia operandi

In superiori articulo de quo locuti sumus features of the DjVu format. Hodie decrevimus ut in forma FictionBook2, notior FB2, et eius "successor" FB3.

E-libri eorumque formatorum: FB2 et FB3 - historia, pros, cons ac principia operandi
/Flickr/ Judit Klein / CC

Aspectus formae

In medio 90s, fanaticus coepi librorum Soviet. Litteras verterunt et conservaverunt in varietate formarum varietate. Una e primis bibliothecis in Runet - Bibliotheca Maximi Moshkov - fasciculi textu formato usus est (TXT).

Electio facta est in favorem suum propter resistentiam ad byte corruptionem et versatilem - TXT opens in aliqua operativa ratione. Sed he difficile factum est processus notitia text of stored. Exempli gratia, lineae millesimae 999 praecedentes lineae movere procedendum erat. Libri etiam stored in documentis Verbi et PDF - haec difficilis erat ad alias formas convertere, et computatores debiles apertos et ostendi " Documenta PDF cum dilationibus.

HTML etiam ad "repono" litteras electronicas adhibita est. Indicans, conversionem ad alias formas et documentum creationis (tagging text) faciliorem fecit, sed proprios defectus induxit. Una maxime significantes erat "caecumΒ» vexillum: licet quasdam libertates scribendo tags. Ex bis alii claudi, alii (ex. gr. ) β€” claudere necesse non erat. Ipsae tags ordinem arbitrarium aerarii habere potuerunt.

Et quamvis tale opus cum lima non adhortaretur - talia documenta falsa reputabantur - vexillum lectorum requirebat ut contentus ostenderet. Hinc difficultates ortae sunt, cum in unaquaque applicatione processus "suspiciendi" suo modo effectum est. Eodem tempore legendi cogitationes et applicationes in foro tunc temporis praesto sunt intellexerunt unus vel duo specialioribus formats. Si liber in una forma promptus erat, reformandus erat ut legendus esset. Omnia haec vitia solvere voluit FictionBook2aut FB2, quod initialem "pecuniam" textus et conversionem sumpserunt.

Nota quod forma primam versionem habuit - FictionBook1 - attamen experimentum tantum in natura fuit, non diuturnum, nunc non sustinetur nec retrorsum compatitur. Propterea, FictionBook frequentius significat suum "successorem" - forma FB2.

FB2 creatus est a group of developers ducitur Dmitry Gribovqui est director technicus litterarum societatis, et Mikhail Matsnev, creator Haali Reader. Forma in XML fundatur, quae opus in texturis apertis et nidificatis strictius quam HTML disponit. Documentum XML cum XML Schema sic dictum est. Schema XML fasciculus specialis est qui omnia tags continet ac regulas pro eorum usu describit (sequentia, nidificans, mandata et optional, etc.). In FictionBook, the diagram in the tabella FictionBook2.xsd. Exemplum XML schema inveniri potest at Link (per literam e-libri copia adhibetur).

FB2 document structure

Text in document reposita in speciali tags - elementis paragraphi genera: , Et . Etiam elementum est qui caret contentus et hiatus inseruit.

Radix tag cum omnia documenta incipere , infra quod videri potest , , Et .

Tag schedas stili continet ad conversionem ad alias formas faciliorem reddendam. IN' per mendacium encoded base64 notitia quae opus sit documentum reddere.

Elementum omnia necessaria informationes circa librum continet: genus operis, indicem auctorum (nomen plenum, inscriptio electronica et sito), titulum, clausuram cum keywords, annotationem. Informationes quoque continere potest de mutationibus factis ad documentum et informationem de editore libri si in charta publicata est.

Haec pars similis obstructionum in FictionBook noti opera "Studium in Scarlet" ab Arthuro Conan Doyle, a Project Gutenberg:

<?xml version="1.0" encoding="iso-8859-1"?>
 <FictionBook 
  >
  <description>
    <title-info>
      <genre match="100">detective</genre>
      <author>
        <first-name>Arthur</first-name>
        <middle-name>Conan</middle-name>
        <last-name>Doyle</last-name>
      </author>
      <book-title>A Study in Scarlet</book-title>
      <annotation>
      </annotation>
      <date value="1887-01-01">1887</date>
    </title-info>
  </description>

Clavis pars documenti FictionBook est . Textum libri ipsum continet. Plures ex his tags per documentum esse possunt - adiective caudices adhibitis ad notas, commentarios et notas reponendas.

FictionBook etiam varias tags hyperlinks operandi praebet. Fundantur in specie XLink, a consortio evoluta W3C nominatim ad creandos nexus inter varias facultates in documentis XML.

Forma commoda

Vexillum FB2 involvit solum minimum numerum tags (sufficiens ad fictionem "designationis) quae suum processum a legentibus simplificat. In casu autem rectae operationis lectoris cum forma FB, opportunitas usoris est ut parametris fere omnibus exhibendi mos est.

Stricta documenti structura permittit ut processus conversionis ex FB forma ad quemvis alium automatendum permittat. Eadem structura in singulis documentorum elementis - filtras librorum auctorum, tituli, genre, etc. Qua de causa, FB2 forma popularis in Runet assecutus est, defaltam evasit vexillum in bibliothecis electronicis Russicis et bibliothecis. in CIS regionibus.

Forma incommoda

Simplicitas format FB2 simul commodum et incommodum est. Hic limitat functionem pro textibus multiplicibus propositis (exempli gratia notae in marginibus). Non habet vectorem graphice vel subsidium pro electronicis numeratis. Hinc forma non valde idoneam pro tradendis, referentibus libris ac litteris technicis (nomen formae etiam loquitur de hoc - libro ficto, vel "libro ficto").

Eodem tempore, ut minimas informationes de libro - titulo, auctoris et tegumento ostendas - progressio eget ut totum fere XML documentum procedamus. Ratio huius est, quia metadata venit in principio textus et imagines in fine veniunt.

FB3 - forma progressionis

Ob aucta requisita pro textuum libri formandis (et ut nonnulla vitia FB2 mitigarent), Gribov opus in forma FB3 incepit. Progressio postea cessavit, sed anno MMXIV erat repetitum.

Iuxta auctores, veras necessitates studuerunt cum litteras technicas evulgandas, inspiciebant tradenda, libros, manuales et adumbrata subtiliori textorum ordine, qui aliquem librum proponendum permitteret.

In nova specificatione, forma fictionis archivi avi est in quo metadata, imagines et textus ut files separati reponuntur. Requisita pro forma limae zip et conventiones pro eius ordinatione specificatae sunt in mensura ECMA-376quem definit Open XML.

Aliquot emendationes ad formaturam (spacing, underlining) pertinentes factae sunt et novum obiectum - a "obstructionum" additum est - quae arbitrarium libri fragmentum forma quadranguli format et in textu involucro inseri potest. Nunc subsidium est pro schedulis numeratis et indicibus.

FB3 sub libera licentia distribuitur et fons aperta est, ut omnes utilitates editoribus utentesque praesto sint: converters, nubes editores, lectores. Current versionem forma; lector ΠΈ Editor inveniri potest in promptuario project scriptor GitHub.

In genere, FictionBook3 adhuc minus diffusa est quam frater eius maior, sed plures bibliothecae electronicae iam in hac forma libros offerunt. Litteris duobus abhinc annis propositum suum totum catalogum ad novam formam transferendi. Nonnulli lectores iam omnes functiones FB3 necessarias sustinent. Exempli gratia, omnia moderna exemplaria SCHOLARUM lectorum hac forma ex archa operari possunt, v.gr. Darwin 3 aut Cleopatra 3.

E-libri eorumque formatorum: FB2 et FB3 - historia, pros, cons ac principia operandi
/ SCHOLASTICUS BOOX Cleopatra 3

Latius distributio FictionBook3 creabit ecosystematis orientatur ut plene et efficaciter operetur cum textu cuiuslibet instrumenti cum limitibus facultatibus: nigrae et albae vel parvae ostentationis, memoriae humilis, etc. Secundum tincidunt, liber semel expositus erit quam opportunus in omni ambitu.

PS Plures recognitiones schoHorum BOOX lectorum ad animum tuum adducimus:



Source: www.habr.com