ኢ-መጽሐፍት እና ቅርጸቶቻቸው-FB2 እና FB3 - ታሪክ ፣ ጥቅሞች ፣ ጉዳቶች እና የስራ መርሆዎች

ባለፈው ርዕስ ውስጥ ስለ ተነጋገርን የDjVu ቅርጸት ባህሪዎች. ዛሬ በFB2 እና በ"ተተኪው" FB2 ላይ ለማተኮር ወስነናል።

ኢ-መጽሐፍት እና ቅርጸቶቻቸው-FB2 እና FB3 - ታሪክ ፣ ጥቅሞች ፣ ጉዳቶች እና የስራ መርሆዎች
/ፍሊከር/ ጁዲት ክላይን። / CC

የቅርጸቱ ገጽታ

በ 90 ዎቹ አጋማሽ ላይ, አድናቂዎች ተጀመረ የሶቪየት መጽሐፍትን ዲጂታል ማድረግ. ጽሑፎችን በተለያዩ ቅርጸቶች ተርጉመው አቆይተዋል። በሩኔት ውስጥ ካሉት የመጀመሪያዎቹ ቤተ-መጻሕፍት አንዱ - የ Maxim Moshkov ቤተ መጻሕፍት - የተቀረጸ የጽሑፍ ፋይል (TXT) ተጠቅሟል።

ምርጫው በባይት ሙስና እና ሁለገብነት መቋቋም ምክንያት በእሱ ሞገስ ላይ ተመርቷል - TXT በማንኛውም ስርዓተ ክወና ላይ ይከፈታል. ሆኖም እሱ አስቸጋሪ አድርጎታል። የተከማቸ የጽሑፍ መረጃን ማካሄድ. ለምሳሌ ወደ ሺኛው መስመር ለመሸጋገር ከሱ በፊት የነበሩት 999 መስመሮች መሰራት ነበረባቸው። መጽሐፍትም እንዲሁ ተከማችቷል በ Word ሰነዶች እና ፒዲኤፍ - የኋለኛው ወደ ሌሎች ቅርጸቶች ለመለወጥ አስቸጋሪ ነበር, እና ደካማ ኮምፒተሮች ተከፍተዋል እና ታይቷል። ፒዲኤፍ ሰነዶች ከመዘግየቶች ጋር።

ኤችቲኤምኤል ኤሌክትሮኒካዊ ጽሑፎችን "ለማከማቸት" ጥቅም ላይ ውሏል. ኢንዴክስ ማድረግን፣ ወደ ሌሎች ቅርጸቶች መለወጥ እና ሰነድ መፍጠር (መለያ ጽሑፍ) ቀላል አድርጎታል፣ ግን የራሱን ጉድለቶች አስተዋውቋል። በጣም አስፈላጊ ከሆኑት መካከል አንዱ "ግልጽነት» መስፈርት፡ መለያዎችን በሚጽፉበት ጊዜ የተወሰኑ ነጻነቶችን ፈቅዷል። አንዳንዶቹ መዘጋት ነበረባቸው፣ ሌሎች (ለምሳሌ፣ ) - መዝጋት አያስፈልግም ነበር. መለያዎቹ እራሳቸው የዘፈቀደ የጎጆ ትእዛዝ ሊኖራቸው ይችላል።

እና ምንም እንኳን ከፋይሎች ጋር እንዲህ ዓይነቱ ሥራ አልተበረታታም - እንደነዚህ ያሉ ሰነዶች የተሳሳቱ እንደሆኑ ተደርገው ይቆጠሩ ነበር - ይዘቱን ለማሳየት የሚሞክሩ አንባቢዎች መደበኛ. በእያንዳንዱ አተገባበር ውስጥ "የመገመት" ሂደት በራሱ መንገድ ስለተገበረ እዚህ ላይ ችግሮች ተፈጠሩ. በተመሳሳይ ጊዜ, በዚያን ጊዜ በገበያ ላይ የሚገኙ የንባብ መሳሪያዎች እና አፕሊኬሽኖች ተረድቷል። አንድ ወይም ሁለት ልዩ ቅርጸቶች. አንድ መፅሃፍ በአንድ ፎርማት የሚገኝ ከሆነ ለማንበብ እንዲቻል ተሻሽሎ መቅረጽ ነበረበት። እነዚህን ሁሉ ድክመቶች ለመፍታት ታስቦ ነበር። ልብወለድ መጽሐፍ2, ወይም FB2, እሱም የጽሑፉን የመጀመሪያ "ማበጠሪያ" እና መለወጥን ተረክቧል.

