ఎలక్ట్రానిక్ పుస్తకాలు మరియు వాటి ఫార్మాట్‌లు: మేము EPUB గురించి మాట్లాడుతున్నాము - దాని చరిత్ర, లాభాలు మరియు నష్టాలు

ఇంతకు ముందు బ్లాగ్‌లో ఇ-బుక్ ఫార్మాట్‌లు ఎలా కనిపించాయో రాశాము Djvu и FB2.

నేటి కథనం యొక్క అంశం EPUB.

ఎలక్ట్రానిక్ పుస్తకాలు మరియు వాటి ఫార్మాట్‌లు: మేము EPUB గురించి మాట్లాడుతున్నాము - దాని చరిత్ర, లాభాలు మరియు నష్టాలు
చిత్రం: నాథన్ ఓక్లే / CC ద్వారా

ఫార్మాట్ యొక్క చరిత్ర

90వ దశకంలో, ఇ-బుక్ మార్కెట్ యాజమాన్య పరిష్కారాల ద్వారా ఆధిపత్యం చెలాయించింది. మరియు అనేక ఇ-రీడర్ తయారీదారులు వారి స్వంత ఆకృతిని కలిగి ఉన్నారు. ఉదాహరణకు, NuvoMedia .rb పొడిగింపుతో ఫైల్‌లను ఉపయోగించింది. ఇవి HTML ఫైల్ మరియు మెటాడేటాను కలిగి ఉన్న .info ఫైల్‌తో కూడిన కంటైనర్‌లు. ఈ పరిస్థితి ప్రచురణకర్తల పనిని క్లిష్టతరం చేసింది - వారు ప్రతి ఫార్మాట్‌కు వేర్వేరుగా పుస్తకాలను టైప్‌సెట్ చేయాల్సి వచ్చింది. మైక్రోసాఫ్ట్ నుండి ఇంజనీర్ల బృందం, ఇప్పటికే పేర్కొన్న NuvoMedia మరియు SoftBook ప్రెస్ పరిస్థితిని సరిచేయడానికి చేపట్టింది.

ఆ సమయంలో, మైక్రోసాఫ్ట్ ఇ-బుక్ మార్కెట్‌ను జయించబోతోంది మరియు విండోస్ 95 కోసం ఇ-రీడర్ అప్లికేషన్‌ను అభివృద్ధి చేస్తోంది. కొత్త ఫార్మాట్‌ను రూపొందించడం IT దిగ్గజం వ్యాపార వ్యూహంలో భాగమని మేము చెప్పగలం.

మేము NuvoMedia గురించి మాట్లాడినట్లయితే, ఈ సంస్థ మొదటి మాస్ ఎలక్ట్రానిక్ రీడర్ యొక్క తయారీదారుగా పరిగణించబడుతుంది రాకెట్ ఇబుక్. పరికరం యొక్క అంతర్గత మెమరీ ఎనిమిది మెగాబైట్లు మాత్రమే, మరియు బ్యాటరీ జీవితం 40 గంటలు మించలేదు. సాఫ్ట్‌బుక్ ప్రెస్ విషయానికొస్తే, వారు ఎలక్ట్రానిక్ రీడర్‌లను కూడా అభివృద్ధి చేశారు. కానీ వారి పరికరాలు ఒక విలక్షణమైన లక్షణాన్ని కలిగి ఉన్నాయి - అంతర్నిర్మిత మోడెమ్ - ఇది సాఫ్ట్‌బుక్‌స్టోర్ నుండి నేరుగా డిజిటల్ సాహిత్యాన్ని డౌన్‌లోడ్ చేసుకోవడానికి మిమ్మల్ని అనుమతించింది.

XNUMXల ప్రారంభంలో, రెండు కంపెనీలు - నువోమీడియా మరియు సాఫ్ట్‌బుక్ - మీడియా కంపెనీ జెమ్‌స్టార్ ద్వారా కొనుగోలు చేయబడ్డాయి మరియు జెమ్‌స్టార్ ఇబుక్ గ్రూప్‌లో విలీనం చేయబడ్డాయి. ఈ సంస్థ చాలా సంవత్సరాల పాటు పాఠకులను విక్రయించడం కొనసాగించింది (ఉదాహరణకు, RCA REB 1100) మరియు డిజిటల్ పుస్తకాలు, అయితే 2003లో వ్యాపారం నుండి బయటకు వెళ్ళాడు.

