Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹: FB2 ΠΈ FB3 β€” история, ΠΏΠ»ΡŽΡΡ‹, минусы ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ ΠΌΡ‹ рассказывали ΠΎΠ± особСнностях Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° DjVu. БСгодня ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ FictionBook2, Π±ΠΎΠ»Π΅Π΅ извСстном ΠΊΠ°ΠΊ FB2, ΠΈ Π΅Π³ΠΎ «наслСдникС» FB3.

Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹: FB2 ΠΈ FB3 — история, ΠΏΠ»ΡŽΡΡ‹, минусы ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹
/ Flickr / Judit Klein / CC

ПоявлСниС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°

Π’ сСрСдинС 90-Ρ… Π³ΠΎΠ΄ΠΎΠ² энтузиасты Π½Π°Ρ‡Π°Π»ΠΈ ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ совСтскиС ΠΊΠ½ΠΈΠ³ΠΈ. Они ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠ»ΠΈ ΠΈ сохраняли Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ Π² самых Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…. Одна ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π² Π ΡƒΠ½Π΅Ρ‚Π΅ β€” Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Максима Мошкова β€” использовала Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ тСкстовый Ρ„Π°ΠΉΠ» (TXT).

Π’Ρ‹Π±ΠΎΡ€ Π² Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·Ρƒ Π±Ρ‹Π» сдСлан ΠΈΠ·-Π·Π° устойчивости ΠΊ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ Π±Π°ΠΉΡ‚ΠΎΠ² ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ β€” TXT открываСтся Π½Π° любой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС. Однако ΠΎΠ½ затруднял ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠΉ тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. НапримСр, для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Ρ‚Ρ‹ΡΡΡ‡Π½ΡƒΡŽ строку ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ 999 строк, ΠΈΠ΄ΡƒΡ‰ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄ Π½Π΅ΠΉ. Книги Ρ‚Π°ΠΊΠΆΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈ Π² «вордовских» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΈ PDF β€” послСдний Π±Ρ‹Π»ΠΎ слоТно ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, Π° слабыС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π»ΠΈ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈ PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌΠΈ.

Π’Π°ΠΊΠΆΠ΅ для «хранСния» элСктронной Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ использовали HTML. Он упростил ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡŽ, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΈ созданиС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ тСкста Ρ‚Π΅Π³Π°ΠΌΠΈ), Π½ΠΎ привнСс собствСнныС нСдостатки. Одним ΠΈΠ· самых Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… Π±Ρ‹Π»Π° Β«Ρ€Π°ΡΠΏΠ»Ρ‹Π²Ρ‡Π°Ρ‚ΠΎΡΡ‚ΡŒΒ» стандарта: ΠΎΠ½ позволял ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²ΠΎΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ написании Ρ‚Π΅Π³ΠΎΠ². НСкоторыС ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <p>) β€” Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π±Ρ‹Π»ΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Π‘Π°ΠΌΠΈ Ρ‚Π΅Π³ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ порядок влоТСния.

И хотя подобная Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π½Π΅ ΠΏΠΎΠΎΡ‰Ρ€ΡΠ»Π°ΡΡŒ β€” Ρ‚Π°ΠΊΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΡΡ‡ΠΈΡ‚Π°Π»ΠΈΡΡŒ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌΠΈ β€” стандарт Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π» ΠΎΡ‚ Ρ€ΠΈΠ΄Π΅Ρ€ΠΎΠ² ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ содСрТимоС. Π—Π΄Π΅ΡΡŒ ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ слоТности, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ процСсс «домысливания» Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΠΎ-своСму. ΠŸΡ€ΠΈ этом Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ устройства ΠΈ прилоТСния для чтСния ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ ΠΎΠ΄ΠΈΠ½-Π΄Π²Π° спСциализированных Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. Если ΠΊΠ½ΠΈΠ³Π° имСлась Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Π΅Ρ‘ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΠ΅Ρ€Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ. Π Π΅ΡˆΠΈΡ‚ΡŒ всС эти нСдостатки ΠΈ Π±Ρ‹Π» ΠΏΡ€ΠΈΠ·Π²Π°Π½ FictionBook2, ΠΈΠ»ΠΈ FB2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ взял Π½Π° сСбя ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ΅ «причСсываниС» тСкста ΠΈ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΡŽ.

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π±Ρ‹Π»Π° пСрвая вСрсия β€” FictionBook1 β€” ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½Π° носила лишь ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€, просущСствовала Π½Π΅Π΄ΠΎΠ»Π³ΠΎ, Π½Π° сСгодняшний дСнь Π½Π΅ поддСрТиваСтся ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ FictionBook Ρ‡Π°Ρ‰Π΅ всСго ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ Π΅Π³ΠΎ «послСдоватСля» β€” Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ FB2.