ቅርጸቱ የመጀመሪያ ስሪት እንደነበረው ልብ ይበሉ - ልብወለድ መጽሐፍ1 - ነገር ግን በተፈጥሮ ውስጥ የሙከራ ብቻ ነበር, ብዙም አልቆየም, በአሁኑ ጊዜ አይደገፍም እና ወደ ኋላ አይጣጣምም. ስለዚህ፣ FictionBook ብዙውን ጊዜ “ተተኪው” ማለት ነው - የFB2 ቅርጸት።

FB2 የተፈጠረው በገንቢዎች ቡድን በሚመራ ነው። ዲሚትሪ ግሪቦቭየሊተር ኩባንያ ቴክኒካል ዳይሬክተር ማን ነው, እና የሃሊ አንባቢ ፈጣሪ የሆነው ሚካሂል ማትስኔቭ. ቅርጸቱ በኤክስኤምኤል ላይ የተመሰረተ ነው፣ እሱም ስራን ከኤችቲኤምኤል የበለጠ በጥብቅ ባልተዘጋ እና በተሸፈኑ መለያዎች ይቆጣጠራል። የኤክስኤምኤል ሰነድ XML Schema ተብሎ ከሚጠራው ጋር አብሮ ይመጣል። የኤክስኤምኤል እቅድ ሁሉንም መለያዎች የያዘ እና ለአጠቃቀም ደንቦቹን የሚገልጽ ልዩ ፋይል ነው (ተከታታይ ፣ ጎጆ ፣ የግዴታ እና አማራጭ ፣ ወዘተ)። በልብ ወለድ መጽሐፍ ውስጥ፣ ስዕሉ በFictionBook2.xsd ፋይል ውስጥ አለ። የኤክስኤምኤል ንድፍ ምሳሌ በ ላይ ይገኛል። ማያያዣ (በሊትር ኢ-መጽሐፍ መደብር ጥቅም ላይ ይውላል)።

FB2 ሰነድ መዋቅር

በሰነድ ውስጥ ጽሑፍ ተከማችቷል በልዩ መለያዎች - የአንቀጽ ዓይነቶች አካላት , እና . አንድ አካልም አለ , ምንም ይዘት የሌለው እና ክፍተቶችን ለማስገባት ያገለግላል.

ሁሉም ሰነዶች በ root መለያ ይጀምራሉ , ከታች ሊታይ ይችላል , , እና .

መለያ ወደ ሌሎች ቅርጸቶች መለወጥን ለማመቻቸት የቅጥ ሉሆችን ይዟል። ውስጥ በመጠቀም ኢንኮድ የተደረገ ቤዝ 64 ሰነዱን ለማቅረብ የሚያስፈልግ ውሂብ.

ንጥረ ነገር ስለ መጽሐፉ ሁሉንም አስፈላጊ መረጃዎች ይዟል-የሥራው ዘውግ, የደራሲዎች ዝርዝር (ሙሉ ስም, ኢሜል አድራሻ እና ድር ጣቢያ), ርዕስ, በቁልፍ ቃላት እገዳ, ማብራሪያ. እንዲሁም በሰነዱ ላይ ስለተደረጉ ለውጦች መረጃ እና በወረቀት ላይ ከታተመ ስለ መጽሃፉ አሳታሚ መረጃ ሊይዝ ይችላል።

የማገጃው ክፍል ይህን ይመስላል በልብ ወለድ መጽሐፍ ውስጥ ለ ይሠራል በአርተር ኮናን ዶይል "በ Scarlet ውስጥ ያለ ጥናት" ከ የተወሰደ ፕሮጀክት ጉተንበርግ:

<?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 ከሀይፐርሊንኮች ጋር ለመስራት በርካታ መለያዎችንም ይሰጣል። በዝርዝሩ ላይ የተመሰረቱ ናቸው XLink, በኮንሰርቲየም የተገነባ W3C በተለይም በኤክስኤምኤል ሰነዶች ውስጥ በተለያዩ ሀብቶች መካከል ግንኙነቶችን ለመፍጠር.

የቅርጸቱ ጥቅሞች

የFB2 መስፈርት አነስተኛ የሚፈለጉትን የመለያዎች ስብስብ ብቻ ያካትታል (ልብ ወለድን “ለመንደፍ” በቂ)፣ ይህም በአንባቢዎች ሂደቱን ቀላል ያደርገዋል። ከዚህም በላይ አንባቢውን ከኤፍቢ ቅርጸት ጋር በቀጥታ በሚሰራበት ጊዜ ተጠቃሚው ሁሉንም የማሳያ መለኪያዎችን የማበጀት እድል አለው.

የሰነዱ ጥብቅ መዋቅር ከኤፍቢ ቅርፀት ወደ ሌላ ማንኛውም የመቀየር ሂደት በራስ-ሰር እንዲሰሩ ያስችልዎታል. ተመሳሳይ መዋቅር ሰነዶችን ግለሰብ ንጥረ ነገሮች ጋር መስራት የሚቻል ያደርገዋል - ወዘተ መጽሐፍ ደራሲዎች, ርዕስ, ዘውግ, በ ማጣሪያዎች ማዘጋጀት በዚህ ምክንያት, የ FB2 ቅርጸት Runet ውስጥ ተወዳጅነት አግኝቷል, የሩሲያ የኤሌክትሮኒክስ ቤተ መጻሕፍት እና ቤተ መጻሕፍት ውስጥ ነባሪ መስፈርት ሆኗል. በሲአይኤስ አገሮች ውስጥ.

የቅርጸቱ ጉዳቶች

የ FB2 ቅርጸት ቀላልነት ጥቅሙ እና ጉዳቱ በተመሳሳይ ጊዜ ነው። ይህ ለተወሳሰበ የጽሁፍ አቀማመጥ ተግባራዊነትን ይገድባል (ለምሳሌ በህዳጎች ላይ ያሉ ማስታወሻዎች)። ለተቆጠሩ ዝርዝሮች የቬክተር ግራፊክስ ወይም ድጋፍ የለውም። በዚህ ምክንያት ቅርጸት በጣም ተስማሚ አይደለም ለመማሪያ መጽሃፍት, የማጣቀሻ መጽሃፍቶች እና ቴክኒካዊ ጽሑፎች (የቅርጸቱ ስም እንኳን ስለዚህ ጉዳይ ይናገራል - ልብ ወለድ መጽሐፍ, ወይም "ልብ ወለድ መጽሐፍ").

በተመሳሳይ ጊዜ ስለ መጽሐፉ - ርዕስ, ደራሲ እና ሽፋን - አነስተኛ መረጃን ለማሳየት ፕሮግራሙ ሙሉውን የኤክስኤምኤል ሰነድ ማካሄድ ያስፈልገዋል. ምክንያቱም ሜታዳታ በጽሁፉ መጀመሪያ ላይ ስለሚመጣ እና ምስሎች መጨረሻ ላይ ስለሚመጡ ነው።

FB3 - ቅርጸት ልማት

የመጽሃፍ ጽሑፎችን ለመቅረጽ (እና አንዳንድ የFB2 ድክመቶችን ለማቃለል) በተጨመሩ መስፈርቶች ምክንያት ግሪቦቭ በFB3 ቅርጸት መስራት ጀመረ። ልማት በኋላ ቆሟል, ነገር ግን በ 2014 ነበር ቀጠለ.

እንደ ደራሲዎቹ ገለጻ፣ ቴክኒካል ጽሑፎችን በሚታተሙበት ጊዜ እውነተኛ ፍላጎቶችን አጥንተዋል፣ የመማሪያ መጻሕፍትን፣ የማጣቀሻ መጻሕፍትን፣ ማኑዋሎችን በመመልከት የትኛውንም መጽሐፍ እንዲታይ የሚያስችለውን ይበልጥ ልዩ የሆኑ መለያዎችን ዘርዝረዋል።