కానీ ఒకే ప్రమాణం యొక్క అభివృద్ధికి తిరిగి వెళ్దాం. 1999లో, మైక్రోసాఫ్ట్, నువోమీడియా మరియు సాఫ్ట్‌బుక్ ప్రెస్ ఓపెన్ ఇబుక్ ఫోరమ్‌ను స్థాపించాయి, ఇది EPUB యొక్క ప్రారంభాన్ని సూచించే డ్రాఫ్ట్ డాక్యుమెంట్‌పై పని చేయడం ప్రారంభించింది. వాస్తవానికి ప్రామాణికమైనది అని పిలిచేవారు OEBPS (ఓపెన్ ఈబుక్ పబ్లికేషన్ స్ట్రక్చర్ అంటే). ఇది డిజిటల్ ప్రచురణను ఒకే ఫైల్‌లో (జిప్ ఆర్కైవ్) పంపిణీ చేయడం సాధ్యపడింది మరియు వివిధ హార్డ్‌వేర్ ప్లాట్‌ఫారమ్‌ల మధ్య పుస్తకాలను బదిలీ చేయడాన్ని సులభతరం చేసింది.

తర్వాత, IT కంపెనీలు Adobe, IBM, HP, Nokia, Xerox మరియు ప్రచురణకర్తలు McGraw Hill మరియు Time Warner ఓపెన్ eBook Forumలో చేరారు. వారు కలిసి OEBPSని అభివృద్ధి చేయడం మరియు డిజిటల్ సాహిత్య పర్యావరణ వ్యవస్థను మొత్తంగా అభివృద్ధి చేయడం కొనసాగించారు. 2005లో, సంస్థ ఇంటర్నేషనల్ ఫోరమ్ ఫర్ డిజిటల్ పబ్లిషింగ్ లేదా IDPF.

2007లో, IDPF OEBPS ఫార్మాట్ పేరును EPUBగా మార్చింది మరియు దాని రెండవ సంస్కరణను అభివృద్ధి చేయడం ప్రారంభించింది. ఇది 2010లో సాధారణ ప్రజలకు అందించబడింది. అయితే, కొత్త ఉత్పత్తి దాని పూర్వీకుల నుండి దాదాపు భిన్నంగా లేదు మద్దతు లభించింది వెక్టర్ గ్రాఫిక్స్ మరియు అంతర్నిర్మిత ఫాంట్‌లు.

ఈ సమయానికి, EPUB మార్కెట్‌ను స్వాధీనం చేసుకుంది మరియు చాలా మంది ప్రచురణకర్తలు మరియు ఎలక్ట్రానిక్ గాడ్జెట్ తయారీదారులకు డిఫాల్ట్ ప్రమాణంగా మారింది. ఈ ఫార్మాట్‌ను ఇప్పటికే ఓ'రైల్లీ మరియు సిస్కో ప్రెస్ ఉపయోగించారు, అంతేకాకుండా దీనికి Apple, Sony, Barnes & Noble మరియు ONYX BOOX పరికరాల మద్దతు ఉంది.

2009లో, Google Books ప్రాజెక్ట్ ప్రకటించింది EPUB కోసం మద్దతు గురించి - ఇది మిలియన్ కంటే ఎక్కువ ఉచిత పుస్తకాలను పంపిణీ చేయడానికి ఉపయోగించబడింది. ఈ ఫార్మాట్ రచయితలలో ప్రజాదరణ పొందడం ప్రారంభించింది. 2011లో, JK రౌలింగ్ ప్రణాళికల గురించి చెప్పారు పాటర్‌మోర్ వెబ్‌సైట్‌ను ప్రారంభించండి మరియు డిజిటల్ రూపంలో పాటర్ పుస్తకాలను విక్రయించే ఏకైక కేంద్రంగా మార్చండి.

EPUB సాహిత్యాన్ని పంపిణీ చేయడానికి ప్రమాణంగా ఎంపిక చేయబడింది, ప్రధానంగా కాపీ రక్షణను అమలు చేయగల సామర్థ్యం కారణంగా (DRM) ఇప్పటివరకు రచయిత ఆన్‌లైన్ స్టోర్‌లోని అన్ని పుస్తకాలు ఈ ఫార్మాట్‌లో మాత్రమే అందుబాటులో ఉంది.