FB2 создала Π³Ρ€ΡƒΠΏΠΏΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², возглавляСмая Π”ΠΌΠΈΡ‚Ρ€ΠΈΠ΅ΠΌ Π“Ρ€ΠΈΠ±ΠΎΠ²Ρ‹ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся тСхничСским Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ «ЛитРСс», ΠΈ ΠœΠΈΡ…Π°ΠΈΠ»ΠΎΠΌ ΠœΠ°Ρ†Π½Π΅Π²Ρ‹ΠΌ, создатСлСм Ρ‡ΠΈΡ‚Π°Π»ΠΊΠΈ Haali Reader. Π’ основу Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π»Π΅Π³ XML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ строТС, Ρ‡Π΅ΠΌ HTML, Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½Π΅Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ Ρ‚Π΅Π³Π°ΠΌΠΈ. XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ сопровоТдаСтся Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ XML-схСмой. XML-схСма β€” это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ собраны всС Ρ‚Π΅Π³ΠΈ ΠΈ описаны ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΡ… примСнСния (ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π΄Ρ€.). Π’ FictionBook схСма находится Π² Ρ„Π°ΠΉΠ»Π΅ FictionBook2.xsd. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ XML-схСмы Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎ ссылкС (ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ элСктронных ΠΊΠ½ΠΈΠ³ «ЛитРСс»).

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° FB2

ВСкст Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ хранится Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π³Π°Ρ… β€” элСмСнтах Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠ²: <p>, <v> ΠΈ <subtitle>. Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ элСмСнт <empty-line>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ содСрТимого ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для вставки пропусков.

ВсС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ Ρ‚Π΅Π³Π° <fictionbook>, Π½ΠΈΠΆΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ <stylesheet>, <description>, <body> ΠΈ <binary>.

Π’Π΅Π³ <stylesheet> содСрТит Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΡŽ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹. Π’ <binary> Π»Π΅ΠΆΠ°Ρ‚ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ base64 Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ понадобится для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <description> содСрТит всю Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ½ΠΈΠ³Π΅: ΠΆΠ°Π½Ρ€ произвСдСния, список Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² (Π€. И. О., адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ сайт Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅), Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π±Π»ΠΎΠΊ с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ словами, Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ. Π’Π°ΠΊΠΆΠ΅ Π² Π½Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ информация ΠΎ вносимых Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ измСнСниях ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ± ΠΈΠ·Π΄Π°Ρ‚Π΅Π»Π΅ ΠΊΠ½ΠΈΠ³ΠΈ, Ссли ΠΎΠ½Π° Π²Ρ‹ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ Π½Π° Π±ΡƒΠΌΠ°ΠΆΠ½ΠΎΠΌ носитСлС.

Π’ΠΎΡ‚ Ρ‚Π°ΠΊ выглядит Ρ‡Π°ΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠ° <description> Π² записи FictionBook для произвСдСния Β«Π­Ρ‚ΡŽΠ΄ Π² Π±Π°Π³Ρ€ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΠ½Π°Ρ…Β» Артура Конана Π”ΠΎΠΉΠ»Π°, взятого ΠΈΠ· ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π° Β«Π“ΡƒΡ‚Π΅Π½Π±Π΅Ρ€Π³Β»:

<?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>

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ FictionBook-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° являСтся <body>. Он содСрТит нСпосрСдствСнно тСкст ΠΊΠ½ΠΈΠ³ΠΈ. Π’ΠΎ всСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ этих Ρ‚Π΅Π³ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько β€” Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для хранСния сносок, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠΉ.

FictionBook Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт нСсколько Ρ‚Π΅Π³ΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с гипСрссылками. Они ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° спСцификации XLink, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ консорциумом W3C ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для создания ссылок ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ рСсурсами Π² XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ….

Достоинства Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ FB2 Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя лишь минимально Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ‚Π΅Π³ΠΎΠ² (достаточный для «оформлСния» худоТСствСнной Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹), Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ€ΠΈΠ΄Π΅Ρ€Π°ΠΌΠΈ. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Π² случаС прямой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€ΠΈΠ΄Π΅Ρ€Π° с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ FB, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ сСбя практичСски всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ отобраТСния.

Бтрогая структура Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° позволяСт Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс прСобразования ΠΈΠ· Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° FB Π² любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π­Ρ‚Π° ΠΆΠ΅ структура Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ элСмСнтами Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² β€” Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΏΠΎ Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ ΠΊΠ½ΠΈΠ³, названию, ΠΆΠ°Π½Ρ€Ρƒ ΠΈ Π΄Ρ€. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ FB2 ΠΈ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π» ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π² Π ΡƒΠ½Π΅Ρ‚Π΅, став стандартом ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² российских элСктронных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ… ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ… стран БНГ.