በአዲሱ ዝርዝር ውስጥ፣ የFictionBook ቅርጸት ሜታዳታ፣ ምስሎች እና ጽሑፎች እንደ የተለየ ፋይሎች የሚቀመጡበት ዚፕ መዝገብ ነው። ለዚፕ ፋይል ቅርፀት እና ለድርጅቱ የውል ስምምነቶች መስፈርቶች በደረጃው ውስጥ ተገልጸዋል። ECMA-376, እሱም ክፍት ኤክስኤምኤልን ይገልፃል.

ከቅርጸት ጋር በተያያዘ በርካታ ማሻሻያዎች ተደርገዋል (ክፍተት፣ ስር በመስመሩ) እና አዲስ ነገር ታክሏል - “ብሎክ” - የዘፈቀደ የመፅሃፍ ቁራጭን በአራት ማእዘን ቅርፅ የሚቀርፅ እና በፅሁፍ ውስጥ ከጥቅል ጋር ሊካተት ይችላል። አሁን ለቁጥር እና ነጥበ ምልክት ለሆኑ ዝርዝሮች ድጋፍ አለ።

FB3 በነጻ ፍቃድ ተሰራጭቷል እና ክፍት ምንጭ ነው, ስለዚህ ሁሉም መገልገያዎች ለአታሚዎች እና ተጠቃሚዎች ይገኛሉ: ለዋጮች, ደመና አርታዒዎች, አንባቢዎች. የአሁኑ ስሪት ቅርጸት ፣ አንባቢ и አርታኢ በፕሮጀክቱ GitHub ማከማቻ ውስጥ ይገኛል።

በአጠቃላይ፣ FictionBook3 አሁንም ከታላቅ ወንድሙ ያነሰ የተስፋፋ ነው፣ ነገር ግን በርካታ የኤሌክትሮኒካዊ ቤተ-መጻሕፍት ቀድሞውንም በዚህ ቅርፀት መጽሐፍትን አቅርበዋል። እና ሊትስ ከጥቂት አመታት በፊት ሙሉውን ካታሎግ ወደ አዲስ ቅርጸት ለማስተላለፍ ፍላጎታቸውን አስታውቀዋል። አንዳንድ አንባቢዎች ሁሉንም አስፈላጊ የFB3 ተግባራትን አስቀድመው ይደግፋሉ። ለምሳሌ ፣ ሁሉም የ ONYX አንባቢዎች ዘመናዊ ሞዴሎች ከሳጥኑ ውጭ በዚህ ቅርጸት ሊሠሩ ይችላሉ ፣ ለምሳሌ ፣ ዳርዊን 3 ወይም ክሊዮፓትራ 3.

ኢ-መጽሐፍት እና ቅርጸቶቻቸው-FB2 እና FB3 - ታሪክ ፣ ጥቅሞች ፣ ጉዳቶች እና የስራ መርሆዎች
/ ONYX BOOX ክሊዮፓትራ 3

FictionBook3 ሰፋ ያለ ስርጭት ሥነ ምህዳር ይፈጥራል ተኮር ውስን ሀብቶች ባሉበት በማንኛውም መሳሪያ ላይ ሙሉ በሙሉ እና ውጤታማ በሆነ መልኩ ከጽሑፍ ጋር ለመስራት: ጥቁር እና ነጭ ወይም ትንሽ ማሳያ, ዝቅተኛ ማህደረ ትውስታ, ወዘተ. እንደ ገንቢዎቹ ገለጻ, አንድ ጊዜ የተቀመጠ መጽሐፍ በማንኛውም አካባቢ በተቻለ መጠን ምቹ ይሆናል.

PS ስለ ONYX BOOX አንባቢዎች በርካታ ግምገማዎችን ወደ እርስዎ ትኩረት እናመጣለን-



ምንጭ: hab.com

አስተያየት ያክሉ