EPUB ఫార్మాట్ యొక్క మూడవ వెర్షన్ 2011లో విడుదలైంది. డెవలపర్‌లు ఆడియో మరియు వీడియో ఫైల్‌లు మరియు ఫుట్‌నోట్‌లతో పని చేసే సామర్థ్యాన్ని జోడించారు. నేడు ప్రమాణం అభివృద్ధి చెందుతూనే ఉంది - 2017లో IDPF కూడా వచ్చింది W3C కన్సార్టియంలో భాగం, ఇది వరల్డ్ వైడ్ వెబ్ కోసం సాంకేతిక ప్రమాణాలను అమలు చేస్తుంది.

EPUB ఎలా పనిచేస్తుంది

EPUB ఆకృతిలో ఉన్న పుస్తకం ఒక జిప్ ఆర్కైవ్. ఇది XHTML లేదా HTML పేజీలు లేదా PDF ఫైల్‌ల రూపంలో ప్రచురణ యొక్క వచనాన్ని నిల్వ చేస్తుంది. ఆర్కైవ్‌లో మీడియా కంటెంట్ (ఆడియో, వీడియో లేదా ఇమేజ్‌లు), ఫాంట్‌లు మరియు మెటాడేటా కూడా ఉన్నాయి. ఇది CSS శైలులతో అదనపు ఫైల్‌లను కూడా కలిగి ఉండవచ్చు లేదా Pls-స్పీచ్ జనరేషన్ సేవలకు సంబంధించిన సమాచారంతో కూడిన పత్రాలు.

కంటెంట్‌ని ప్రదర్శించడానికి XML మార్కప్ బాధ్యత వహిస్తుంది. పొందుపరిచిన ఆడియో మరియు ఇమేజ్‌తో కూడిన పుస్తకం యొక్క భాగం ఇలా ఉండవచ్చు:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html  
    
    epub_prefix="media: http://idpf.org/epub/vocab/media/#">
    <head>
        <meta charset="utf-8" />
        <link rel="stylesheet" type="text/css" href="../css/shared-culture.css" />
    </head>
    <body>
        <section class="base">
            <h1>the entire transcript</h1>
            <audio id="bgsound" epub_type="media:soundtrack media:background"
                src="../audio/asharedculture_soundtrack.mp3" autoplay="" loop="">
                <div class="errmsg">
                    <p>Your Reading System does not support (this) audio</p>
                </div>
            </audio>

            <p>What does it mean to be human if we don't have a shared culture? What
 does a shared culture mean if we can't share it? It's only in the last
 100, or 150 years or so, that we started tightly restricting how that
 culture gets used.</p>

            <img class="left" src="../images/326261902_3fa36f548d.jpg"
                alt="child against a wall" />
        </section>
    </body>
</html>

కంటెంట్ ఫైల్‌లతో పాటు, ఆర్కైవ్‌లో ప్రత్యేక నావిగేషన్ డాక్యుమెంట్ (నావిగేషన్ డాక్యుమెంట్) ఉంటుంది. ఇది పుస్తకంలోని టెక్స్ట్ మరియు చిత్రాల అమరికను వివరిస్తుంది. రీడర్ అనేక పేజీలను "స్కిప్" చేయాలనుకుంటే రీడర్ అప్లికేషన్‌లు దానిని యాక్సెస్ చేస్తాయి.

ఆర్కైవ్‌లో మరొక అవసరమైన ఫైల్ ప్యాకేజీ. ఇది మెటాడేటాను కలిగి ఉంటుంది - రచయిత, ప్రచురణకర్త, భాష, శీర్షిక మొదలైన వాటి గురించిన సమాచారం. ఇందులో పుస్తకంలోని ఉపవిభాగాల జాబితా (వెన్నెముక) కూడా ఉంటుంది. ప్యాకేజీ పత్రం యొక్క ఉదాహరణను చూడవచ్చు GitHubలో IDPF రిపోజిటరీలో.

గౌరవం