НСдостатки Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°

ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° FB2 являСтся Π΅Π³ΠΎ достоинством ΠΈ нСдостатком ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» для слоТной вСрстки тСкста (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠΉ Π½Π° полях). Π’ Π½Π΅ΠΌ Π½Π΅Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… списков. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΎΠ², справочников ΠΈ тСхничСской Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ (ΠΎΠ± этом Π΄Π°ΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ само Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° β€” fiction book, ΠΈΠ»ΠΈ «худоТСствСнная ΠΊΠ½ΠΈΠ³Π°Β»).

ΠŸΡ€ΠΈ этом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ½ΠΈΠ³Π΅ β€” Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ ΠΎΠ±Π»ΠΎΠΆΠΊΡƒ β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ трСбуСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ практичСски вСсь XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Π½Π°Ρ‡Π°Π»Π΅ тСкста, Π° изобраТСния β€” Π² ΠΊΠΎΠ½Ρ†Π΅.

FB3 β€” Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°

Π’ связи с Π²ΠΎΠ·Ρ€ΠΎΡΡˆΠΈΠΌΠΈ трСбованиями ΠΊ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ тСкстов ΠΊΠ½ΠΈΠ³ (ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΈΠ²Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· нСдостатков FB2), Π“Ρ€ΠΈΠ±ΠΎΠ² Π½Π°Ρ‡Π°Π» Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ FB3. ПозТС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»Π°ΡΡŒ, Π½ΠΎ Π² 2014 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»Π° Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π°.

По словам Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², ΠΎΠ½ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ потрСбности ΠΏΡ€ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ тСхничСской Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, посмотрСли ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ, справочники, пособия ΠΈ ΠΎΡ‡Π΅Ρ€Ρ‚ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ‚Π΅Π³ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ.

Π’ Π½ΠΎΠ²ΠΎΠΉ спСцификации Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ FictionBook прСдставляСт собой zip-Π°Ρ€Ρ…ΠΈΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ хранятся ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅, изобраТСния ΠΈ тСкст. ВрСбования ΠΊ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ zip-Ρ„Π°ΠΉΠ»Π° ΠΈ соглашСния ΠΎ Π΅Π³ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ прописаны Π² стандартС ECMA-376, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΌ Open XML.

Π‘Ρ‹Π» сдСлан ряд ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ, связанных с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ (разрядка, ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅) ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ β€” Β«Π±Π»ΠΎΠΊΒ» β€” ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠ½ΠΈΠ³ΠΈ Π² Π²ΠΈΠ΄Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΠΈ способный Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒΡΡ Π² тСкст с ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ΠΌ. Появилась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… списков.

FB3 распространяСтся ΠΏΠΎ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠΎΠ΄, поэтому издатСлям ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ доступны всС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹: ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Ρ‹, ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹, Ρ‡ΠΈΡ‚Π°Π»ΠΊΠΈ. Π’Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, Ρ‡ΠΈΡ‚Π°Π»ΠΊΡƒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° GitHub.

Π’ Ρ†Π΅Π»ΠΎΠΌ FictionBook3 ΠΏΠΎΠΊΠ° ΠΌΠ΅Π½Π΅Π΅ распространён, Ρ‡Π΅ΠΌ Π΅Π³ΠΎ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Ρ€Π°Ρ‚, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΊΠ½ΠΈΠ³ΠΈ Π² этом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΡƒΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ нСсколько элСктронных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. А Π² «ЛитРСс» Π΅Ρ‰Π΅ ΠΏΠ°Ρ€Ρƒ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ заявляли ΠΎ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ пСрСвСсти вСсь свой ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π§Π°ΡΡ‚ΡŒ Ρ€ΠΈΠ΄Π΅Ρ€ΠΎΠ² ΡƒΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ вСсь Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» FB3. НапримСр, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с этим Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΡƒΠΌΠ΅ΡŽΡ‚ всС соврСмСнныС ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€ΠΈΠ΄Π΅Ρ€ΠΎΠ² ONYX, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Darwin 3 ΠΈΠ»ΠΈ Cleopatra 3.

Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹: FB2 ΠΈ FB3 — история, ΠΏΠ»ΡŽΡΡ‹, минусы ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹
/ ONYX BOOX Cleopatra 3

Π‘ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС FictionBook3 ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ экосистСму, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ с тСкстом Π½Π° любом устройствС с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ рСсурсами: Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»Ρ‹ΠΌ ΠΈΠ»ΠΈ нСбольшим дисплССм, Π½ΠΈΠ·ΠΊΠΈΠΌ объСмом памяти ΠΈ Π΄Ρ€. По словам Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹ свСрстанная ΠΊΠ½ΠΈΠ³Π° Π±ΡƒΠ΄Π΅Ρ‚ максимально ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Π² любой срСдС.

P.S. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΡˆΠ΅ΠΌΡƒ вниманию нСсколько ΠΎΠ±Π·ΠΎΡ€ΠΎΠ² Ρ€ΠΈΠ΄Π΅Ρ€ΠΎΠ² ONYX BOOX:



Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com