E-pukapuka me o raatau whakatakotoranga: FB2 me FB3 - te hitori, te pai, te kino me nga tikanga whakahaere

I roto i te tuhinga o mua i korerohia e matou āhuatanga o te hōputu DjVu. I tenei ra i whakatau matou ki te aro ki te whakatakotoranga FictionBook2, e mohiotia ana ko FB2, me tona "kaiiwhi" FB3.

E-pukapuka me o raatau whakatakotoranga: FB2 me FB3 - te hitori, te pai, te kino me nga tikanga whakahaere
/flickr/ Judit Klein / CC

Te ahua o te whakatakotoranga

I waenganui o te 90s, kaingākau tīmata whakarorohiko pukapuka Soviet. I whakamaoritia, i tiakina e ratou nga tuhinga ki te maha o nga momo whakatakotoranga. Ko tetahi o nga whare pukapuka tuatahi i Runet - Whare Pukapuka o Maxim Moshkov - i whakamahia he konae tuhinga kua whakahōputuhia (TXT).

Ko te whiriwhiri i pai ki a ia na te kaha o tana aukati ki te pirau paita me te ngawari - ka tuwhera a TXT ki tetahi punaha whakahaere. Heoi, ko ia i uaua te tukatuka i nga korero tuhinga kua rongoatia. Hei tauira, ki te neke ki te rarangi manomano, 999 nga rarangi i mua i tera me mahi. Pukapuka hoki rongoa i roto i nga tuhinga Word me te PDF - he uaua ki te huri ki etahi atu whakatakotoranga, ka tuwhera nga rorohiko ngoikore me te whakaaturia Ko nga tuhinga PDF kua roa.

I whakamahia ano te HTML ki te "whakapumau" i nga tuhinga hiko. Na reira i ngawari ake ai te taurangi, te huri ki etahi atu whakatakotoranga, me te hanga tuhinga (tohu tuhinga), engari i whakauru mai i ona ake ngoikoretanga. Ko tetahi o nga mea tino nui ko "te rangirua» Paerewa: i whakaaetia etahi herenga ina tuhi tohu. Ko etahi o ratou me kati, etahi atu (hei tauira, ) - kaore he take ki te kati. Ka taea e nga tohu te ota kohanga.

A ahakoa kaore i whakatenatenahia nga mahi me nga konae - ko enei tuhinga i kiia he he - ko te paerewa e hiahia ana nga kaipanui ki te ngana ki te whakaatu i nga korero. Koinei te waahi i puta mai ai nga raruraru, na te mea i roto i ia tono ko te tukanga o te "whakapae" i whakatinanahia i tana ake huarahi. I te wa ano, ko nga taputapu panui me nga tono e waatea ana i te maakete i tera wa i mohio kotahi, e rua ranei nga whakatakotoranga motuhake. Mēnā e wātea ana tētahi pukapuka i roto i te whakatakotoranga kotahi, me whakahōputu anō kia pānuihia. Ko te whakaaro he whakaoti i enei hapa katoa Pukapuka pakiwaitara2, FB2 ranei, nana i tango te tuatahi o te "heru" o te tuhinga me te hurihanga.

Kia mahara ko te whakatakotoranga i tona putanga tuatahi - Pukapuka pakiwaitara1 - heoi, he whakamatautau noa, kaore i roa, kaore i te tautokohia i tenei wa, kaore hoki i te hototahi whakamuri. No reira, ko te nuinga o nga wa ko te FictionBook ko tona "kaiiwhi" - te whakatakotoranga FB2.

I hangaia a FB2 e te roopu kaiwhakawhanake i arahina e Dmitry Gribov, ko wai te kaiwhakahaere hangarau o te kamupene rita, me Mikhail Matsnev, te kaihanga o te Haali Reader. Ko te whakatakotoranga kei runga i te XML, e whakahaere ana i nga mahi me nga tohu kore kati me te kohanga nui atu i te HTML. He tuhinga XML kei te taha e kiia nei ko te Kaupapa XML. Ko te aronuinga XML he konae motuhake kei roto nga tohu katoa me te whakaahua i nga ture mo te whakamahi (raupapa, kohanga, whakahau me te whiriwhiri, me etahi atu). I roto i te Pukapuka Pakiwaitara, kei roto te hoahoa i te konae FictionBook2.xsd. Ka kitea he tauira aronuinga XML i hono (e whakamahia ana e te toa pukapuka-i-rita).

FB2 hanganga tuhinga

Kuputuhi kei te tuhinga rongoa i roto i nga tohu motuhake - huānga o nga momo kōwae: , Na . He huānga ano , karekau he ihirangi ka whakamahia hei whakauru i nga waahi.

Ka timata nga tuhinga katoa ki te tohu pakiaka , kei raro ka puta pea , , Na .

Tūtohu kei roto nga pepa ahua hei whakaahuru ki etahi atu whakatakotoranga. IN teka whakawaeheretia te whakamahi base64 nga raraunga ka hiahiatia pea hei whakaputa i te tuhinga.

Huānga kei roto nga korero katoa e tika ana mo te pukapuka: te momo mahi, te rarangi o nga kaituhi (ingoa katoa, te wahitau imeera me te paetukutuku), te taitara, te poraka me nga kupu matua, nga korero. Kei roto pea he korero mo nga huringa i mahia ki te tuhinga me nga korero mo te kaiwhakaputa o te pukapuka mena i taia ki runga pepa.

Koinei te ahua o te wahanga o te poraka i te urunga Pukapuka Pakiwaitara mo mahi "A Study in Scarlet" na Arthur Conan Doyle, i tangohia mai i Kaupapa 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>

Ko te waahanga matua o te tuhinga Pukapuka Pakiwaitara . Kei roto te tuhinga o te pukapuka ake. He maha o enei tohu puta noa i te tuhinga - ka whakamahia etahi atu poraka hei penapena i nga kupu-waewae, nga korero me nga korero.

He maha nga tohu a FictionBook mo te mahi me nga honongaitua. Kei runga i nga korero XLink, i whakawhanakehia e te huinga W3C mo te hanga hononga i waenga i nga rauemi rereke i roto i nga tuhinga XML.

Nga painga o te whakatakotoranga

Kei roto i te paerewa FB2 te huinga tohu iti rawa e hiahiatia ana (e tika ana mo te "hoahoa" pakiwaitara), e whakangwarihia ai te mahi a te hunga panui. Ano, mo te mahi tika a te kaipanui me te whakatakotoranga FB, ka whai waahi te kaiwhakamahi ki te whakarite i nga taapiri whakaatu katoa.

Ko te tino hanganga o te tuhinga ka taea e koe te whakarereke i te huringa mai i te whakatakotoranga FB ki tetahi atu. Ko te hanganga ano ka taea te mahi me nga waahanga takitahi o nga tuhinga - te whakarite i nga whiriwhiringa e nga kaituhi pukapuka, te taitara, te momo, me etahi atu. i nga whenua CIS.

Nga ngoikoretanga o te whakatakotoranga

Ko te ngawari o te whakatakotoranga FB2 ko tona painga me te ngoikoretanga i te wa ano. Ka whakawhāitihia te mahi mo te whakatakotoranga kuputuhi matatini (hei tauira, nga tuhipoka i nga tawhē). Karekau he whakairoiro vector, he tautoko ranei mo nga rarangi nama. Mo konei te whakatakotoranga e kore e tino pai mo nga pukapuka pukapuka, pukapuka tohutoro me nga tuhinga hangarau (ko te ingoa o te whakatakotoranga e korero ana mo tenei - pukapuka pakiwaitara, "pukapuka pakiwaitara" ranei).

I te wa ano, hei whakaatu i nga korero iti mo te pukapuka - te taitara, te kaituhi me te uhi - me mahi te papatono tata ki te katoa o te tuhinga XML. Na te mea ka tae mai nga metadata i te timatanga o te tuhinga ka tae mai nga whakaahua ki te mutunga.

FB3 - whanaketanga hōputu

Na te nui ake o nga whakaritenga mo te whakahōputu tuhinga pukapuka (me te whakaiti i etahi o nga ngoikoretanga o FB2), ka timata a Gribov ki te mahi i te whakatakotoranga FB3. I muri mai ka mutu te whakawhanaketanga, engari i te tau 2014 ka timata ano.

E ai ki nga kaituhi, i ako ratou i nga tino hiahia i te wa e whakaputa ana i nga tuhinga hangarau, i titiro ki nga pukapuka pukapuka, pukapuka tohutoro, pukapuka pukapuka me te whakaatu i te huinga tohu motuhake e taea ai te whakaatu i tetahi pukapuka.

I roto i te whakatakotoranga hou, ko te whakatakotoranga Pukapuka Fiction he puranga zip kei roto i nga metadata, nga whakaahua me nga tuhinga ka penapena hei konae motuhake. Ko nga whakaritenga mo te whakatakotoranga konae zip me nga tikanga mo tana whakahaere kua tohua ki te paerewa ECMA-376, e tautuhi ana i te Open XML.

He maha nga whakapainga i mahia e pa ana ki te whakahōputu (te mokowā, te tāraro) ka tāpirihia he ahanoa hōu - he "poraka" - e whakahōputu ana i te kongakonga o te pukapuka ki te ahua o te tapawha ka taea te whakauru ki roto i te tuhinga me te takai. He tautoko inaianei mo nga rarangi nama me nga rarangi matā.

Ka tohatohahia te FB3 i raro i te raihana kore utu, he puna tuwhera, na reira ka waatea nga taputapu katoa ki nga kaiwhakaputa me nga kaiwhakamahi: kaitahuri, kaitahuri kapua, kaipanui. o nāianei putanga whakatakotoranga, kaipānui и te kaitautoko ka kitea i roto i te rehitatanga GitHub o te kaupapa.

I te nuinga o te waa, he iti ake te horapa o FictionBook3 i tona tuakana, engari he maha nga whare pukapuka hiko e tuku pukapuka ana ki tenei whakatakotoranga. Na nga rita i nga tau e rua kua pahure ake nei i whakapuaki i to raatau hiahia ki te whakawhiti i to raatau pukapuka katoa ki te whakatakotoranga hou. Ko etahi o nga kaipanui e tautoko ana i nga mahi FB3 katoa e tika ana. Hei tauira, ka taea e nga tauira hou katoa o nga kaipanui ONYX te mahi me tenei whakatakotoranga i waho o te pouaka, hei tauira, Darwin 3 ranei Kereopatra 3.

E-pukapuka me o raatau whakatakotoranga: FB2 me FB3 - te hitori, te pai, te kino me nga tikanga whakahaere
/ ONYX BOOX Cleopatra 3

Ko te tohatoha whanui o FictionBook3 ka hangaia he rauwiringa kaiao whakahāngai ki te tino me te whai hua te mahi me te tuhinga i runga i tetahi taputapu he iti rawa nga rauemi: he pango me te ma, he whakaaturanga iti ranei, he iti te mahara, me etahi atu. E ai ki nga kaihanga, he pukapuka kua oti te whakatakoto ka pai ki nga waahi katoa.

PS Ka tukuna atu e matou ki a koe etahi arotake mo nga kaipanui ONYX BOOX:



Source: will.com

Tāpiri i te kōrero