ఫార్మాట్ యొక్క ప్రయోజనం దాని వశ్యత. EPUB మీ పరికర స్క్రీన్ పరిమాణానికి అనుగుణంగా డైనమిక్ డాక్యుమెంట్ లేఅవుట్‌ను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఫార్మాట్‌కు పెద్ద సంఖ్యలో పాఠకులు (మరియు ఇతర ఎలక్ట్రానిక్ పరికరాలు) మద్దతు ఇవ్వడానికి ఇది ప్రధాన కారణాలలో ఒకటి. ఉదాహరణకు, అన్ని ONYX BOOX రీడర్‌లు బాక్స్ వెలుపల EPUBతో పని చేస్తాయి: ప్రాథమిక మరియు 6-అంగుళాల నుండి సీజర్ 3 ప్రీమియం మరియు 9,7-అంగుళాల వరకు యూక్లిడ్.

ఎలక్ట్రానిక్ పుస్తకాలు మరియు వాటి ఫార్మాట్‌లు: మేము EPUB గురించి మాట్లాడుతున్నాము - దాని చరిత్ర, లాభాలు మరియు నష్టాలు
/ ONYX BOOX సీజర్ 3

ఫార్మాట్ జనాదరణ పొందిన ప్రమాణాల (XML) ఆధారంగా ఉన్నందున, ఇంటర్నెట్‌లో చదవడానికి మార్చడం సులభం. EPUB ఇంటరాక్టివ్ అంశాలకు కూడా మద్దతు ఇస్తుంది. అవును, ఇలాంటి అంశాలు PDFలో ఉన్నాయి, కానీ మీరు వాటిని యాజమాన్య సాఫ్ట్‌వేర్‌ని ఉపయోగించి PDF పత్రానికి మాత్రమే జోడించగలరు. EPUB విషయంలో, అవి ఏదైనా టెక్స్ట్ ఎడిటర్‌లో మార్కప్ మరియు XML ట్యాగ్‌లను ఉపయోగించి పుస్తకానికి జోడించబడతాయి.

EPUB యొక్క మరొక ప్రయోజనం దృష్టి సమస్యలు లేదా డైస్లెక్సియా ఉన్న వ్యక్తుల కోసం దాని లక్షణాలు. స్క్రీన్‌పై టెక్స్ట్ ప్రదర్శనను సవరించడానికి ప్రమాణం మిమ్మల్ని అనుమతిస్తుంది - ఉదాహరణకు, కొన్ని అక్షరాల కలయికలను హైలైట్ చేయండి.

EPUB, మేము ఇప్పటికే గుర్తించినట్లుగా, కాపీ రక్షణను ఇన్‌స్టాల్ చేసే అవకాశాన్ని ప్రచురణకర్తకు అందిస్తుంది. కావాలనుకుంటే ఇ-బుక్ విక్రేతలు ఉపయెాగించవచ్చు పత్రానికి ప్రాప్యతను పరిమితం చేసే వారి యంత్రాంగాలు. దీన్ని చేయడానికి, మీరు ఆర్కైవ్‌లోని right.xml ఫైల్‌ను సవరించాలి.

లోపాలను

EPUB ప్రచురణను సృష్టించడానికి, మీరు తప్పనిసరిగా XML, XHTML మరియు CSS సింటాక్స్‌ని అర్థం చేసుకోవాలి. ఈ సందర్భంలో, మీరు పెద్ద సంఖ్యలో ఐడెంటిఫైయర్‌లతో పని చేయాలి. పోలిక కోసం, అదే FB2 ప్రమాణం కనీస అవసరమైన ట్యాగ్‌ల సెట్‌ను మాత్రమే కలిగి ఉంటుంది - ఫిక్షన్ లేఅవుట్‌కు సరిపోతుంది. మరియు సృష్టించడానికి PDF పత్రాలు ప్రత్యేక జ్ఞానం అవసరం లేదు - ప్రత్యేక సాఫ్ట్‌వేర్ ప్రతిదానికీ బాధ్యత వహిస్తుంది.

EPUB అనేక దృష్టాంతాలతో కూడిన కామిక్స్ మరియు ఇతర పుస్తకాల రూపకల్పన యొక్క సంక్లిష్టత కోసం కూడా విమర్శించబడింది. ఈ సందర్భంలో, ప్రచురణకర్త ప్రతి చిత్రానికి స్థిరమైన అక్షాంశాలతో స్థిరమైన లేఅవుట్‌ను సృష్టించాలి - దీనికి చాలా శ్రమ మరియు సమయం పట్టవచ్చు.

తదుపరి ఏమిటి

IDPF ప్రస్తుతం ఫార్మాట్ కోసం కొత్త స్పెసిఫికేషన్‌లపై పని చేస్తోంది. ఉదాహరణకు, ఇంటరాక్టివ్ ట్యుటోరియల్‌లను రూపొందించడంలో వాటిలో ఒకటి మీకు సహాయం చేస్తుంది దాచిన విభాగాలతో. ఒకే పుస్తకం ఉపాధ్యాయునికి మరియు విద్యార్థికి భిన్నంగా కనిపిస్తుంది - రెండవ సందర్భంలో, ఉదాహరణకు, పరీక్షలు లేదా నియంత్రణ ప్రశ్నలకు సమాధానాలు దాచబడతాయి.

ఎలక్ట్రానిక్ పుస్తకాలు మరియు వాటి ఫార్మాట్‌లు: మేము EPUB గురించి మాట్లాడుతున్నాము - దాని చరిత్ర, లాభాలు మరియు నష్టాలు
చిత్రం: గుయాన్ బోలిసే / CC BY-SA

విద్యా ప్రక్రియను పునర్వ్యవస్థీకరించడానికి కొత్త ఫంక్షన్ సహాయపడుతుందని భావిస్తున్నారు. నేడు, EPUB పెద్ద విశ్వవిద్యాలయాలచే చాలా చురుకుగా ఉపయోగించబడుతోంది, ఉదాహరణకు ఆక్స్‌ఫర్డ్ విశ్వవిద్యాలయం. కొన్ని సంవత్సరాల క్రితం వారు జోడించారు మీ డిజిటల్ లైబ్రరీ అప్లికేషన్‌లో EPUB 3.0 మద్దతు.

IDPF EPUBలో ఓపెన్ ఉల్లేఖన ఫుట్‌నోట్‌లను అమలు చేయడానికి ఒక స్పెసిఫికేషన్‌ను కూడా రూపొందిస్తోంది. ఈ ప్రమాణాన్ని 3లో W2013C అభివృద్ధి చేసింది - ఇది సంక్లిష్ట రకాల ఉల్లేఖనాలతో పనిని సులభతరం చేస్తుంది. ఉదాహరణకు, మీరు JPEG చిత్రం యొక్క నిర్దిష్ట విభాగానికి గమనికను జోడించడానికి దీన్ని ఉపయోగించవచ్చు. ఐచ్ఛిక ప్రమాణం యంత్రాంగాన్ని అమలు చేస్తుంది అదే EPUB పత్రం యొక్క కాపీల మధ్య ఉల్లేఖనాలలో మార్పులను సమకాలీకరించడం. ఉల్లేఖన ఫార్మాట్ గమనికలను తెరవండి జోడించవచ్చు ఇప్పుడు కూడా EPUB ఫైల్‌లలోకి, కానీ వాటి కోసం అధికారిక వివరణ ఇంకా ఆమోదించబడలేదు.

స్టాండర్డ్ - EPUB 3.2 యొక్క కొత్త వెర్షన్‌పై కూడా పని జరుగుతోంది. ఇది ఫార్మాట్‌లను కలిగి ఉంటుంది WOFF 2.0 и SFNT, ఇవి ఫాంట్‌లను కుదించడానికి ఉపయోగించబడతాయి (కొన్ని సందర్భాల్లో అవి ఫైల్ పరిమాణాలను 30% తగ్గించగలవు). డెవలపర్‌లు కొన్ని పాత HTML లక్షణాలను కూడా భర్తీ చేస్తారు. ఉదాహరణకు, ఆడియో మరియు వీడియో ఫైల్‌లను యాక్టివేట్ చేయడానికి ప్రత్యేక ట్రిగ్గర్ ఎలిమెంట్‌కు బదులుగా, కొత్త స్టాండర్డ్ స్థానిక HTML ఆడియో మరియు వీడియో ఎలిమెంట్‌లను కలిగి ఉంటుంది.

డ్రాఫ్ట్ లక్షణాలు и మార్పుల జాబితా W3C GitHub రిపోజిటరీలో ఇప్పటికే అందుబాటులో ఉన్నాయి.

ONYX-BOOX ఇ-రీడర్‌ల సమీక్షలు:

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి