ईपीयूबी: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{Short description|E-book file format}}
{{Short description|E-book file format}}
{{For|publications that are accessed electronically|Electronic article}}
{{For|प्रकाशन जो इलेक्ट्रॉनिक रूप से अभिगम किए जाते हैं|इलेक्ट्रॉनिक आलेख}}
{{Infobox file format
{{Infobox file format
| name          = Electronic Publication (EPUB)
| name          = Electronic Publication (EPUB)
Line 26: Line 26:
}}
}}


EPUB [[ ई बुक्स |ई बुक्स]] फ़ाइल स्वरूप है जो .epub [[फाइल एक्सटेंशन]] का उपयोग करता है। यह शब्द ''इलेक्ट्रॉनिक प्रकाशन'' का संक्षिप्त रूप है और कभी-कभी इसे ''ईपब'' कहा जाता है। EPUB कई [[ई-रीडर]]्स द्वारा समर्थित है, और अधिकांश स्मार्टफ़ोन, टैबलेट और कंप्यूटर के लिए संगत सॉफ़्टवेयर उपलब्ध है। EPUB [[ अंतर्राष्ट्रीय डिजिटल प्रकाशन फोरम |अंतर्राष्ट्रीय डिजिटल प्रकाशन फोरम]] (IDPF) द्वारा प्रकाशित [[तकनीकी मानक]] है। सितंबर 2007 में यह पुराने [[ ईबुक खोलें |ईबुक खोलें]] (ओईबी) मानक का स्थान लेते हुए आईडीपीएफ का आधिकारिक मानक बन गया।<ref name="ops_approved">{{cite web |url=http://www.ebooklyn.net/p/ops-20-elevated-to-official-idpf.html |title=ओपीएस 2.0 को आधिकारिक आईडीपीएफ मानक तक उन्नत किया गया| publisher = eBooklyn |date=Oct 15, 2007 |work = IDPF}}</ref>
'''ईपीयूबी''' [[ ई बुक्स |ई बुक्स]] वह फ़ाइल स्वरूप है जो .ईपीयूबी [[फाइल एक्सटेंशन]] का उपयोग करता है। यह शब्द इलेक्ट्रॉनिक प्रकाशन का संक्षिप्त रूप है और कभी-कभी इसे ''ईपब'' कहा जाता है। ईपीयूबी अनेक [[ई-रीडर|ई-रीडर्स]] द्वारा समर्थित है, और अधिकांश स्मार्टफ़ोन, टैबलेट और कंप्यूटर के लिए संगत सॉफ़्टवेयर उपलब्ध है। ईपीयूबी [[ अंतर्राष्ट्रीय डिजिटल प्रकाशन फोरम |अंतर्राष्ट्रीय डिजिटल प्रकाशन फोरम]] (आईडीपीएफ) द्वारा प्रकाशित [[तकनीकी मानक|तकनीकी मानदंड]] है। सितंबर 2007 में यह पुराने [[ ईबुक खोलें |ओपन ईबुक]] (ओईबी) मानदंड का स्थान लेते हुए आईडीपीएफ का आधिकारिक मानदंड बन गया था।<ref name="ops_approved">{{cite web |url=http://www.ebooklyn.net/p/ops-20-elevated-to-official-idpf.html |title=ओपीएस 2.0 को आधिकारिक आईडीपीएफ मानक तक उन्नत किया गया| publisher = eBooklyn |date=Oct 15, 2007 |work = IDPF}}</ref>


[[पुस्तक उद्योग अध्ययन समूह]] ने पैकेजिंग सामग्री के लिए पसंद के प्रारूप के रूप में EPUB 3 का समर्थन किया है और कहा है कि वैश्विक पुस्तक प्रकाशन उद्योग को ही मानक के आसपास जुटना चाहिए।
[[पुस्तक उद्योग अध्ययन समूह]] ने पैकेजिंग सामग्री के लिए पसंद के प्रारूप के रूप में ईपीयूबी 3 का समर्थन किया है और कहा है कि वैश्विक पुस्तक प्रकाशन उद्योग को ही मानदंड के आसपास जुटना चाहिए।<ref>रेफरी>{{cite web|title=EPUB 3 का समर्थन|url=https://www.bisg.org/endorsement-epub-3|website=BISG|publisher=[[Book Industry Study Group]]|date=2012-08-06|archive-url=https://web.archive.org/web/20160417130318/https://www.bisg.org/endorsement-epub-3|archive-date=2016-04-17|access-date=2020-05-05}}<nowiki></ref></nowiki></ref> ईपीयूबी प्रारूप को संग्रह फ़ाइल के रूप में कार्यान्वित किया जाता है जिसमें छवियों और अन्य सहायक फ़ाइलों के साथ सामग्री ले जाने वाली [[XHTML|एक्सएचटीएमएल]] फ़ाइलें सम्मिलित होती हैं। ईपीयूबी सबसे व्यापक रूप से समर्थित विक्रेता-स्वतंत्र [[XML|एक्सएमएल]]-आधारित ई-पुस्तक प्रारूप है; अर्थात्, यह लगभग सभी हार्डवेयर रीडर्स द्वारा समर्थित है।<ref>रेफरी>{{cite web|url=https://www.makeuseof.com/tag/ebook-formats-explained/|title=विभिन्न ईबुक प्रारूपों की व्याख्या: EPUB, MOBI, AZW, IBA, और बहुत कुछ|date=27 July 2018 }}<nowiki></ref></nowiki></ref>
रेफरी>{{cite web|title=EPUB 3 का समर्थन|url=https://www.bisg.org/endorsement-epub-3|website=BISG|publisher=[[Book Industry Study Group]]|date=2012-08-06|archive-url=https://web.archive.org/web/20160417130318/https://www.bisg.org/endorsement-epub-3|archive-date=2016-04-17|access-date=2020-05-05}}<nowiki></ref></nowiki> EPUB प्रारूप को संग्रह फ़ाइल के रूप में कार्यान्वित किया जाता है जिसमें छवियों और अन्य सहायक फ़ाइलों के साथ सामग्री ले जाने वाली [[XHTML]] फ़ाइलें शामिल होती हैं। EPUB सबसे व्यापक रूप से समर्थित विक्रेता-स्वतंत्र [[XML]]-आधारित ई-पुस्तक प्रारूप है; अर्थात्, यह लगभग सभी हार्डवेयर रीडर्स द्वारा समर्थित है। रेफरी>{{cite web|url=https://www.makeuseof.com/tag/ebook-formats-explained/|title=विभिन्न ईबुक प्रारूपों की व्याख्या: EPUB, MOBI, AZW, IBA, और बहुत कुछ|date=27 July 2018 }}</ref>


== इतिहास ==
== इतिहास ==
ओपन ईबुक के उत्तराधिकारी, EPUB 2.0 को अक्टूबर 2007 में अनुमोदित किया गया था,<ref>{{Cite web |url=http://idpf.org/epub-older-versions |title=EPUB के पुराने संस्करण|website=International Digital Publishing Forum |access-date=2017-05-10 |archive-url=https://web.archive.org/web/20170831011752/http://idpf.org/epub-older-versions |archive-date=2017-08-31 |url-status=dead}}</ref> सितंबर 2010 में स्वीकृत रखरखाव अद्यतन (2.0.1) के साथ।<ref name="epub2.0_history">{{cite web |url= http://idpf.org/epub/30/spec/epub30-changes.html#sec-diff-intro-history |title= 1.1 ईपीयूबी संशोधन इतिहास|date = 11 October 2011 | publisher=IDPF}}</ref>
ओपन ईबुक के उत्तराधिकारी, ईपीयूबी 2.0 को अक्टूबर 2007 में तथा सितंबर 2010 में स्वीकृत रखरखाव अद्यतन (2.0.1) के साथ अनुमोदित किया गया था,<ref>{{Cite web |url=http://idpf.org/epub-older-versions |title=EPUB के पुराने संस्करण|website=International Digital Publishing Forum |access-date=2017-05-10 |archive-url=https://web.archive.org/web/20170831011752/http://idpf.org/epub-older-versions |archive-date=2017-08-31 |url-status=dead}}</ref> <ref name="epub2.0_history">{{cite web |url= http://idpf.org/epub/30/spec/epub30-changes.html#sec-diff-intro-history |title= 1.1 ईपीयूबी संशोधन इतिहास|date = 11 October 2011 | publisher=IDPF}}</ref>


EPUB 3.0 विनिर्देश जून 2014 में मामूली रखरखाव अद्यतन (3.0.1) के स्थान पर अक्टूबर 2011 में प्रभावी हो गया।
ईपीयूबी 3.0 विनिर्देश जून 2014 में समान रखरखाव अद्यतन (3.0.1) के स्थान पर अक्टूबर 2011 में प्रभावी हो गया।<ref>रेफरी>{{Cite web |url=http://idpf.org/epub/30 |title=ईपीयूबी 3.0|website=International Digital Publishing Forum |access-date=2017-01-12 |archive-url=https://web.archive.org/web/20120417123448/http://idpf.org/epub/30 |archive-date=2012-04-17 |url-status=dead}}<nowiki></ref></nowiki> </ref> नई प्रमुख विशेषताओं में स्पष्ट लेआउट या विशेष स्वरूपण (फिक्स्ड लेआउट डॉक्यूमेंट) के लिए समर्थन सम्मिलित है, जैसे कि कॉमिक पुस्तकों के लिए,<ref name = "teleread_epub_test">{{cite web | url = http://www.teleread.com/the-epub-torture-test-starring-three-shadows/ |title= ईपब टॉर्चर टेस्ट: अभिनीत 'थ्री शैडोज़', एक ग्राफिक उपन्यास| last = Rothman | first = David |date = July 27, 2008 |work = TeleRead: Bring the E-Books Home}}</ref> और [[MathML|मैथएमएल]] समर्थन। ईपीयूबी का वर्तमान संस्करण 3.2 है, जो 8 मई, 2019 से प्रभावी है।<ref>रेफरी>{{Cite web |url=https://www.w3.org/publishing/epub3/ |title=ईपीयूबी 3.2|website=World Wide Web Consortium (W3C) |access-date=2021-02-20}}<nowiki></ref></nowiki> </ref> प्रारूप विनिर्देश का (पाठ का) पुनर्गठन किया गया <ref>रेफरी>{{Cite web |url=http://www.idpf.org/epub/31/spec/epub-changes.html#sec-reorg |title=EPUB 3.1 EPUB 3.0.1 से परिवर्तन|website=IDPF |access-date=2017-01-12}}<nowiki></ref></nowiki> </ref> और सफ़ाई; प्रारूप दूरस्थ रूप से होस्ट किए गए संसाधनों और नए फ़ॉन्ट प्रारूपों का समर्थन करता है (डब्ल्यूओएफएफ|डब्ल्यूओएफएफ 2.0 और [[एसएफएनटी]])<ref>रेफरी>{{Cite web |url=http://www.idpf.org/epub/31/spec/epub-changes.html#sec-epub31 |title=EPUB 3.1 EPUB 3.0.1 से परिवर्तन|website=IDPF |access-date=2017-01-12}}<nowiki></ref></nowiki></ref> और अधिक शुद्ध [[HTML|एचटीएमएल]] और [[CSS|सीएसएस]] का उपयोग करता है।<ref>रेफरी>{{Cite web |url=http://www.idpf.org/epub/31/spec/epub-changes.html#sec-cdoc |title=EPUB 3.1 EPUB 3.0.1 से परिवर्तन|website=IDPF |access-date=2017-01-12}}<nowiki></ref></nowiki></ref>  
रेफरी>{{Cite web |url=http://idpf.org/epub/30 |title=ईपीयूबी 3.0|website=International Digital Publishing Forum |access-date=2017-01-12 |archive-url=https://web.archive.org/web/20120417123448/http://idpf.org/epub/30 |archive-date=2012-04-17 |url-status=dead}}</ref> नई प्रमुख विशेषताओं में सटीक लेआउट या विशेष स्वरूपण (फिक्स्ड लेआउट दस्तावेज़) के लिए समर्थन शामिल है, जैसे कि कॉमिक पुस्तकों के लिए,<ref name = "teleread_epub_test">{{cite web | url = http://www.teleread.com/the-epub-torture-test-starring-three-shadows/ |title= ईपब टॉर्चर टेस्ट: अभिनीत 'थ्री शैडोज़', एक ग्राफिक उपन्यास| last = Rothman | first = David |date = July 27, 2008 |work = TeleRead: Bring the E-Books Home}}</ref> और [[MathML]] समर्थन। EPUB का वर्तमान संस्करण 3.2 है, जो 8 मई, 2019 से प्रभावी है। रेफरी>{{Cite web |url=https://www.w3.org/publishing/epub3/ |title=ईपीयूबी 3.2|website=World Wide Web Consortium (W3C) |access-date=2021-02-20}}</ref> प्रारूप विनिर्देश का (पाठ का) पुनर्गठन किया गया रेफरी>{{Cite web |url=http://www.idpf.org/epub/31/spec/epub-changes.html#sec-reorg |title=EPUB 3.1 EPUB 3.0.1 से परिवर्तन|website=IDPF |access-date=2017-01-12}}</ref> और सफ़ाई; प्रारूप दूरस्थ रूप से होस्ट किए गए संसाधनों और नए फ़ॉन्ट प्रारूपों का समर्थन करता है (डब्ल्यूओएफएफ|डब्ल्यूओएफएफ 2.0 और [[एसएफएनटी]]) रेफरी>{{Cite web |url=http://www.idpf.org/epub/31/spec/epub-changes.html#sec-epub31 |title=EPUB 3.1 EPUB 3.0.1 से परिवर्तन|website=IDPF |access-date=2017-01-12}}</ref> और अधिक शुद्ध [[HTML]] और [[CSS]] का उपयोग करता है। रेफरी>{{Cite web |url=http://www.idpf.org/epub/31/spec/epub-changes.html#sec-cdoc |title=EPUB 3.1 EPUB 3.0.1 से परिवर्तन|website=IDPF |access-date=2017-01-12}}</ref>


मई 2016 में इंटरनेशनल डिजिटल पब्लिशिंग फोरम के सदस्यों ने [[ विश्वव्यापी वेब संकाय |विश्वव्यापी वेब संकाय]] (W3C) विलय को मंजूरी दे दी,
मई 2016 में इंटरनेशनल डिजिटल पब्लिशिंग फोरम के सदस्यों ने [[ विश्वव्यापी वेब संकाय |विश्वव्यापी वेब संकाय]] (W3C) विलय को मंजूरी दे दी,<ref>रेफरी>{{cite web |url=http://publishingperspectives.com/2016/11/idpf-w3c-merger-approved/ |title=आईडीपीएफ सदस्यों ने W3C विलय को मंजूरी दी|website=Publishing Perspectives |date=9 November 2016}}<nowiki></ref></nowiki></ref> प्रकाशन उद्योग और मुख्य वेब प्रौद्योगिकी को पूरी तरह से संरेखित करना।<ref>रेफरी>{{cite web |url=https://www.w3.org/2016/05/digpub.html.en |title=वर्ल्ड वाइड वेब कंसोर्टियम (W3C) और इंटरनेशनल डिजिटल पब्लिशिंग फोरम (IDPF) के संयोजन की योजना तलाशें|website=W3C}}<nowiki></ref></nowiki></ref>  
रेफरी>{{cite web |url=http://publishingperspectives.com/2016/11/idpf-w3c-merger-approved/ |title=आईडीपीएफ सदस्यों ने W3C विलय को मंजूरी दी|website=Publishing Perspectives |date=9 November 2016}}</ref> प्रकाशन उद्योग और मुख्य वेब प्रौद्योगिकी को पूरी तरह से संरेखित करना। रेफरी>{{cite web |url=https://www.w3.org/2016/05/digpub.html.en |title=वर्ल्ड वाइड वेब कंसोर्टियम (W3C) और इंटरनेशनल डिजिटल पब्लिशिंग फोरम (IDPF) के संयोजन की योजना तलाशें|website=W3C}}</ref>


===संस्करण 2.0.1===
===संस्करण 2.0.1===
EPUB 2.0 को अक्टूबर 2007 में रखरखाव अद्यतन (2.0.1) के साथ अनुमोदित किया गया था, जिसका उद्देश्य सितंबर 2010 में अनुमोदित किए जा रहे विनिर्देशों में त्रुटियों को स्पष्ट करना और सही करना था।<ref name="epub2.0_history"/>EPUB संस्करण 2.0.1 में तीन विशिष्टताएँ शामिल हैं:
ईपीयूबी 2.0 को अक्टूबर 2007 में रखरखाव अद्यतन (2.0.1) के साथ अनुमोदित किया गया था, जिसका उद्देश्य सितंबर 2010 में अनुमोदित किए जा रहे विनिर्देशों में त्रुटियों को स्पष्ट करना और सही करना था।<ref name="epub2.0_history"/> ईपीयूबी संस्करण 2.0.1 में तीन विशिष्टताएँ सम्मिलित हैं:
* ओपन पब्लिकेशन स्ट्रक्चर (ओपीएस) 2.0.1, में इसकी सामग्री का स्वरूपण शामिल है।<ref name="ops2.0.1_spec">{{cite web |url= http://idpf.org/epub/20/spec/OPS_2.0.1_draft.htm |title=खुली प्रकाशन संरचना (ओपीएस) 2.0.1 - अनुशंसित विशिष्टता|date=September 4, 2010 | publisher =IDPF |access-date= February 21, 2011}}</ref>
* ओपन पब्लिकेशन स्ट्रक्चर (ओपीएस) 2.0.1, में इसकी सामग्री का स्वरूपण सम्मिलित है।<ref name="ops2.0.1_spec">{{cite web |url= http://idpf.org/epub/20/spec/OPS_2.0.1_draft.htm |title=खुली प्रकाशन संरचना (ओपीएस) 2.0.1 - अनुशंसित विशिष्टता|date=September 4, 2010 | publisher =IDPF |access-date= February 21, 2011}}</ref>
* ओपन पैकेजिंग फॉर्मेट (ओपीएफ) 2.0.1, की संरचना का वर्णन करता है <code>.epub</code> XML में फ़ाइल करें.<ref name= "opf2.0.1_spec">{{cite web |url=http://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm |title = ओपन पैकेजिंग फॉर्मेट (ओपीएफ) 2.0.1 - अनुशंसित विशिष्टता| date = September 4, 2010 | publisher =IDPF |access-date = February 21, 2011}}</ref>
* ओपन पैकेजिंग फॉर्मेट (ओपीएफ) 2.0.1, की संरचना का वर्णन करता है <code>.</code>ईपीयूबी एक्सएमएल में फ़ाइल करें.<ref name= "opf2.0.1_spec">{{cite web |url=http://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm |title = ओपन पैकेजिंग फॉर्मेट (ओपीएफ) 2.0.1 - अनुशंसित विशिष्टता| date = September 4, 2010 | publisher =IDPF |access-date = February 21, 2011}}</ref>
* ओपन कंटेनर फॉर्मेट (ओसीएफ) 2.0.1, सभी फाइलों को ज़िप (फ़ाइल प्रारूप) संग्रह के रूप में एकत्र करता है।<ref name= "ocf2.0.1_spec">{{cite web | url = http://idpf.org/epub/20/spec/OCF_2.0.1_draft.doc |title= ओपन कंटेनर प्रारूप (ओसीएफ) 2.0.1 - अनुशंसित विशिष्टता| date = September 4, 2010 | publisher =IDPF |access-date = February 21, 2011}}</ref>
* ओपन कंटेनर फॉर्मेट (ओसीएफ) 2.0.1, सभी फाइलों को ज़िप (फ़ाइल प्रारूप) संग्रह के रूप में एकत्र करता है।<ref name= "ocf2.0.1_spec">{{cite web | url = http://idpf.org/epub/20/spec/OCF_2.0.1_draft.doc |title= ओपन कंटेनर प्रारूप (ओसीएफ) 2.0.1 - अनुशंसित विशिष्टता| date = September 4, 2010 | publisher =IDPF |access-date = February 21, 2011}}</ref>


EPUB आंतरिक रूप से सामग्री दस्तावेज़ के पाठ और संरचना का प्रतिनिधित्व करने के लिए XHTML या [[DTBook]] ([[डेज़ी डिजिटल टॉकिंग बुक]] कंसोर्टियम द्वारा प्रदान किया गया XML मानक) और लेआउट और स्वरूपण प्रदान करने के लिए CSS का सबसेट का उपयोग करता है। XML का उपयोग दस्तावेज़ मेनिफ़ेस्ट, सामग्री तालिका और EPUB [[ मेटा डेटा |मेटा डेटा]] बनाने के लिए किया जाता है। अंत में, फ़ाइलों को पैकेजिंग प्रारूप के रूप में ज़िप (फ़ाइल प्रारूप) फ़ाइल में बंडल किया जाता है।
ईपीयूबी आंतरिक रूप से सामग्री डॉक्यूमेंट के पाठ और संरचना का प्रतिनिधित्व करने के लिए एक्सएचटीएमएल या [[DTBook]] ([[डेज़ी डिजिटल टॉकिंग बुक]] कंसोर्टियम द्वारा प्रदान किया गया एक्सएमएल मानदंड) और लेआउट और स्वरूपण प्रदान करने के लिए सीएसएस का सबसेट का उपयोग करता है। एक्सएमएल का उपयोग डॉक्यूमेंट मेनिफ़ेस्ट, सामग्री तालिका और ईपीयूबी [[ मेटा डेटा |मेटा डेटा]] बनाने के लिए किया जाता है। अंत में, फ़ाइलों को पैकेजिंग प्रारूप के रूप में ज़िप (फ़ाइल प्रारूप) फ़ाइल में बंडल किया जाता है।


====खुली प्रकाशन संरचना 2.0.1====
====खुली प्रकाशन संरचना 2.0.1====
एक EPUB फ़ाइल किसी पुस्तक की सामग्री को संस्करण 2.0.1 के अनुसार बनाने के लिए XHTML 1.1 (या DTBook) का उपयोग करती है। यह पिछले संस्करणों (ओईबीपीएस 1.2 और पहले) से अलग है, जिसमें एक्सएचटीएमएल के सबसेट का उपयोग किया गया था। हालाँकि, कुछ तत्वों पर कुछ प्रतिबंध हैं। EPUB में XHTML दस्तावेज़ों के लिए [[इंटरनेट मीडिया प्रकार]] है <code>application/xhtml+xml</code>.<ref name="ops2.0.1_spec"/>{{Efn | For a table of the required XHTML modules and a description of the restrictions, see {{Citation | title = ePub OPS 2.0.1 | publisher = IDPF | contribution-url = http://idpf.org/epub/20/spec/OPS_2.0.1_draft.htm#Section2.2 | contribution = Section 2.2 | type = specification draft}}.}}
एक ईपीयूबी फ़ाइल किसी पुस्तक की सामग्री को संस्करण 2.0.1 के अनुसार बनाने के लिए एक्सएचटीएमएल 1.1 (या DTBook) का उपयोग करती है। यह पिछले संस्करणों (ओईबीपीएस 1.2 और पहले) से अलग है, जिसमें एक्सएचटीएमएल के सबसेट का उपयोग किया गया था। हालाँकि, कुछ तत्वों पर कुछ प्रतिबंध हैं। ईपीयूबी में एक्सएचटीएमएल दस्तावेज़ों के लिए [[इंटरनेट मीडिया प्रकार]] है <code>application/xhtml+xml</code>.<ref name="ops2.0.1_spec"/>{{Efn | For a table of the required XHTML modules and a description of the restrictions, see {{Citation | title = ePub OPS 2.0.1 | publisher = IDPF | contribution-url = http://idpf.org/epub/20/spec/OPS_2.0.1_draft.htm#Section2.2 | contribution = Section 2.2 | type = specification draft}}.}}


स्टाइलिंग और लेआउट सीएसएस 2.0 के सबसेट का उपयोग करके किया जाता है, जिसे ओपीएस स्टाइल शीट्स कहा जाता है। इस विशेष सिंटैक्स के लिए आवश्यक है कि रीडिंग सिस्टम सीएसएस गुणों के केवल हिस्से का समर्थन करें और कुछ कस्टम गुण जोड़ें। कस्टम गुण शामिल हैं <code>oeb-page-head, oeb-page-foot,</code> और <code>oeb-column-number</code>. फ़ॉन्ट-एम्बेडिंग का उपयोग करके पूरा किया जा सकता है <code>@font-face</code> संपत्ति, साथ ही ओपीएफ के मेनिफेस्ट में फ़ॉन्ट फ़ाइल भी शामिल है (नीचे देखें)। EPUB में CSS दस्तावेज़ों के लिए इंटरनेट मीडिया प्रकार है <code>text/css</code>.<ref name="ops2.0.1_spec"/>{{Efn | For a table of supported properties and detailed information, see {{Citation | title = ePub OPS 2.0.1 | contribution-url = http://idpf.org/epub/20/spec/OPS_2.0.1_draft.htm#Section3.0 | contribution = Section 3.0 | type = specification draft | publisher = IDPF}}.}}
स्टाइलिंग और लेआउट सीएसएस 2.0 के सबसेट का उपयोग करके किया जाता है, जिसे ओपीएस स्टाइल शीट्स कहा जाता है। इस विशेष सिंटैक्स के लिए आवश्यक है कि रीडिंग सिस्टम सीएसएस गुणों के केवल हिस्से का समर्थन करें और कुछ कस्टम गुण जोड़ें। कस्टम गुण सम्मिलित हैं <code>oeb-page-head, oeb-page-foot,</code> और <code>oeb-column-number</code>. फ़ॉन्ट-एम्बेडिंग का उपयोग करके पूरा किया जा सकता है <code>@font-face</code> संपत्ति, साथ ही ओपीएफ के मेनिफेस्ट में फ़ॉन्ट फ़ाइल भी सम्मिलित है (नीचे देखें)। ईपीयूबी में सीएसएस दस्तावेज़ों के लिए इंटरनेट मीडिया प्रकार है <code>text/सीएसएस</code>.<ref name="ops2.0.1_spec"/>{{Efn | For a table of supported properties and detailed information, see {{Citation | title = ePub OPS 2.0.1 | contribution-url = http://idpf.org/epub/20/spec/OPS_2.0.1_draft.htm#Section3.0 | contribution = Section 3.0 | type = specification draft | publisher = IDPF}}.}}


EPUB के लिए यह भी आवश्यक है कि [[पोर्टेबल नेटवर्क ग्राफ़िक्स]], [[JPEG]], [[GIF]] और [[स्केलेबल वेक्टर ग्राफिक्स]] छवियों को इंटरनेट मीडिया प्रकार का उपयोग करके समर्थित किया जाए। <code>image/png, image/jpeg, image/gif, image/svg+xml</code>. अन्य मीडिया प्रकारों की अनुमति है, लेकिन रचनाकारों को समर्थित प्रकारों का उपयोग करके वैकल्पिक प्रस्तुतियाँ शामिल करनी होंगी।<ref name="ops2.0.1_spec"/>सभी आवश्यक mimetypes की तालिका के लिए, विनिर्देशन का [http://idpf.org/epub/20/spec/OPS_2.0.1_draft.htm#Section1.3.7 अनुभाग 1.3.7] देखें।
ईपीयूबी के लिए यह भी आवश्यक है कि [[पोर्टेबल नेटवर्क ग्राफ़िक्स]], [[JPEG]], [[GIF]] और [[स्केलेबल वेक्टर ग्राफिक्स]] छवियों को इंटरनेट मीडिया प्रकार का उपयोग करके समर्थित किया जाए। <code>image/png, image/jpeg, image/gif, image/svg+xml</code>. अन्य मीडिया प्रकारों की अनुमति है, लेकिन रचनाकारों को समर्थित प्रकारों का उपयोग करके वैकल्पिक प्रस्तुतियाँ सम्मिलित करनी होंगी।<ref name="ops2.0.1_spec"/>सभी आवश्यक mimetypes की तालिका के लिए, विनिर्देशन का [http://idpf.org/epub/20/spec/OPS_2.0.1_draft.htm#Section1.3.7 अनुभाग 1.3.7] देखें।


[[यूनिकोड]] आवश्यक है, और सामग्री उत्पादकों को [[UTF-8]] या [[UTF-16]] एन्कोडिंग का उपयोग करना होगा।<ref name="ops2.0.1_spec"/>यह अंतरराष्ट्रीय और बहुभाषी पुस्तकों का समर्थन करने के लिए है। हालाँकि, रीडिंग सिस्टम को प्रत्येक यूनिकोड वर्ण को प्रदर्शित करने के लिए आवश्यक फ़ॉन्ट प्रदान करने की आवश्यकता नहीं होती है, हालाँकि उन्हें उन वर्णों के लिए कम से कम प्लेसहोल्डर प्रदर्शित करने की आवश्यकता होती है जिन्हें पूरी तरह से प्रदर्शित नहीं किया जा सकता है।<ref name="ops2.0.1_spec"/>
[[यूनिकोड]] आवश्यक है, और सामग्री उत्पादकों को [[UTF-8]] या [[UTF-16]] एन्कोडिंग का उपयोग करना होगा।<ref name="ops2.0.1_spec"/>यह अंतरराष्ट्रीय और बहुभाषी पुस्तकों का समर्थन करने के लिए है। हालाँकि, रीडिंग सिस्टम को प्रत्येक यूनिकोड वर्ण को प्रदर्शित करने के लिए आवश्यक फ़ॉन्ट प्रदान करने की आवश्यकता नहीं होती है, हालाँकि उन्हें उन वर्णों के लिए कम से कम प्लेसहोल्डर प्रदर्शित करने की आवश्यकता होती है जिन्हें पूरी तरह से प्रदर्शित नहीं किया जा सकता है।<ref name="ops2.0.1_spec"/>


EPUB के लिए XHTML फ़ाइल का उदाहरण कंकाल इस तरह दिखता है:
ईपीयूबी के लिए एक्सएचटीएमएल फ़ाइल का उदाहरण कंकाल इस तरह दिखता है:
<syntaxhighlight lang="html">
<syntaxhighlight lang="html">
<?xml version="1.0" encoding="UTF-8" ?>
<?xml version="1.0" encoding="UTF-8" ?>
Line 75: Line 72:


====खुला पैकेजिंग प्रारूप 2.0.1====
====खुला पैकेजिंग प्रारूप 2.0.1====
ओपीएफ विनिर्देश का उद्देश्य उस तंत्र को [परिभाषित] करना है जिसके द्वारा ओपीएस प्रकाशन के विभिन्न घटकों को साथ बांधा जाता है और इलेक्ट्रॉनिक प्रकाशन को अतिरिक्त संरचना और शब्दार्थ प्रदान किया जाता है।<ref name="opf2.0.1_spec"/>यह एक्सटेंशन के साथ दो XML फ़ाइलों द्वारा पूरा किया जाता है <code>.opf</code> और <code>.ncx</code>.
ओपीएफ विनिर्देश का उद्देश्य उस तंत्र को [परिभाषित] करना है जिसके द्वारा ओपीएस प्रकाशन के विभिन्न घटकों को साथ बांधा जाता है और इलेक्ट्रॉनिक प्रकाशन को अतिरिक्त संरचना और शब्दार्थ प्रदान किया जाता है।<ref name="opf2.0.1_spec"/> यह एक्सटेंशन के साथ दो एक्सएमएल फ़ाइलों <code>.opf</code> और <code>.ncx</code>. द्वारा पूरा किया जाता है


; .opf फ़ाइल
; .opf फ़ाइल


ओपीएफ फ़ाइल, पारंपरिक रूप से नामित <code>content.opf</code>, EPUB पुस्तक का मेटाडेटा, फ़ाइल मेनिफेस्ट और रैखिक पढ़ने का क्रम रखता है। इस फ़ाइल में मूल तत्व है <code>package</code> और चार बाल तत्व: <code>metadata</code>, <code>manifest</code>, <code>spine</code>, और <code>guide</code>. इसके अलावा, <code>package</code> नोड में होना चाहिए <code>unique-identifier</code> गुण। .opf फ़ाइल माइम प्रकार है <code>application/oebps-package+xml</code>.<ref name= "opf2.0.1_spec" />
ओपीएफ फ़ाइल, पारंपरिक रूप से नामित <code>content.opf</code>, ईपीयूबी पुस्तक का मेटाडेटा, फ़ाइल मेनिफेस्ट और रैखिक पढ़ने का क्रम रखता है। इस फ़ाइल में मूल तत्व है <code>package</code> और चार बाल तत्व: <code>metadata</code>, <code>manifest</code>, <code>spine</code>, और <code>guide</code>. इसके अतिरिक्त, <code>package</code> नोड में होना चाहिए <code>unique-identifier</code> गुण। .opf फ़ाइल माइम प्रकार है <code>application/oebps-package+xml</code>.<ref name= "opf2.0.1_spec" />


<code>metadata</code> e> तत्व में विशेष EPUB फ़ाइल के लिए सभी मेटाडेटा जानकारी शामिल होती है। तीन मेटाडेटा टैग आवश्यक हैं (हालांकि कई और उपलब्ध हैं): <code>title</code>, <code>language</code>, और <code>identifier</code>. <code>title</code> इसमें पुस्तक का शीर्षक शामिल है, <code>language</code> पुस्तक की सामग्री की भाषा [[IETF भाषा टैग]] प्रारूप या उसके उत्तराधिकारियों में शामिल है, जैसे कि नया IETF भाषा टैग और <code>identifier</code> इसमें पुस्तक के लिए विशिष्ट पहचानकर्ता होता है, जैसे उसका [[आईएसबीएन]] या [[यूआरएल]]। <code>identifier</code>द>एस <code>id</code> विशेषता के बराबर होना चाहिए <code>unique-identifier</code> से विशेषता <code>package</code> तत्व।<ref name = "opf2.0.1_spec"/>{{Efn | For a full listing of metadata, see {{Citation | publisher = IDPF | contribution-url = http://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.2 | contribution = Section 2.2 | title = ePub OPF 2.0.1 | type = specification draft}}.}} <code>manifest</code> e> तत्व पैकेज में मौजूद सभी फाइलों को सूचीबद्ध करता है। प्रत्येक फ़ाइल को द्वारा दर्शाया जाता है <code>item</code> तत्व, और गुण हैं <code>id</code>, <code>href</code>, <code>media-type</code>. सभी XHTML (सामग्री दस्तावेज़), स्टाइलशीट, चित्र या अन्य मीडिया, एम्बेडेड फ़ॉन्ट और NCX फ़ाइल को यहां सूचीबद्ध किया जाना चाहिए। केवल <code>.opf</code> फ़ाइल ही, <code>container.xml</code>, और यह <code>mimetype</code> फ़ाइलें शामिल नहीं की जानी चाहिए.<ref name = "opf2.0.1_spec" />
<code>metadata</code> e> तत्व में विशेष ईपीयूबी फ़ाइल के लिए सभी मेटाडेटा जानकारी सम्मिलित होती है। तीन मेटाडेटा टैग आवश्यक हैं (हालांकि अनेक और उपलब्ध हैं): <code>title</code>, <code>language</code>, और <code>identifier</code>. <code>title</code> इसमें पुस्तक का शीर्षक सम्मिलित है, <code>language</code> पुस्तक की सामग्री की भाषा [[IETF भाषा टैग]] प्रारूप या उसके उत्तराधिकारियों में सम्मिलित है, जैसे कि नया IETF भाषा टैग और <code>identifier</code> इसमें पुस्तक के लिए विशिष्ट पहचानकर्ता होता है, जैसे उसका [[आईएसबीएन]] या [[यूआरएल]]। <code>identifier</code>द>एस <code>id</code> विशेषता के बराबर होना चाहिए <code>unique-identifier</code> से विशेषता <code>package</code> तत्व।<ref name="opf2.0.1_spec" />{{Efn | For a full listing of metadata, see {{Citation | publisher = IDPF | contribution-url = http://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.2 | contribution = Section 2.2 | title = ePub OPF 2.0.1 | type = specification draft}}.}} <code>manifest</code> e> तत्व पैकेज में मौजूद सभी फाइलों को सूचीबद्ध करता है। प्रत्येक फ़ाइल को द्वारा दर्शाया जाता है <code>item</code> तत्व, और गुण हैं <code>id</code>, <code>href</code>, <code>media-type</code>. सभी XHTML (सामग्री डॉक्यूमेंट), स्टाइलशीट, चित्र या अन्य मीडिया, एम्बेडेड फ़ॉन्ट और NCX फ़ाइल को यहां सूचीबद्ध किया जाना चाहिए। केवल <code>.opf</code> फ़ाइल ही, <code>container.xml</code>, और यह <code>mimetype</code> फ़ाइलें सम्मिलित नहीं की जानी चाहिए.<ref name="opf2.0.1_spec" />


<code>spine</code> e> तत्व सभी XHTML सामग्री दस्तावेज़ों को उनके रैखिक पढ़ने के क्रम में सूचीबद्ध करता है। साथ ही, कोई भी सामग्री दस्तावेज़ जिस तक लिंकिंग या सामग्री तालिका के माध्यम से पहुंचा जा सकता है, उसे भी सूचीबद्ध किया जाना चाहिए। <code>toc</code> ई>की विशेषता <code>spine</code> शामिल होना चाहिए <code>id</code> मैनिफ़ेस्ट में सूचीबद्ध NCX फ़ाइल का। प्रत्येक <code>itemref</code> तत्व का <code>idref</code> पर सेट है <code>id</code> इसके संबंधित सामग्री दस्तावेज़ का।<ref name = "opf2.0.1_spec" />
<code>spine</code> e> तत्व सभी XHTML सामग्री दस्तावेज़ों को उनके रैखिक पढ़ने के क्रम में सूचीबद्ध करता है। साथ ही, कोई भी सामग्री डॉक्यूमेंट जिस तक लिंकिंग या सामग्री तालिका के माध्यम से पहुंचा जा सकता है, उसे भी सूचीबद्ध किया जाना चाहिए। <code>toc</code> ई>की विशेषता <code>spine</code> सम्मिलित होना चाहिए <code>id</code> मैनिफ़ेस्ट में सूचीबद्ध NCX फ़ाइल का। प्रत्येक <code>itemref</code> तत्व का <code>idref</code> पर सेट है <code>id</code> इसके संबंधित सामग्री डॉक्यूमेंट का।<ref name="opf2.0.1_spec" />


<code>guide</code> ई>तत्व पुस्तक के मूलभूत संरचनात्मक घटकों की पहचान करने के उद्देश्य से वैकल्पिक तत्व है। प्रत्येक <code>reference</code> तत्व में गुण हैं <code>type</code>, <code>title</code>, <code>href</code>. में संदर्भित फ़ाइलें <code>href</code> मेनिफेस्ट में सूचीबद्ध होना चाहिए, और तत्व पहचानकर्ता रखने की अनुमति है (उदाहरण के लिए) <code>#figures</code> उदाहरण में)।<ref name="opf2.0.1_spec"/>{{Efn | A list of possible values for <code>type</code> is in {{Citation | contribution-url = http://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.6 | title = ePub OPDF 2.0.1 | contribution = Section 2.6 | type = specification draft | publisher = IDPF}}.}}
<code>guide</code> ई>तत्व पुस्तक के मूलभूत संरचनात्मक घटकों की पहचान करने के उद्देश्य से वैकल्पिक तत्व है। प्रत्येक <code>reference</code> तत्व में गुण हैं <code>type</code>, <code>title</code>, <code>href</code>. में संदर्भित फ़ाइलें <code>href</code> मेनिफेस्ट में सूचीबद्ध होना चाहिए, और तत्व पहचानकर्ता रखने की अनुमति है (उदाहरण के लिए) <code>#figures</code> उदाहरण में)।<ref name="opf2.0.1_spec" />{{Efn | A list of possible values for <code>type</code> is in {{Citation | contribution-url = http://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.6 | title = ePub OPDF 2.0.1 | contribution = Section 2.6 | type = specification draft | publisher = IDPF}}.}}


एक उदाहरण ओपीएफ फ़ाइल:
एक उदाहरण ओपीएफ फ़ाइल:
Line 121: Line 118:
; .एनसीएक्स फ़ाइल
; .एनसीएक्स फ़ाइल


NCX फ़ाइल (XML के लिए नेविगेशन नियंत्रण फ़ाइल), जिसे पारंपरिक रूप से नाम दिया गया है <code>toc.ncx</code>, EPUB फ़ाइल के लिए सामग्री की श्रेणीबद्ध तालिका शामिल है। एनसीएक्स के लिए विनिर्देश डेज़ी डिजिटल टॉकिंग बुक (डीटीबी) के लिए विकसित किया गया था, इसका रखरखाव [[डेज़ी कंसोर्टियम]] द्वारा किया जाता है, और यह ईपीयूबी विनिर्देश का हिस्सा नहीं है। एनसीएक्स फ़ाइल का माइमटाइप है <code>application/x-dtbncx+xml</code>.
NCX फ़ाइल (एक्सएमएल के लिए नेविगेशन नियंत्रण फ़ाइल), जिसे पारंपरिक रूप से नाम दिया गया है <code>toc.ncx</code>, ईपीयूबी फ़ाइल के लिए सामग्री की श्रेणीबद्ध तालिका सम्मिलित है। एनसीएक्स के लिए विनिर्देश डेज़ी डिजिटल टॉकिंग बुक (डीटीबी) के लिए विकसित किया गया था, इसका रखरखाव [[डेज़ी कंसोर्टियम]] द्वारा किया जाता है, और यह ईपीयूबी विनिर्देश का हिस्सा नहीं है। एनसीएक्स फ़ाइल का माइमटाइप है <code>application/x-dtbncx+xml</code>.


यहां ध्यान देने योग्य बात यह है कि के लिए मान <code>docTitle</code>, <code>docAuthor</code>, और <code>meta name="dtb:uid"</code> तत्वों को ओपीएफ फ़ाइल में उनके एनालॉग्स से मेल खाना चाहिए। यह भी <code>meta name="dtb:depth"</code> तत्व की गहराई के बराबर सेट किया गया है <code>navMap</code> तत्व। <code>navPoint</code> सामग्री की पदानुक्रमित तालिका बनाने के लिए तत्वों को नेस्ट किया जा सकता है। <code>navLabel</code>की सामग्री वह पाठ है जो .ncx का उपयोग करने वाली रीडिंग प्रणालियों द्वारा उत्पन्न सामग्री की तालिका में दिखाई देती है। <code>navPoint</code>'एस <code>content</code> तत्व मेनिफेस्ट में सूचीबद्ध सामग्री दस्तावेज़ को इंगित करता है और इसमें तत्व पहचानकर्ता भी शामिल हो सकता है (उदाहरण के लिए) <code>#section1</code>).<ref name="opf2.0.1_spec"/><ref name ="dtb_spec" />
यहां ध्यान देने योग्य बात यह है कि के लिए मान <code>docTitle</code>, <code>docAuthor</code>, और <code>meta name="dtb:uid"</code> तत्वों को ओपीएफ फ़ाइल में उनके एनालॉग्स से मेल खाना चाहिए। यह भी <code>meta name="dtb:depth"</code> तत्व की गहराई के बराबर सेट किया गया है <code>navMap</code> तत्व। <code>navPoint</code> सामग्री की पदानुक्रमित तालिका बनाने के लिए तत्वों को नेस्ट किया जा सकता है। <code>navLabel</code>की सामग्री वह पाठ है जो .ncx का उपयोग करने वाली रीडिंग प्रणालियों द्वारा उत्पन्न सामग्री की तालिका में दिखाई देती है। <code>navPoint</code>'एस <code>content</code> तत्व मेनिफेस्ट में सूचीबद्ध सामग्री डॉक्यूमेंट को इंगित करता है और इसमें तत्व पहचानकर्ता भी सम्मिलित हो सकता है (उदाहरण के लिए) <code>#section1</code>).<ref name="opf2.0.1_spec"/><ref name ="dtb_spec" />


EPUB में उपयोग किए गए NCX विनिर्देश के कुछ अपवादों का विवरण विनिर्देश के [http://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.4.1 धारा 2.4.1] में है। एनसीएक्स के लिए संपूर्ण विनिर्देश [https://web.archive.org/web/20090831133730/http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX धारा 8] में पाया जा सकता है। डिजिटल टॉकिंग बुक के लिए विशिष्टताओं की जानकारी।<ref name = "dtb_spec">{{cite web | publisher = NISO | url = http://www.niso.org/workrooms/daisy/Z39-86-2005.html | title = डिजिटल टॉकिंग बुक के लिए विशिष्टताएँ| date = April 21, 2005 | access-date = October 9, 2009 | archive-url = https://web.archive.org/web/20090831133730/http://www.niso.org/workrooms/daisy/Z39-86-2005.html | archive-date = August 31, 2009 | url-status = dead }}</ref>
ईपीयूबी में उपयोग किए गए NCX विनिर्देश के कुछ अपवादों का विवरण विनिर्देश के [http://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.4.1 धारा 2.4.1] में है। एनसीएक्स के लिए संपूर्ण विनिर्देश [https://web.archive.org/web/20090831133730/http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX धारा 8] में पाया जा सकता है। डिजिटल टॉकिंग बुक के लिए विशिष्टताओं की जानकारी।<ref name = "dtb_spec">{{cite web | publisher = NISO | url = http://www.niso.org/workrooms/daisy/Z39-86-2005.html | title = डिजिटल टॉकिंग बुक के लिए विशिष्टताएँ| date = April 21, 2005 | access-date = October 9, 2009 | archive-url = https://web.archive.org/web/20090831133730/http://www.niso.org/workrooms/daisy/Z39-86-2005.html | archive-date = August 31, 2009 | url-status = dead }}</ref>


एक उदाहरण .ncx फ़ाइल:
एक उदाहरण .ncx फ़ाइल:
Line 165: Line 162:


====ओपन कंटेनर प्रारूप 2.0.1====
====ओपन कंटेनर प्रारूप 2.0.1====
EPUB फ़ाइल फ़ाइलों का समूह है जो OPS/OPF मानकों के अनुरूप होती है और ZIP फ़ाइल में लपेटी जाती है।<ref name="epub_101">{{cite web | publisher = eBook Technologies | title=ईपीयूबी 101| url=http://targetwide.com/EPUB_101.pdf |access-date = 10 July 2014}}</ref> OCF निर्दिष्ट करता है कि ज़िप में इन फ़ाइलों को कैसे व्यवस्थित किया जाए, और दो अतिरिक्त फ़ाइलों को परिभाषित करता है जिन्हें शामिल किया जाना चाहिए। <code>mimetype</code> e> फ़ाइल ASCII में टेक्स्ट दस्तावेज़ होना चाहिए जिसमें स्ट्रिंग शामिल हो <code>application/epub+zip</code>. यह असम्पीडित, अनएन्क्रिप्टेड और ज़िप संग्रह में पहली फ़ाइल भी होनी चाहिए। यह फ़ाइल अनुप्रयोगों को फ़ाइल के माइम प्रकार की पहचान करने का अधिक विश्वसनीय तरीका प्रदान करती है <code>.epub</code> विस्तार।<ref name="ocf2.0.1_spec"/>
ईपीयूबी फ़ाइल फ़ाइलों का समूह है जो OPS/OPF मानदंड के अनुरूप होती है और ZIP फ़ाइल में लपेटी जाती है।<ref name="epub_101">{{cite web | publisher = eBook Technologies | title=ईपीयूबी 101| url=http://targetwide.com/EPUB_101.pdf |access-date = 10 July 2014}}</ref> OCF निर्दिष्ट करता है कि ज़िप में इन फ़ाइलों को कैसे व्यवस्थित किया जाए, और दो अतिरिक्त फ़ाइलों को परिभाषित करता है जिन्हें सम्मिलित किया जाना चाहिए। <code>mimetype</code> e> फ़ाइल ASCII में टेक्स्ट डॉक्यूमेंट होना चाहिए जिसमें स्ट्रिंग सम्मिलित हो <code>application/epub+zip</code>. यह असम्पीडित, अनएन्क्रिप्टेड और ज़िप संग्रह में पहली फ़ाइल भी होनी चाहिए। यह फ़ाइल अनुप्रयोगों को फ़ाइल के माइम प्रकार की पहचान करने का अधिक विश्वसनीय तरीका प्रदान करती है <code>.</code>ईपीयूबी विस्तार।<ref name="ocf2.0.1_spec"/>


साथ ही, नाम का फोल्डर भी होना चाहिए <code>META-INF</code>, जिसमें आवश्यक फ़ाइल है <code>container.xml</code>. यह XML फ़ाइल पुस्तक की सामग्री को परिभाषित करने वाली फ़ाइल की ओर इशारा करती है। यह ओपीएफ फ़ाइल है, हालाँकि अतिरिक्त विकल्प है <code>rootfile</code> तत्वों की अनुमति है.<ref name="ocf2.0.1_spec"/>
साथ ही, नाम का फोल्डर भी होना चाहिए <code>META-INF</code>, जिसमें आवश्यक फ़ाइल है <code>container.xml</code>. यह एक्सएमएल फ़ाइल पुस्तक की सामग्री को परिभाषित करने वाली फ़ाइल की ओर इशारा करती है। यह ओपीएफ फ़ाइल है, हालाँकि अतिरिक्त विकल्प है <code>rootfile</code> तत्वों की अनुमति है.<ref name="ocf2.0.1_spec"/>


के अलावा <code>mimetype</code> और <code>META-INF/container.xml</code>, अन्य फ़ाइलें (OPF, NCX, XHTML, CSS और छवियाँ फ़ाइलें) पारंपरिक रूप से नामक निर्देशिका में रखी जाती हैं <code>OEBPS</code>.
के अतिरिक्त <code>mimetype</code> और <code>META-INF/container.xml</code>, अन्य फ़ाइलें (OPF, NCX, एक्सएचटीएमएल, सीएसएस और छवियाँ फ़ाइलें) पारंपरिक रूप से नामक निर्देशिका में रखी जाती हैं <code>OEBPS</code>.


एक उदाहरण फ़ाइल संरचना:
एक उदाहरण फ़ाइल संरचना:
Line 197: Line 194:


===संस्करण 3.0.1===
===संस्करण 3.0.1===
EPUB 3.0 अनुशंसित विशिष्टता को 11 अक्टूबर 2011 को अनुमोदित किया गया था। 26 जून 2014 को EPUB 3.0.1 को EPUB 3.0 के मामूली रखरखाव अद्यतन के रूप में अनुमोदित किया गया था। EPUB 3.0 पिछले रिलीज़ 2.0.1 का स्थान लेता है।{{Efn | Detailed descriptions of the differences between 3.0 and 2.0.1 can be found on {{Citation | url = http://idpf.org/epub/30/spec/epub30-changes.html | publisher = IDPF | title = ePub 3.0 spec changes}}.}}
ईपीयूबी 3.0 अनुशंसित विशिष्टता को 11 अक्टूबर 2011 को अनुमोदित किया गया था। 26 जून 2014 को ईपीयूबी 3.0.1 को ईपीयूबी 3.0 के समान रखरखाव अद्यतन के रूप में अनुमोदित किया गया था। ईपीयूबी 3.0 पिछले रिलीज़ 2.0.1 का स्थान लेता है।{{Efn | Detailed descriptions of the differences between 3.0 and 2.0.1 can be found on {{Citation | url = http://idpf.org/epub/30/spec/epub30-changes.html | publisher = IDPF | title = ePub 3.0 spec changes}}.}}


EPUB 3 में चार विशिष्टताओं का सेट शामिल है:<ref name = "epub3_overview">{{cite web| title =EPUB 3 अवलोकन ड्राफ्ट| url =http://idpf.org/epub/30/spec/epub30-overview.html| publisher =IDPF| access-date =11 October 2011| work =EPUB 3 Working Group| date =11 October 2011| archive-url =https://web.archive.org/web/20120415004531/http://idpf.org/epub/30/spec/epub30-overview.html| archive-date =15 April 2012| url-status =dead}}</ref>
ईपीयूबी 3 में चार विशिष्टताओं का सेट सम्मिलित है:<ref name = "epub3_overview">{{cite web| title =EPUB 3 अवलोकन ड्राफ्ट| url =http://idpf.org/epub/30/spec/epub30-overview.html| publisher =IDPF| access-date =11 October 2011| work =EPUB 3 Working Group| date =11 October 2011| archive-url =https://web.archive.org/web/20120415004531/http://idpf.org/epub/30/spec/epub30-overview.html| archive-date =15 April 2012| url-status =dead}}</ref>
* EPUB प्रकाशन 3.0, जो प्रकाशन-स्तर के शब्दार्थ और EPUB प्रकाशनों के लिए व्यापक अनुरूपता आवश्यकताओं को परिभाषित करता है
* ईपीयूबी प्रकाशन 3.0, जो प्रकाशन-स्तर के शब्दार्थ और ईपीयूबी प्रकाशनों के लिए व्यापक अनुरूपता आवश्यकताओं को परिभाषित करता है
* EPUB सामग्री दस्तावेज़ 3.0, जो EPUB प्रकाशनों के संदर्भ में उपयोग के लिए XHTML, SVG और CSS की प्रोफाइल को परिभाषित करता है
* ईपीयूबी सामग्री डॉक्यूमेंट 3.0, जो ईपीयूबी प्रकाशनों के संदर्भ में उपयोग के लिए एक्सएचटीएमएल, SVG और सीएसएस की प्रोफाइल को परिभाषित करता है
* EPUB ओपन कंटेनर फॉर्मेट (OCF) 3.0, जो संबंधित संसाधनों के सेट को एकल-फ़ाइल (ज़िप) EPUB कंटेनर में इनकैप्सुलेट करने के लिए फ़ाइल प्रारूप और प्रोसेसिंग मॉडल को परिभाषित करता है।
* ईपीयूबी ओपन कंटेनर फॉर्मेट (OCF) 3.0, जो संबंधित संसाधनों के सेट को एकल-फ़ाइल (ज़िप) ईपीयूबी कंटेनर में इनकैप्सुलेट करने के लिए फ़ाइल प्रारूप और प्रोसेसिंग मॉडल को परिभाषित करता है।
* EPUB मीडिया ओवरले 3.0, जो टेक्स्ट और ऑडियो के सिंक्रनाइज़ेशन के लिए प्रारूप और प्रोसेसिंग मॉडल को परिभाषित करता है
* ईपीयूबी मीडिया ओवरले 3.0, जो टेक्स्ट और ऑडियो के सिंक्रनाइज़ेशन के लिए प्रारूप और प्रोसेसिंग मॉडल को परिभाषित करता है


EPUB 3.0 प्रारूप का उद्देश्य निम्नलिखित आलोचनाओं को संबोधित करना था:
ईपीयूबी 3.0 प्रारूप का उद्देश्य निम्नलिखित आलोचनाओं को संबोधित करना था:
* पाठ-केंद्रित पुस्तकों के लिए अच्छा होते हुए भी, EPUB उन प्रकाशनों के लिए अनुपयुक्त था जिनके लिए सटीक लेआउट या विशेष स्वरूपण की आवश्यकता होती है, जैसे कि कॉमिक पुस्तकें।<ref name = "teleread_epub_test"/>* अधिकांश तकनीकी प्रकाशनों के लिए EPUB के उपयोग में बाधा डालने वाला प्रमुख मुद्दा MathML के रूप में स्वरूपित समीकरणों के लिए समर्थन की कमी थी। उन्हें [[बिटमैप]] या स्केलेबल वेक्टर ग्राफिक्स छवियों के रूप में शामिल किया गया था, जिससे स्क्रीन रीडर द्वारा उचित हैंडलिंग और कंप्यूटर बीजगणित प्रणालियों के साथ बातचीत को रोक दिया गया था। MathML के लिए समर्थन EPUB 3.0 विनिर्देश में शामिल है।
* पाठ-केंद्रित पुस्तकों के लिए अच्छा होते हुए भी, ईपीयूबी उन प्रकाशनों के लिए अनुपयुक्त था जिनके लिए स्पष्ट लेआउट या विशेष स्वरूपण की आवश्यकता होती है, जैसे कि कॉमिक पुस्तकें।<ref name = "teleread_epub_test"/>* अधिकांश तकनीकी प्रकाशनों के लिए ईपीयूबी के उपयोग में बाधा डालने वाला प्रमुख मुद्दा MathML के रूप में स्वरूपित समीकरणों के लिए समर्थन की कमी थी। उन्हें [[बिटमैप]] या स्केलेबल वेक्टर ग्राफिक्स छवियों के रूप में सम्मिलित किया गया था, जिससे स्क्रीन रीडर द्वारा उचित हैंडलिंग और कंप्यूटर बीजगणित प्रणालियों के साथ बातचीत को रोक दिया गया था। MathML के लिए समर्थन ईपीयूबी 3.0 विनिर्देश में सम्मिलित है।
* EPUB की अन्य आलोचनाएँ EPUB पुस्तकों के भीतर या उनके बीच लिंक करने पर विनिर्देश की कमी और एनोटेशन के लिए विशिष्टता की कमी थी। EPUB के कंटेनर के रूप में ज़िप फ़ाइल के उपयोग से ऐसी लिंकिंग बाधित होती है। इसके अलावा, यह स्पष्ट नहीं था कि ईपीयूबी के आंतरिक संरचनात्मक मार्कअप (ऊपर उल्लिखित ओपीएफ विनिर्देश) का उपयोग करके लिंक करना बेहतर होगा या सीधे ज़िप की फ़ाइल संरचना के माध्यम से फ़ाइलों से लिंक करना बेहतर होगा।<ref name="epub_linking">{{cite web |url = http://frontmatters.com/2008/03/29/links-pointers-bookmarks-highlights-how-should-epub-do-it/ |title=लिंक, पॉइंटर्स, बुकमार्क, हाइलाइट्स: .epub को यह कैसे करना चाहिए?| date = March 29, 2008 | publisher = BookGlutton |work=FrontMatters}}</ref> EPUB पुस्तकों को एनोटेट करने के लिए मानकीकृत तरीके की कमी के कारण एनोटेशन को साझा करने और स्थानांतरित करने में कठिनाई हुई और इसलिए EPUB के उपयोग परिदृश्य सीमित हो गए, विशेष रूप से शैक्षिक सेटिंग्स में, क्योंकि यह वेब की तुलना में अन्तरक्रियाशीलता का स्तर प्रदान नहीं कर सकता है।<ref name ="teleread_epub_annotation">{{cite web | url = http://www.teleread.org/2007/11/05/social-annotation-and-the-marketplace-of-ideas-time-for-an-idpf-annotation-standard-for-books-and-other-e-pubs/ | title = 'सामाजिक एनोटेशन और विचारों का बाज़ार': पुस्तकों और अन्य ई-पबों के लिए आईडीपीएफ एनोटेशन मानक का समय!| last = Rothman | first = David | date = November 5, 2007 | work = TeleRead: Bring the E-Books Home | access-date = October 8, 2009 | archive-url = https://archive.today/20130113073939/http://www.teleread.org/2007/11/05/social-annotation-and-the-marketplace-of-ideas-time-for-an-idpf-annotation-standard-for-books-and-other-e-pubs/ | archive-date = January 13, 2013 | url-status = dead }}</ref>
* ईपीयूबी की अन्य आलोचनाएँ ईपीयूबी पुस्तकों के भीतर या उनके बीच लिंक करने पर विनिर्देश की कमी और एनोटेशन के लिए विशिष्टता की कमी थी। ईपीयूबी के कंटेनर के रूप में ज़िप फ़ाइल के उपयोग से ऐसी लिंकिंग बाधित होती है। इसके अतिरिक्त, यह स्पष्ट नहीं था कि ईपीयूबी के आंतरिक संरचनात्मक मार्कअप (ऊपर उल्लिखित ओपीएफ विनिर्देश) का उपयोग करके लिंक करना बेहतर होगा या सीधे ज़िप की फ़ाइल संरचना के माध्यम से फ़ाइलों से लिंक करना बेहतर होगा।<ref name="epub_linking">{{cite web |url = http://frontmatters.com/2008/03/29/links-pointers-bookmarks-highlights-how-should-epub-do-it/ |title=लिंक, पॉइंटर्स, बुकमार्क, हाइलाइट्स: .epub को यह कैसे करना चाहिए?| date = March 29, 2008 | publisher = BookGlutton |work=FrontMatters}}</ref> ईपीयूबी पुस्तकों को एनोटेट करने के लिए मानकीकृत तरीके की कमी के कारण एनोटेशन को साझा करने और स्थानांतरित करने में कठिनाई हुई और इसलिए ईपीयूबी के उपयोग परिदृश्य सीमित हो गए, विशेष रूप से शैक्षिक सेटिंग्स में, क्योंकि यह वेब की तुलना में अन्तरक्रियाशीलता का स्तर प्रदान नहीं कर सकता है।<ref name ="teleread_epub_annotation">{{cite web | url = http://www.teleread.org/2007/11/05/social-annotation-and-the-marketplace-of-ideas-time-for-an-idpf-annotation-standard-for-books-and-other-e-pubs/ | title = 'सामाजिक एनोटेशन और विचारों का बाज़ार': पुस्तकों और अन्य ई-पबों के लिए आईडीपीएफ एनोटेशन मानक का समय!| last = Rothman | first = David | date = November 5, 2007 | work = TeleRead: Bring the E-Books Home | access-date = October 8, 2009 | archive-url = https://archive.today/20130113073939/http://www.teleread.org/2007/11/05/social-annotation-and-the-marketplace-of-ideas-time-for-an-idpf-annotation-standard-for-books-and-other-e-pubs/ | archive-date = January 13, 2013 | url-status = dead }}</ref>


26 जून 2014 को, आईडीपीएफ ने अंतिम अनुशंसित विशिष्टता के रूप में ईपीयूबी 3.0.1 प्रकाशित किया।
26 जून 2014 को, आईडीपीएफ ने अंतिम अनुशंसित विशिष्टता के रूप में ईपीयूबी 3.0.1 प्रकाशित किया।
रेफरी नाम= V3.0.1 >{{Citation | url = http://www.idpf.org/epub/301/spec/epub-changes.html | title = EPUB 3.0.1 Changes | publisher = IDPF | access-date = July 8, 2014}}.</ref>
रेफरी नाम= V3.0.1 >{{Citation | url = http://www.idpf.org/epub/301/spec/epub-changes.html | title = EPUB 3.0.1 Changes | publisher = IDPF | access-date = July 8, 2014}}.</ref>


नवंबर 2014 में, EPUB 3.0 को [[अंतर्राष्ट्रीय मानक संगठन]]/अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन द्वारा ISO/IEC TS 30135 (भाग 1-7) के रूप में प्रकाशित किया गया था।<ref name="iso_standard">{{Citation | url = http://idpf.org/news/epub-30-published-as-iso-technical-specification | title = EPUB 3.0 Published as ISO Technical Specification | publisher = IDPF | access-date = August 28, 2018}}.</ref>
नवंबर 2014 में, ईपीयूबी 3.0 को [[अंतर्राष्ट्रीय मानक संगठन|अंतर्राष्ट्रीय मानदंड संगठन]]/अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन द्वारा ISO/IEC TS 30135 (भाग 1-7) के रूप में प्रकाशित किया गया था।<ref name="iso_standard">{{Citation | url = http://idpf.org/news/epub-30-published-as-iso-technical-specification | title = EPUB 3.0 Published as ISO Technical Specification | publisher = IDPF | access-date = August 28, 2018}}.</ref>


जनवरी 2020 में, EPUB 3.0.1 को अंतर्राष्ट्रीय मानक संगठन/अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन द्वारा ISO/IEC 23736 (भाग 1-6) के रूप में प्रकाशित किया गया था।<ref name="iso_standard_2020">{{Citation | url=https://www.niso.org/niso-io/2020/03/new-and-emerging-specs-and-standards-march-2020 | title = New and Emerging Specs and Standards (March 2020) | publisher = NISO | access-date = April 11, 2020}}.</ref>
जनवरी 2020 में, ईपीयूबी 3.0.1 को अंतर्राष्ट्रीय मानदंड संगठन/अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन द्वारा ISO/IEC 23736 (भाग 1-6) के रूप में प्रकाशित किया गया था।<ref name="iso_standard_2020">{{Citation | url=https://www.niso.org/niso-io/2020/03/new-and-emerging-specs-and-standards-march-2020 | title = New and Emerging Specs and Standards (March 2020) | publisher = NISO | access-date = April 11, 2020}}.</ref>


===संस्करण 3.2===
===संस्करण 3.2===
EPUB 3.2 की घोषणा 2018 में की गई थी,<ref>{{cite web | url=https://github.com/w3c/publ-epub-revision/wiki/EPUB-3.2-Rationale | title=EPUB 3.2 Rationale | website=[[GitHub]] | date=11 April 2020 | access-date=2020-05-07}}</ref> और अंतिम विनिर्देश 2019 में जारी किया गया था।<ref>{{cite web | url=https://www.w3.org/publishing/epub3/epub-spec.html | title=EPUB 3.2 | website=W3C | access-date=2020-05-07}}</ref> उल्लेखनीय परिवर्तन सीएसएस के विशेष उपसमूह को हटाना है, जो गैर-ईपब-प्रीफ़िक्स्ड गुणों के उपयोग को सक्षम बनाता है। HTML और SVG मानकों के संदर्भों को भी समय में निश्चित संस्करण के विपरीत उपलब्ध नवीनतम संस्करण में अद्यतन किया जाता है।<ref>{{cite web |title=EPUB 3.2 Changes |url=https://www.w3.org/publishing/epub3/epub-changes.html |website=www.w3.org}}</ref>
ईपीयूबी 3.2 की घोषणा 2018 में की गई थी,<ref>{{cite web | url=https://github.com/w3c/publ-epub-revision/wiki/EPUB-3.2-Rationale | title=EPUB 3.2 Rationale | website=[[GitHub]] | date=11 April 2020 | access-date=2020-05-07}}</ref> और अंतिम विनिर्देश 2019 में जारी किया गया था।<ref>{{cite web | url=https://www.w3.org/publishing/epub3/epub-spec.html | title=EPUB 3.2 | website=W3C | access-date=2020-05-07}}</ref> उल्लेखनीय परिवर्तन सीएसएस के विशेष उपसमूह को हटाना है, जो गैर-ईपब-प्रीफ़िक्स्ड गुणों के उपयोग को सक्षम बनाता है। HTML और SVG मानदंड के संदर्भों को भी समय में निश्चित संस्करण के विपरीत उपलब्ध नवीनतम संस्करण में अद्यतन किया जाता है।<ref>{{cite web |title=EPUB 3.2 Changes |url=https://www.w3.org/publishing/epub3/epub-changes.html |website=www.w3.org}}</ref>




===संस्करण 3.3===
===संस्करण 3.3===
W3C ने 25 मई, 2023 को संस्करण 3.3 की घोषणा की।<ref>{{cite web |last1=Garrish |first1=Matt |last2=Herman |first2=Ivan |last3=Cramer |first3=Dave |title=EPUB 3.3 |url=https://www.w3.org/TR/epub-33/ |website=W3C |publisher=W3C |access-date=15 June 2023}}</ref> परिवर्तनों में सख्त सुरक्षा और गोपनीयता मानक शामिल थे; और [[वेबपी]] और ओपस (ऑडियो प्रारूप) मीडिया प्रारूपों को अपनाना।<ref>{{cite web |last1=Brady |first1=Laura |title=EPUB 3.3 is here! |url=https://epubsecrets.com/epub-3-3-is-here.php |website=EPUBSecrets |publisher=Creative Publishing Network |access-date=15 June 2023}}</ref>
W3C ने 25 मई, 2023 को संस्करण 3.3 की घोषणा की।<ref>{{cite web |last1=Garrish |first1=Matt |last2=Herman |first2=Ivan |last3=Cramer |first3=Dave |title=EPUB 3.3 |url=https://www.w3.org/TR/epub-33/ |website=W3C |publisher=W3C |access-date=15 June 2023}}</ref> परिवर्तनों में सख्त सुरक्षा और गोपनीयता मानदंड सम्मिलित थे; और [[वेबपी]] और ओपस (ऑडियो प्रारूप) मीडिया प्रारूपों को अपनाना।<ref>{{cite web |last1=Brady |first1=Laura |title=EPUB 3.3 is here! |url=https://epubsecrets.com/epub-3-3-is-here.php |website=EPUBSecrets |publisher=Creative Publishing Network |access-date=15 June 2023}}</ref>




==सुविधाएँ==
==सुविधाएँ==
प्रारूप और कई पाठक निम्नलिखित का समर्थन करते हैं:
प्रारूप और अनेक पाठक निम्नलिखित का समर्थन करते हैं:
* रीफ्लोएबल दस्तावेज़: किसी विशेष डिस्प्ले के लिए टेक्स्ट को अनुकूलित करें
* रीफ्लोएबल डॉक्यूमेंट: किसी विशेष डिस्प्ले के लिए टेक्स्ट को अनुकूलित करें
* फिक्स्ड-लेआउट सामग्री:<ref>{{cite web|title=फिक्स्ड-लेआउट गुण|url=http://www.idpf.org/epub/301/spec/epub-publications.html#sec-package-metadata-fxl|publisher=International Digital Publishing Forum|access-date=11 September 2015}}</ref> पूर्व-पृष्ठांकित सामग्री कुछ प्रकार की अत्यधिक डिज़ाइन की गई सामग्री के लिए उपयोगी हो सकती है, जैसे सचित्र पुस्तकें जो केवल बड़ी स्क्रीन के लिए होती हैं, जैसे टैबलेट।<ref name="understanding-epub3">{{cite web|title=Understanding EPUB 3|url=http://epubzone.org/epub-3-overview/understanding-epub-3|website=EPUBZone|publisher=International Digital Publishing Forum|access-date=11 September 2015}}</ref>
* फिक्स्ड-लेआउट सामग्री:<ref>{{cite web|title=फिक्स्ड-लेआउट गुण|url=http://www.idpf.org/epub/301/spec/epub-publications.html#sec-package-metadata-fxl|publisher=International Digital Publishing Forum|access-date=11 September 2015}}</ref> पूर्व-पृष्ठांकित सामग्री कुछ प्रकार की अत्यधिक डिज़ाइन की गई सामग्री के लिए उपयोगी हो सकती है, जैसे सचित्र पुस्तकें जो केवल बड़ी स्क्रीन के लिए होती हैं, जैसे टैबलेट।<ref name="understanding-epub3">{{cite web|title=Understanding EPUB 3|url=http://epubzone.org/epub-3-overview/understanding-epub-3|website=EPUBZone|publisher=International Digital Publishing Forum|access-date=11 September 2015}}</ref>
* एक HTML वेब साइट की तरह, प्रारूप इनलाइन [[रेखापुंज ग्राफिक्स]] और [[वेक्टर ग्राफिक्स]] छवियों, मेटाडेटा और सीएसएस स्टाइल का समर्थन करता है।
* एक HTML वेब साइट की तरह, प्रारूप इनलाइन [[रेखापुंज ग्राफिक्स]] और [[वेक्टर ग्राफिक्स]] छवियों, मेटाडेटा और सीएसएस स्टाइल का समर्थन करता है।
Line 235: Line 232:
* MathML के सबसेट के लिए समर्थन<ref>{{cite web|title=एंबेडेड MathML|url=http://www.idpf.org/epub/30/spec/epub30-contentdocs.html#sec-xhtml-mathml|publisher=IDPF|access-date=12 September 2015}}</ref>
* MathML के सबसेट के लिए समर्थन<ref>{{cite web|title=एंबेडेड MathML|url=http://www.idpf.org/epub/30/spec/epub30-contentdocs.html#sec-xhtml-mathml|publisher=IDPF|access-date=12 September 2015}}</ref>
*संगत प्लेटफार्मों के साथ बेहतर विश्लेषणात्मक समर्थन<ref>{{Cite web|title=Top 9 Reasons To Convert Your PDF eBook To ePUB3|url=https://www.one-read.com/blog/convert-pdf-ebook-to-epub/|url-status=live|website=OneRead|date=7 January 2021 }}</ref>
*संगत प्लेटफार्मों के साथ बेहतर विश्लेषणात्मक समर्थन<ref>{{Cite web|title=Top 9 Reasons To Convert Your PDF eBook To ePUB3|url=https://www.one-read.com/blog/convert-pdf-ebook-to-epub/|url-status=live|website=OneRead|date=7 January 2021 }}</ref>
* [[डिजिटल अधिकार प्रबंधन]]- इसमें वैकल्पिक परत के रूप में डिजिटल अधिकार प्रबंधन (डीआरएम) शामिल हो सकता है<ref name="idpf_faq">{{cite web |url=http://www.idpf.org/forums/viewtopic.php?t=22 |title=डिजिटल पुस्तक मानक अक्सर पूछे जाने वाले प्रश्न|date=November 20, 2006 |publisher=IDPF |url-status=dead |archive-url=https://web.archive.org/web/20090903065251/http://www.idpf.org/forums/viewtopic.php?t=22 |archive-date=2009-09-03 }}</ref>
* [[डिजिटल अधिकार प्रबंधन]]- इसमें वैकल्पिक परत के रूप में डिजिटल अधिकार प्रबंधन (डीआरएम) सम्मिलित हो सकता है<ref name="idpf_faq">{{cite web |url=http://www.idpf.org/forums/viewtopic.php?t=22 |title=डिजिटल पुस्तक मानक अक्सर पूछे जाने वाले प्रश्न|date=November 20, 2006 |publisher=IDPF |url-status=dead |archive-url=https://web.archive.org/web/20090903065251/http://www.idpf.org/forums/viewtopic.php?t=22 |archive-date=2009-09-03 }}</ref>


===[[डिजिटल अधिकार प्रबंधन]]===
===[[डिजिटल अधिकार प्रबंधन]]===
एक EPUB फ़ाइल में वैकल्पिक रूप से अतिरिक्त परत के रूप में डिजिटल अधिकार प्रबंधन शामिल हो सकता है, लेकिन विनिर्देशों के अनुसार यह आवश्यक नहीं है।<ref name="idpf_faq"/>इसके अलावा, विनिर्देश में उपयोग के लिए किसी विशेष DRM प्रणाली का नाम नहीं दिया गया है, इसलिए प्रकाशक अपनी पसंद के अनुसार DRM योजना चुन सकते हैं। हालाँकि, EPUB के भविष्य के संस्करण (विशेष रूप से OCF) DRM के लिए प्रारूप निर्दिष्ट कर सकते हैं।<ref name="ocf2.0.1_spec" />
एक ईपीयूबी फ़ाइल में वैकल्पिक रूप से अतिरिक्त परत के रूप में डिजिटल अधिकार प्रबंधन सम्मिलित हो सकता है, लेकिन विनिर्देशों के अनुसार यह आवश्यक नहीं है।<ref name="idpf_faq"/>इसके अतिरिक्त, विनिर्देश में उपयोग के लिए किसी विशेष DRM प्रणाली का नाम नहीं दिया गया है, इसलिए प्रकाशक अपनी पसंद के अनुसार DRM योजना चुन सकते हैं। हालाँकि, ईपीयूबी के भविष्य के संस्करण (विशेष रूप से OCF) DRM के लिए प्रारूप निर्दिष्ट कर सकते हैं।<ref name="ocf2.0.1_spec" />


EPUB विनिर्देश किसी विशेष डिजिटल अधिकार प्रबंधन योजना को लागू या सुझाव नहीं देता है। यह [[ ईबुक पाठक |ईबुक पाठक]] पर विभिन्न डीआरएम प्रणालियों के लिए समर्थन के स्तर और खरीदी गई ई-पुस्तकों की पोर्टेबिलिटी को प्रभावित कर सकता है। नतीजतन, ऐसी डीआरएम असंगतता डीआरएम सिस्टम की तर्ज पर ईपीयूबी प्रारूप को खंडित कर सकती है, जिससे एकल मानक प्रारूप के फायदे कमजोर हो सकते हैं और उपभोक्ता भ्रमित हो सकता है।<ref name="ftimes_epub_drm1">{{cite web | url =http://www.ft.com/cms/s/0/a00ad6f8-0d0b-11df-a2dc-00144feabdc0.html |title= ई-बुक गार्डन में दीवारें बंद हैं| last = Gelles | first = David |date=January 29, 2010 |work= The Financial Times}}</ref><ref name="teleread_epub_drm1">{{cite web |url= http://www.teleread.org/2009/08/13/adobe-drmed-epub-isnt-an-open-standard-will-nyt-distinguish-between-nonproprietary-and-common/ |title= Adobe-DRMed ePub 'खुला' नहीं है: न्यूयॉर्क टाइम्स को अपने सोनी ईबुक स्टोर लेख को तत्काल स्पष्ट करने की आवश्यकता क्यों है|last= Rothman |first= David |date= August 13, 2009 |work= TeleRead: Bring the E-Books Home |url-status= dead |archive-url= https://web.archive.org/web/20091014155708/http://www.teleread.org/2009/08/13/adobe-drmed-epub-isnt-an-open-standard-will-nyt-distinguish-between-nonproprietary-and-common/ |archive-date= October 14, 2009 }}</ref><ref name="teleread_epub_drm2">{{cite web |url = http://www.teleread.org/2009/12/21/does-the-nook-use-its-own-incompatible-drm-scheme/ |title = क्या नुक्कड़ अपनी स्वयं की असंगत डीआरएम योजना का उपयोग करता है?|last = Biba |first = Paul |date = December 21, 2009 |work = TeleRead: Bring the E-Books Home |access-date = January 29, 2010 |archive-url = https://web.archive.org/web/20091228095050/http://www.teleread.org/2009/12/21/does-the-nook-use-its-own-incompatible-drm-scheme/ |archive-date = December 28, 2009 |url-status = dead }}</ref><ref name = "teleread_epub_drm3">{{cite web |url= http://www.teleread.org/2010/01/28/ipad-adds-to-the-drm-mess-apple-ebook-drm-exclusive-to-apple-hardware/ |title= आईपैड डीआरएम गड़बड़ी में जोड़ता है? Apple ईबुक DRM Apple हार्डवेयर के लिए विशेष है|last= Biba |first= Paul |date= January 28, 2010 |work= TeleRead: Bring the E-Books Home |access-date= January 29, 2010 |archive-url= https://web.archive.org/web/20100202222003/http://www.teleread.org/2010/01/28/ipad-adds-to-the-drm-mess-apple-ebook-drm-exclusive-to-apple-hardware/ |archive-date= February 2, 2010 |url-status= dead }}</ref><ref name="jkontherun_epub_drm1">{{cite web |url= http://jkontherun.com/2010/01/28/who-really-needs-an-ipad/ |title = वास्तव में आईपैड की आवश्यकता किसे है?| last =Kendrick | first = James |date=January 28, 2010 |work= JK On The Run}}</ref><ref name = "adobe_epub_drm1">{{cite web |url= http://blogs.adobe.com/digitaleditions/2010/01/epub_ipad_and_content_interope.html |title = EPUB, iPad और कंटेंट इंटरऑपरेबिलिटी| first =Dave | last = Dickson |date=January 27, 2010 |work=Digital Editions | publisher = Adobe}}</ref>
ईपीयूबी विनिर्देश किसी विशेष डिजिटल अधिकार प्रबंधन योजना को लागू या सुझाव नहीं देता है। यह [[ ईबुक पाठक |ईबुक पाठक]] पर विभिन्न डीआरएम प्रणालियों के लिए समर्थन के स्तर और खरीदी गई ई-पुस्तकों की पोर्टेबिलिटी को प्रभावित कर सकता है। नतीजतन, ऐसी डीआरएम असंगतता डीआरएम सिस्टम की तर्ज पर ईपीयूबी प्रारूप को खंडित कर सकती है, जिससे एकल मानदंड प्रारूप के फायदे कमजोर हो सकते हैं और उपभोक्ता भ्रमित हो सकता है।<ref name="ftimes_epub_drm1">{{cite web | url =http://www.ft.com/cms/s/0/a00ad6f8-0d0b-11df-a2dc-00144feabdc0.html |title= ई-बुक गार्डन में दीवारें बंद हैं| last = Gelles | first = David |date=January 29, 2010 |work= The Financial Times}}</ref><ref name="teleread_epub_drm1">{{cite web |url= http://www.teleread.org/2009/08/13/adobe-drmed-epub-isnt-an-open-standard-will-nyt-distinguish-between-nonproprietary-and-common/ |title= Adobe-DRMed ePub 'खुला' नहीं है: न्यूयॉर्क टाइम्स को अपने सोनी ईबुक स्टोर लेख को तत्काल स्पष्ट करने की आवश्यकता क्यों है|last= Rothman |first= David |date= August 13, 2009 |work= TeleRead: Bring the E-Books Home |url-status= dead |archive-url= https://web.archive.org/web/20091014155708/http://www.teleread.org/2009/08/13/adobe-drmed-epub-isnt-an-open-standard-will-nyt-distinguish-between-nonproprietary-and-common/ |archive-date= October 14, 2009 }}</ref><ref name="teleread_epub_drm2">{{cite web |url = http://www.teleread.org/2009/12/21/does-the-nook-use-its-own-incompatible-drm-scheme/ |title = क्या नुक्कड़ अपनी स्वयं की असंगत डीआरएम योजना का उपयोग करता है?|last = Biba |first = Paul |date = December 21, 2009 |work = TeleRead: Bring the E-Books Home |access-date = January 29, 2010 |archive-url = https://web.archive.org/web/20091228095050/http://www.teleread.org/2009/12/21/does-the-nook-use-its-own-incompatible-drm-scheme/ |archive-date = December 28, 2009 |url-status = dead }}</ref><ref name = "teleread_epub_drm3">{{cite web |url= http://www.teleread.org/2010/01/28/ipad-adds-to-the-drm-mess-apple-ebook-drm-exclusive-to-apple-hardware/ |title= आईपैड डीआरएम गड़बड़ी में जोड़ता है? Apple ईबुक DRM Apple हार्डवेयर के लिए विशेष है|last= Biba |first= Paul |date= January 28, 2010 |work= TeleRead: Bring the E-Books Home |access-date= January 29, 2010 |archive-url= https://web.archive.org/web/20100202222003/http://www.teleread.org/2010/01/28/ipad-adds-to-the-drm-mess-apple-ebook-drm-exclusive-to-apple-hardware/ |archive-date= February 2, 2010 |url-status= dead }}</ref><ref name="jkontherun_epub_drm1">{{cite web |url= http://jkontherun.com/2010/01/28/who-really-needs-an-ipad/ |title = वास्तव में आईपैड की आवश्यकता किसे है?| last =Kendrick | first = James |date=January 28, 2010 |work= JK On The Run}}</ref><ref name = "adobe_epub_drm1">{{cite web |url= http://blogs.adobe.com/digitaleditions/2010/01/epub_ipad_and_content_interope.html |title = EPUB, iPad और कंटेंट इंटरऑपरेबिलिटी| first =Dave | last = Dickson |date=January 27, 2010 |work=Digital Editions | publisher = Adobe}}</ref>


DRMed EPUB फ़ाइलों में नामक फ़ाइल होनी चाहिए <code>rights.xml</code> के अंदर <code>META-INF</code> ज़िप कंटेनर के मूल स्तर पर निर्देशिका।<ref name="ocf2.0.1_spec" />
DRMed ईपीयूबी फ़ाइलों में नामक फ़ाइल होनी चाहिए <code>rights.xml</code> के अंदर <code>META-INF</code> ज़िप कंटेनर के मूल स्तर पर निर्देशिका।<ref name="ocf2.0.1_spec" />




Line 248: Line 245:
== गोद लेना ==
== गोद लेना ==


EPUB का व्यापक रूप से सॉफ्टवेयर रीडर्स पर उपयोग किया जाता है जैसे [[एंड्रॉइड (ऑपरेटिंग सिस्टम)]] पर Google Play पुस्तकें और [[iOS]] और [[macOS]] पर Apple पुस्तकें और [[अमेज़न प्रज्वलित]] के ई-रीडर, लेकिन अन्य प्लेटफार्मों के लिए संबंधित ऐप्स द्वारा नहीं। iBooks मालिकाना iBook प्रारूप का भी समर्थन करता है, जो EPUB प्रारूप पर आधारित है लेकिन कार्य करने के लिए iBooks ऐप के कोड पर निर्भर करता है।<ref>{{cite web | url=http://www.macrumors.com/2012/01/19/new-ibooks-not-technically-in-epub-format/ | title=नई iBooks तकनीकी रूप से epub प्रारूप में नहीं हैं| publisher=MacRumors  | author=Arnold Kim | date=January 19, 2012}}</ref>
ईपीयूबी का व्यापक रूप से सॉफ्टवेयर रीडर्स पर उपयोग किया जाता है जैसे [[एंड्रॉइड (ऑपरेटिंग सिस्टम)]] पर Google Play पुस्तकें और [[iOS]] और [[macOS]] पर Apple पुस्तकें और [[अमेज़न प्रज्वलित]] के ई-रीडर, लेकिन अन्य प्लेटफार्मों के लिए संबंधित ऐप्स द्वारा नहीं। iBooks मालिकाना iBook प्रारूप का भी समर्थन करता है, जो ईपीयूबी प्रारूप पर आधारित है लेकिन कार्य करने के लिए iBooks ऐप के कोड पर निर्भर करता है।<ref>{{cite web | url=http://www.macrumors.com/2012/01/19/new-ibooks-not-technically-in-epub-format/ | title=नई iBooks तकनीकी रूप से epub प्रारूप में नहीं हैं| publisher=MacRumors  | author=Arnold Kim | date=January 19, 2012}}</ref>
ईपीयूबी [[इलेक्ट्रॉनिक डाटा इंटरचेंज]] के लिए लोकप्रिय प्रारूप है क्योंकि यह खुला प्रारूप हो सकता है और किंडल पाठकों के लिए अमेज़ॅन के मालिकाना प्रारूप के विपरीत HTML पर आधारित है। सार्वजनिक डोमेन और खुली लाइसेंस प्राप्त सामग्री के लोकप्रिय ईपीयूबी उत्पादकों में [[प्रोजेक्ट गुटेनबर्ग]], [[ मानक ईपुस्तकें |मानक ईपुस्तकें]] , [[पबमेड सेंट्रल]], [[ Scielo |Scielo]] और अन्य शामिल हैं।
ईपीयूबी [[इलेक्ट्रॉनिक डाटा इंटरचेंज]] के लिए लोकप्रिय प्रारूप है क्योंकि यह खुला प्रारूप हो सकता है और किंडल पाठकों के लिए अमेज़ॅन के मालिकाना प्रारूप के विपरीत HTML पर आधारित है। सार्वजनिक डोमेन और खुली लाइसेंस प्राप्त सामग्री के लोकप्रिय ईपीयूबी उत्पादकों में [[प्रोजेक्ट गुटेनबर्ग]], [[ मानक ईपुस्तकें |मानदंड ईपुस्तकें]] , [[पबमेड सेंट्रल]], [[ Scielo |Scielo]] और अन्य सम्मिलित हैं।


2022 में, अमेज़ॅन (कंपनी) की अमेज़ॅन किंडल#सेंड-टू-किंडल सेवा|सेंड-टू-किंडल सेवा ने ईपीयूबी के पक्ष में अपने स्वयं के किंडल फ़ाइल प्रारूप के लिए समर्थन हटा दिया।<ref>{{cite web| url=https://michaelcavacini.com/2022/05/04/amazon-kindle-will-support-epub-books-abandoning-mobi-format/| title=अमेज़न किंडल MOBI फॉर्मेट को छोड़कर EPUB बुक्स को सपोर्ट करेगा| author=Michael Cavacini| website=michaelcavacini.com| date=2022-05-04| accessdate=2022-05-04}}</ref><ref>{{cite web |url=https://www.amazon.com/gp/help/customer/display.html/ref=hp_pdoc_main_short_us?nodeId=200767340 |title=अपनी किंडल लाइब्रेरी में दस्तावेज़ भेजने के बारे में जानें|website=Amazon |access-date=2022-05-04 |archive-date=January 25, 2022 |archive-url=https://web.archive.org/web/20220125031356/https://www.amazon.com/gp/help/customer/display.html/ref=hp_pdoc_main_short_us?nodeId=200767340 |url-status=live }}</ref>
2022 में, अमेज़ॅन (कंपनी) की अमेज़ॅन किंडल#सेंड-टू-किंडल सेवा|सेंड-टू-किंडल सेवा ने ईपीयूबी के पक्ष में अपने स्वयं के किंडल फ़ाइल प्रारूप के लिए समर्थन हटा दिया।<ref>{{cite web| url=https://michaelcavacini.com/2022/05/04/amazon-kindle-will-support-epub-books-abandoning-mobi-format/| title=अमेज़न किंडल MOBI फॉर्मेट को छोड़कर EPUB बुक्स को सपोर्ट करेगा| author=Michael Cavacini| website=michaelcavacini.com| date=2022-05-04| accessdate=2022-05-04}}</ref><ref>{{cite web |url=https://www.amazon.com/gp/help/customer/display.html/ref=hp_pdoc_main_short_us?nodeId=200767340 |title=अपनी किंडल लाइब्रेरी में दस्तावेज़ भेजने के बारे में जानें|website=Amazon |access-date=2022-05-04 |archive-date=January 25, 2022 |archive-url=https://web.archive.org/web/20220125031356/https://www.amazon.com/gp/help/customer/display.html/ref=hp_pdoc_main_short_us?nodeId=200767340 |url-status=live }}</ref>
Line 256: Line 253:
==सुरक्षा और गोपनीयता संबंधी चिंताएं==
==सुरक्षा और गोपनीयता संबंधी चिंताएं==


EPUB के लिए पाठकों को [[HTML5]], [[जावास्क्रिप्ट]], CSS, [[SVG]] प्रारूपों का समर्थन करने की आवश्यकता होती है, जिससे EPUB पाठक वेब ब्राउज़र के समान तकनीक का उपयोग करते हैं।
ईपीयूबी के लिए पाठकों को [[HTML5]], [[जावास्क्रिप्ट]], सीएसएस, [[SVG]] प्रारूपों का समर्थन करने की आवश्यकता होती है, जिससे ईपीयूबी पाठक वेब ब्राउज़र के समान तकनीक का उपयोग करते हैं।


ऐसे प्रारूप विभिन्न प्रकार के सुरक्षा मुद्दों और गोपनीयता-उल्लंघन वाले व्यवहारों से जुड़े होते हैं, जैसे [[वेब बीकन]], [[सीएसआरएफ]], [https://owasp.org/www-community/attacks/Cross_Site_History_Manipulation_(XSHM) XSHM] अपनी जटिलता और लचीलेपन के कारण।
ऐसे प्रारूप विभिन्न प्रकार के सुरक्षा मुद्दों और गोपनीयता-उल्लंघन वाले व्यवहारों से जुड़े होते हैं, जैसे [[वेब बीकन]], [[सीएसआरएफ]], [https://owasp.org/www-community/attacks/Cross_Site_History_Manipulation_(XSHM) XSHM] अपनी जटिलता और लचीलेपन के कारण।


ऐसी कमजोरियों का उपयोग EPUB फ़ाइलों पर [[वेब ट्रैकिंग]] और [[क्रॉस-डिवाइस ट्रैकिंग]] लागू करने के लिए किया जा सकता है।<ref>{{cite web | url=https://www.baldurbjarnason.com/notes/epub-javascript-security/ | title=EPUB javascript security}}</ref><ref>{{cite web | url=https://security.stackexchange.com/questions/176223/how-to-detect-malicious-fb2-epub-file | title=How to detect malicious EPUB}}</ref><ref>{{cite web | url=https://www.theregister.com/2017/01/27/bookish_hacker_finds_holes_in_amazon_apple_google_epub_services/ | title=Hacker finds holes in Amazon Google EPUB services}}</ref>
ऐसी कमजोरियों का उपयोग ईपीयूबी फ़ाइलों पर [[वेब ट्रैकिंग]] और [[क्रॉस-डिवाइस ट्रैकिंग]] लागू करने के लिए किया जा सकता है।<ref>{{cite web | url=https://www.baldurbjarnason.com/notes/epub-javascript-security/ | title=EPUB javascript security}}</ref><ref>{{cite web | url=https://security.stackexchange.com/questions/176223/how-to-detect-malicious-fb2-epub-file | title=How to detect malicious EPUB}}</ref><ref>{{cite web | url=https://www.theregister.com/2017/01/27/bookish_hacker_finds_holes_in_amazon_apple_google_epub_services/ | title=Hacker finds holes in Amazon Google EPUB services}}</ref>
सुरक्षा शोधकर्ताओं ने उन हमलों की भी पहचान की जिनके कारण स्थानीय फ़ाइलें और अन्य उपयोगकर्ता डेटा अपलोड हो रहे थे।<ref>{{cite web | url=https://s1gnalcha0s.github.io/epub/2017/01/25/This-book-reads-you.html | title=This book reads you – exploiting services and readers that support the ePub book format}}</ref><ref>{{cite web | url=https://shhnjk.blogspot.com/2017/05/is-your-epub-reader-secure-enough.html | title= Is your ePub reader secure enough?| date= 16 May 2017}}</ref>
सुरक्षा शोधकर्ताओं ने उन हमलों की भी पहचान की जिनके कारण स्थानीय फ़ाइलें और अन्य उपयोगकर्ता डेटा अपलोड हो रहे थे।<ref>{{cite web | url=https://s1gnalcha0s.github.io/epub/2017/01/25/This-book-reads-you.html | title=This book reads you – exploiting services and readers that support the ePub book format}}</ref><ref>{{cite web | url=https://shhnjk.blogspot.com/2017/05/is-your-epub-reader-secure-enough.html | title= Is your ePub reader secure enough?| date= 16 May 2017}}</ref>
EPUB 3.1 अवलोकन दस्तावेज़ सुरक्षा चेतावनी प्रदान करता है:<ref>{{cite web | url=http://idpf.org/epub/31/spec/epub-overview.html#sec-scripting | title=EPUB overview}}</ref>
ईपीयूबी 3.1 अवलोकन डॉक्यूमेंट सुरक्षा चेतावनी प्रदान करता है:<ref>{{cite web | url=http://idpf.org/epub/31/spec/epub-overview.html#sec-scripting | title=EPUB overview}}</ref>
{{Blockquote
{{Blockquote
|text=Authors need to be aware that scripting in an EPUB Publication can create security considerations that are different from scripting within a Web browser. For example, typical same-origin policies are not applicable to content that has been downloaded to a user's local system. Therefore, it is strongly encouraged that scripting be limited to container constrained contexts.
|text=Authors need to be aware that scripting in an EPUB Publication can create security considerations that are different from scripting within a Web browser. For example, typical same-origin policies are not applicable to content that has been downloaded to a user's local system. Therefore, it is strongly encouraged that scripting be limited to container constrained contexts.
Line 268: Line 265:


==कार्यान्वयन==
==कार्यान्वयन==
एक EPUB फ़ाइल संग्रह है जिसमें वास्तव में, वेबसाइट होती है। इसमें HTML फ़ाइलें, छवियां, CSS स्टाइल शीट और अन्य संपत्तियां शामिल हैं। इसमें मेटाडेटा भी शामिल है. EPUB 3.3 नवीनतम संस्करण है. HTML5 का उपयोग करके, प्रकाशनों में वेब ब्राउज़र में वेबसाइटों की तरह ही वीडियो, ऑडियो और इंटरएक्टिविटी शामिल हो सकती है।<ref name="understanding-epub3"/>
एक ईपीयूबी फ़ाइल संग्रह है जिसमें वास्तव में, वेबसाइट होती है। इसमें HTML फ़ाइलें, छवियां, सीएसएस स्टाइल शीट और अन्य संपत्तियां सम्मिलित हैं। इसमें मेटाडेटा भी सम्मिलित है. ईपीयूबी 3.3 नवीनतम संस्करण है. HTML5 का उपयोग करके, प्रकाशनों में वेब ब्राउज़र में वेबसाइटों की तरह ही वीडियो, ऑडियो और इंटरएक्टिविटी सम्मिलित हो सकती है।<ref name="understanding-epub3"/>






===कंटेनर===
===कंटेनर===
एक EPUB प्रकाशन एकल फ़ाइल के रूप में वितरित किया जाता है। यह फ़ाइल अनएन्क्रिप्टेड ज़िप्ड संग्रह है जिसमें परस्पर संबंधित संसाधनों का सेट है।<ref name="ocf3.0_spec">{{cite web|title=EPUB ओपन कंटेनर फॉर्मेट (OCF) 3.0 - अनुशंसित विशिष्टता|url=http://www.idpf.org/epub/30/spec/epub30-ocf.html|publisher=IDPF|access-date=11 September 2015}}</ref>
एक ईपीयूबी प्रकाशन एकल फ़ाइल के रूप में वितरित किया जाता है। यह फ़ाइल अनएन्क्रिप्टेड ज़िप्ड संग्रह है जिसमें परस्पर संबंधित संसाधनों का सेट है।<ref name="ocf3.0_spec">{{cite web|title=EPUB ओपन कंटेनर फॉर्मेट (OCF) 3.0 - अनुशंसित विशिष्टता|url=http://www.idpf.org/epub/30/spec/epub30-ocf.html|publisher=IDPF|access-date=11 September 2015}}</ref>


एक OCF (ओपन कंटेनर फॉर्मेट) एब्सट्रैक्ट कंटेनर कंटेनर की सामग्री के लिए फ़ाइल सिस्टम मॉडल को परिभाषित करता है। फ़ाइल सिस्टम मॉडल कंटेनर में सभी सामग्रियों के लिए एकल सामान्य रूट निर्देशिका का उपयोग करता है। प्रकाशनों के लिए सभी (गैर-दूरस्थ) संसाधन कंटेनर की रूट निर्देशिका के नेतृत्व वाले निर्देशिका ट्री में हैं, हालांकि EPUB इसके लिए किसी विशिष्ट फ़ाइल सिस्टम संरचना को अनिवार्य नहीं करता है। फ़ाइल सिस्टम मॉडल में META-INF नामक अनिवार्य निर्देशिका शामिल है जो कंटेनर की रूट निर्देशिका का प्रत्यक्ष बच्चा है। META-INF कंटेनर.xml को संग्रहीत करता है।
एक OCF (ओपन कंटेनर फॉर्मेट) एब्सट्रैक्ट कंटेनर कंटेनर की सामग्री के लिए फ़ाइल सिस्टम मॉडल को परिभाषित करता है। फ़ाइल सिस्टम मॉडल कंटेनर में सभी सामग्रियों के लिए एकल सामान्य रूट निर्देशिका का उपयोग करता है। प्रकाशनों के लिए सभी (गैर-दूरस्थ) संसाधन कंटेनर की रूट निर्देशिका के नेतृत्व वाले निर्देशिका ट्री में हैं, हालांकि ईपीयूबी इसके लिए किसी विशिष्ट फ़ाइल सिस्टम संरचना को अनिवार्य नहीं करता है। फ़ाइल सिस्टम मॉडल में META-INF नामक अनिवार्य निर्देशिका सम्मिलित है जो कंटेनर की रूट निर्देशिका का प्रत्यक्ष बच्चा है। META-INF कंटेनर.xml को संग्रहीत करता है।


संग्रह में पहली फ़ाइल माइमटाइप फ़ाइल होनी चाहिए। इसे अनएन्क्रिप्टेड और अनकंप्रेस्ड होना चाहिए ताकि गैर-ज़िप उपयोगिताएँ माइमटाइप को पढ़ सकें। माइमटाइप फ़ाइल [[ASCII]] फ़ाइल होनी चाहिए जिसमें स्ट्रिंग एप्लिकेशन/ईपब+ज़िप शामिल हो। यह फ़ाइल केवल .epub एक्सटेंशन की तुलना में एप्लिकेशन को फ़ाइल के [[माइम प्रकार]] की पहचान करने का अधिक विश्वसनीय तरीका प्रदान करती है।<ref name="ocf3.0_spec"/>
संग्रह में पहली फ़ाइल माइमटाइप फ़ाइल होनी चाहिए। इसे अनएन्क्रिप्टेड और अनकंप्रेस्ड होना चाहिए ताकि गैर-ज़िप उपयोगिताएँ माइमटाइप को पढ़ सकें। माइमटाइप फ़ाइल [[ASCII]] फ़ाइल होनी चाहिए जिसमें स्ट्रिंग एप्लिकेशन/ईपब+ज़िप सम्मिलित हो। यह फ़ाइल केवल .ईपीयूबी एक्सटेंशन की तुलना में एप्लिकेशन को फ़ाइल के [[माइम प्रकार]] की पहचान करने का अधिक विश्वसनीय तरीका प्रदान करती है।<ref name="ocf3.0_spec"/>


एक उदाहरण फ़ाइल संरचना:
एक उदाहरण फ़ाइल संरचना:
Line 295: Line 292:
</पूर्व>
</पूर्व>


कंटेनर.एक्सएमएल युक्त मेटा-आईएनएफ निर्देशिका होनी चाहिए। यह फ़ाइल पुस्तक की सामग्री, ओपीएफ फ़ाइल को परिभाषित करने वाली फ़ाइल की ओर इंगित करती है, हालाँकि अतिरिक्त वैकल्पिक रूटफ़ाइल तत्वों की अनुमति है।<ref name="ocf3.0_spec"/>माइमटाइप और मेटा-आईएनएफ/कंटेनर.एक्सएमएल के अलावा, अन्य फाइलें (ओपीएफ, एनसीएक्स, एक्सएचटीएमएल, सीएसएस और इमेज फाइलें) पारंपरिक रूप से ओईबीपीएस नामक निर्देशिका में रखी जाती हैं। उदाहरण कंटेनर.एक्सएमएल:
कंटेनर.एक्सएमएल युक्त मेटा-आईएनएफ निर्देशिका होनी चाहिए। यह फ़ाइल पुस्तक की सामग्री, ओपीएफ फ़ाइल को परिभाषित करने वाली फ़ाइल की ओर इंगित करती है, हालाँकि अतिरिक्त वैकल्पिक रूटफ़ाइल तत्वों की अनुमति है।<ref name="ocf3.0_spec"/>माइमटाइप और मेटा-आईएनएफ/कंटेनर.एक्सएमएल के अतिरिक्त, अन्य फाइलें (ओपीएफ, एनसीएक्स, एक्सएचटीएमएल, सीएसएस और इमेज फाइलें) पारंपरिक रूप से ओईबीपीएस नामक निर्देशिका में रखी जाती हैं। उदाहरण कंटेनर.एक्सएमएल:
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
<?xml version="1.0" encoding="UTF-8" ?>
<?xml version="1.0" encoding="UTF-8" ?>
Line 307: Line 304:


===प्रकाशन===
===प्रकाशन===
ePUB कंटेनर में ये होना चाहिए:<ref>{{cite web|title=ईपीयूबी प्रकाशन|url=http://www.idpf.org/epub/301/spec/epub-publications.html|publisher=IDPF|access-date=12 September 2015}}</ref>
ईपीयूबी कंटेनर में ये होना चाहिए:<ref>{{cite web|title=ईपीयूबी प्रकाशन|url=http://www.idpf.org/epub/301/spec/epub-publications.html|publisher=IDPF|access-date=12 September 2015}}</ref>
* कम से कम सामग्री दस्तावेज़।
* कम से कम सामग्री डॉक्यूमेंट।
* एक नेविगेशन दस्तावेज़।
* एक नेविगेशन डॉक्यूमेंट।
* सभी प्रकाशन संसाधनों को सूचीबद्ध करने वाला पैकेज दस्तावेज़। इस फ़ाइल को फ़ाइल एक्सटेंशन .opf का उपयोग करना चाहिए। इसमें मेटाडेटा, मेनिफेस्ट, फ़ॉलबैक चेन, बाइंडिंग और स्पाइन शामिल हैं। यह डिफ़ॉल्ट रीडिंग ऑर्डर को परिभाषित करने वाले आईडी संदर्भों का क्रमबद्ध अनुक्रम है।
* सभी प्रकाशन संसाधनों को सूचीबद्ध करने वाला पैकेज डॉक्यूमेंट। इस फ़ाइल को फ़ाइल एक्सटेंशन .opf का उपयोग करना चाहिए। इसमें मेटाडेटा, मेनिफेस्ट, फ़ॉलबैक चेन, बाइंडिंग और स्पाइन सम्मिलित हैं। यह डिफ़ॉल्ट रीडिंग ऑर्डर को परिभाषित करने वाले आईडी संदर्भों का क्रमबद्ध अनुक्रम है।
ePUB कंटेनर में ये शामिल हो सकते हैं:
ईपीयूबी कंटेनर में ये सम्मिलित हो सकते हैं:
* [[स्टाइल शीट भाषा]]एँ
* [[स्टाइल शीट भाषा]]एँ
* उच्चारण लेक्सिकन विशिष्टता (पीएलएस) दस्तावेज़
* उच्चारण लेक्सिकन विशिष्टता (पीएलएस) डॉक्यूमेंट
* मीडिया ओवरले दस्तावेज़
* मीडिया ओवरले डॉक्यूमेंट


===सामग्री===
===सामग्री===
सामग्री दस्तावेज़ों में शामिल हैं<ref>{{cite web|title=EPUB सामग्री दस्तावेज़|url=http://www.idpf.org/epub/301/spec/epub-contentdocs.html|publisher=IDPF|access-date=12 September 2015}}</ref> [[HTML 5]] सामग्री, नेविगेशन दस्तावेज़, स्केलेबल वेक्टर ग्राफ़िक्स दस्तावेज़, स्क्रिप्टेड सामग्री दस्तावेज़ और निश्चित लेआउट दस्तावेज़।
सामग्री दस्तावेज़ों में सम्मिलित हैं<ref>{{cite web|title=EPUB सामग्री दस्तावेज़|url=http://www.idpf.org/epub/301/spec/epub-contentdocs.html|publisher=IDPF|access-date=12 September 2015}}</ref> [[HTML 5]] सामग्री, नेविगेशन डॉक्यूमेंट, स्केलेबल वेक्टर ग्राफ़िक्स डॉक्यूमेंट, स्क्रिप्टेड सामग्री डॉक्यूमेंट और निश्चित लेआउट डॉक्यूमेंट।
सामग्री में सीएसएस और पीएलएस दस्तावेज़ भी शामिल हैं। नेविगेशन दस्तावेज़ EPUB 2 में प्रयुक्त NCX व्याकरण का स्थान लेते हैं।
सामग्री में सीएसएस और पीएलएस डॉक्यूमेंट भी सम्मिलित हैं। नेविगेशन डॉक्यूमेंट ईपीयूबी 2 में प्रयुक्त NCX व्याकरण का स्थान लेते हैं।


===मीडिया ओवरले===
===मीडिया ओवरले===
पूर्व-रिकॉर्ड किए गए ऑडियो कथन के समय और यह EPUB सामग्री दस्तावेज़ मार्कअप से कैसे संबंधित है, इसका वर्णन करने के लिए मीडिया ओवरले दस्तावेज़ों का उपयोग करके EPUB 3 में सिंक्रनाइज़ ऑडियो कथन वाली पुस्तकें बनाई जाती हैं। मीडिया ओवरले के लिए फ़ाइल स्वरूप को [[सिंक्रोनाइज्ड मल्टीमीडिया इंटीग्रेशन लैंग्वेज]] के सबसेट के रूप में परिभाषित किया गया है।<ref>{{cite web|title=EPUB मीडिया ओवरले|url=http://www.idpf.org/epub/301/spec/epub-mediaoverlays.html|publisher=IDPF|access-date=12 September 2015}}</ref>
पूर्व-रिकॉर्ड किए गए ऑडियो कथन के समय और यह ईपीयूबी सामग्री डॉक्यूमेंट मार्कअप से कैसे संबंधित है, इसका वर्णन करने के लिए मीडिया ओवरले दस्तावेज़ों का उपयोग करके ईपीयूबी 3 में सिंक्रनाइज़ ऑडियो कथन वाली पुस्तकें बनाई जाती हैं। मीडिया ओवरले के लिए फ़ाइल स्वरूप को [[सिंक्रोनाइज्ड मल्टीमीडिया इंटीग्रेशन लैंग्वेज]] के सबसेट के रूप में परिभाषित किया गया है।<ref>{{cite web|title=EPUB मीडिया ओवरले|url=http://www.idpf.org/epub/301/spec/epub-mediaoverlays.html|publisher=IDPF|access-date=12 September 2015}}</ref>




==सॉफ़्टवेयर==
==सॉफ़्टवेयर==
EPUB रीडर सॉफ़्टवेयर सभी प्रमुख कंप्यूटिंग प्लेटफ़ॉर्म के लिए मौजूद है, जैसे डेस्कटॉप प्लेटफ़ॉर्म पर [[Adobe Digital Editions]] और Calibre (ebook सॉफ़्टवेयर), Android और iOS पर Google Play पुस्तकें और [[Aldiko]], और macOS और iOS पर Apple पुस्तकें। EPUB फ़ाइलें बनाने के लिए क्रॉस-प्लेटफ़ॉर्म संपादक सॉफ़्टवेयर भी है, जिसमें [[ओपन-सोर्स लाइसेंस]] प्रोग्राम कैलिबर (सॉफ़्टवेयर) और सिगिल (एप्लिकेशन) शामिल हैं।
ईपीयूबी रीडर सॉफ़्टवेयर सभी प्रमुख कंप्यूटिंग प्लेटफ़ॉर्म के लिए मौजूद है, जैसे डेस्कटॉप प्लेटफ़ॉर्म पर [[Adobe Digital Editions]] और Calibre (ebook सॉफ़्टवेयर), Android और iOS पर Google Play पुस्तकें और [[Aldiko]], और macOS और iOS पर Apple पुस्तकें। ईपीयूबी फ़ाइलें बनाने के लिए क्रॉस-प्लेटफ़ॉर्म संपादक सॉफ़्टवेयर भी है, जिसमें [[ओपन-सोर्स लाइसेंस]] प्रोग्राम कैलिबर (सॉफ़्टवेयर) और सिगिल (एप्लिकेशन) सम्मिलित हैं।


अधिकांश आधुनिक [[वेब ब्राउज़र]] EPUB रीडर [[प्लग-इन (कंप्यूटिंग)]] का भी समर्थन करते हैं। [[Microsoft Edge]] ब्राउज़र में सितंबर 2019 तक EPUB रीडर क्षमता निर्मित थी।<ref>{{Cite web|last=Casserly|first=Martyn|title=अपने लैपटॉप या पीसी पर ईपीयूबी फाइलें कैसे पढ़ें|url=https://www.techadvisor.co.uk/how-to/entertainment/open-epub-files-windows-3799900/|access-date=2020-12-31|website=Tech Advisor}}</ref>
अधिकांश आधुनिक [[वेब ब्राउज़र]] ईपीयूबी रीडर [[प्लग-इन (कंप्यूटिंग)]] का भी समर्थन करते हैं। [[Microsoft Edge]] ब्राउज़र में सितंबर 2019 तक ईपीयूबी रीडर क्षमता निर्मित थी।<ref>{{Cite web|last=Casserly|first=Martyn|title=अपने लैपटॉप या पीसी पर ईपीयूबी फाइलें कैसे पढ़ें|url=https://www.techadvisor.co.uk/how-to/entertainment/open-epub-files-windows-3799900/|access-date=2020-12-31|website=Tech Advisor}}</ref>




===सॉफ़्टवेयर पढ़ना===
===सॉफ़्टवेयर पढ़ना===
{{See also|Comparison of Android e-reader software|Category:EPUB readers}}
{{See also|Comparison of Android e-reader software|Category:EPUB readers}}
निम्नलिखित सॉफ़्टवेयर EPUB फ़ाइलों को पढ़ और प्रदर्शित कर सकता है।
निम्नलिखित सॉफ़्टवेयर ईपीयूबी फ़ाइलों को पढ़ और प्रदर्शित कर सकता है।


{| class="wikitable sortable plainrowheaders"
{| class="wikitable sortable plainrowheaders"
Line 347: Line 344:
| [[Microsoft]] [[Windows]], [[Apple, Inc|Apple]] [[Mac OS X]], Android, iOS
| [[Microsoft]] [[Windows]], [[Apple, Inc|Apple]] [[Mac OS X]], Android, iOS
| [[Adobe Content Server]]
| [[Adobe Content Server]]
| Requires online activation for EPUB files with DRM.
| Requires online activation for ईपीयूबी files with DRM.
|-
|-
!scope="row"| [[Aldiko]]
!scope="row"| [[Aldiko]]
Line 353: Line 350:
| Android
| Android
| Adobe Content Server
| Adobe Content Server
| Supports EPUB for Android devices.
| Supports ईपीयूबी for Android devices.
|-
|-
!scope="row"| [[Apple Books]]  
!scope="row"| [[Apple Books]]  
Line 359: Line 356:
| OS X, iOS
| OS X, iOS
| [[FairPlay]]<ref name = "latimes_ibooks_drm">{{cite web |url = http://latimesblogs.latimes.com/technology/2010/02/apple-ibooks-drm-fairplay.html |title=Apple to wrap digital books in FairPlay copy protection | last =Pham | first = Alex |date=February 15, 2010 | work = The Los Angeles Times}}</ref>
| [[FairPlay]]<ref name = "latimes_ibooks_drm">{{cite web |url = http://latimesblogs.latimes.com/technology/2010/02/apple-ibooks-drm-fairplay.html |title=Apple to wrap digital books in FairPlay copy protection | last =Pham | first = Alex |date=February 15, 2010 | work = The Los Angeles Times}}</ref>
| Supports EPUB 2 and EPUB 3. Books ''not'' readable directly on computers other than Macs.
| Supports ईपीयूबी 2 and ईपीयूबी 3. Books ''not'' readable directly on computers other than Macs.
|-
|-
!scope="row"| [[Bluefire Reader]]
!scope="row"| [[Bluefire Reader]]
Line 365: Line 362:
| Apple iOS, Android
| Apple iOS, Android
| Adobe Content Server
| Adobe Content Server
| Supports EPUB for Android and iOS devices.
| Supports ईपीयूबी for Android and iOS devices.
|-
|-
!scope="row"| [[Calibre (ebook software)|calibre]]
!scope="row"| [[Calibre (ebook software)|calibre]]
Line 371: Line 368:
| Windows, OS X, Linux
| Windows, OS X, Linux
| None
| None
| Primarily for library management, conversion, and transferring to devices, it includes an EPUB reader and editor. {{cite web| work =Calibre | title = About|url = http://calibre-ebook.com/about}}
| Primarily for library management, conversion, and transferring to devices, it includes an ईपीयूबी reader and editor. {{cite web| work =Calibre | title = About|url = http://calibre-ebook.com/about}}
|-
|-
!scope="row"| [[FBReader]]
!scope="row"| [[FBReader]]
Line 389: Line 386:
| Web application, Android, Apple iOS
| Web application, Android, Apple iOS
| Lektz DRM
| Lektz DRM
| Supports downloading purchased books as EPUB and/or PDF.
| Supports downloading purchased books as ईपीयूबी and/or PDF.
|-
|-
!scope="row"| [[Kitabu]]
!scope="row"| [[Kitabu]]
Line 401: Line 398:
| Windows, OS X, Android, Apple iOS, Kobo eReader Software,  
| Windows, OS X, Android, Apple iOS, Kobo eReader Software,  
| Adobe Content Server
| Adobe Content Server
| Supports EPUB 2 and EPUB 3.
| Supports ईपीयूबी 2 and ईपीयूबी 3.
|-
|-
!scope="row"| [[Lector (software)|Lector]]
!scope="row"| [[Lector (software)|Lector]]
Line 431: Line 428:
| Windows, OS X, Linux
| Windows, OS X, Linux
| None
| None
| Ebook reader add-on with annotations for Firefox. Supports open standard ebooks in EPUB 3- and EPUB 2 format and retrieval of books from OPDS book catalogues. (Development discontinued January 2017)
| Ebook reader add-on with annotations for Firefox. Supports open standard ebooks in ईपीयूबी 3- and ईपीयूबी 2 format and retrieval of books from OPDS book catalogues. (Development discontinued January 2017)
|-
|-
!scope="row"| [[Okular]]
!scope="row"| [[Okular]]
Line 443: Line 440:
| All Web browsers, Apple iOS, Android
| All Web browsers, Apple iOS, Android
| Adobe Content Server [[Snapplify]] SnappSafe DRM
| Adobe Content Server [[Snapplify]] SnappSafe DRM
| Supports downloading purchased books as EPUB and/or PDF. Supports PDF, ePUB2 and ePUB3 standard of e-books.
| Supports downloading purchased books as ईपीयूबी and/or PDF. Supports PDF, ePUB2 and ePUB3 standard of e-books.
|-
|-
!scope="row"| [[OverDrive, Inc.|Sora]]
!scope="row"| [[OverDrive, Inc.|Sora]]
Line 455: Line 452:
| Windows
| Windows
|  
|  
| Supports many documents format including EPUB.
| Supports many documents format including ईपीयूबी.
|-
|-
!scope="row"| [[Sumatra PDF]] (based on [[MuPDF]])
!scope="row"| [[Sumatra PDF]] (based on [[MuPDF]])
Line 461: Line 458:
| Windows
| Windows
| Adobe Content Server
| Adobe Content Server
| Supports EPUB for devices.
| Supports ईपीयूबी for devices.
|-
|-
!scope="row"| xochitl
!scope="row"| xochitl
Line 472: Line 469:


===क्रिएशन सॉफ्टवेयर===
===क्रिएशन सॉफ्टवेयर===
निम्नलिखित सॉफ़्टवेयर EPUB फ़ाइलें बना सकता है.
निम्नलिखित सॉफ़्टवेयर ईपीयूबी फ़ाइलें बना सकता है.


{| class="wikitable sortable plainrowheaders"
{| class="wikitable sortable plainrowheaders"
Line 485: Line 482:
| Proprietary
| Proprietary
| [[Microsoft]] Windows
| [[Microsoft]] Windows
| Version 11 exports to EPUB format.
| Version 11 exports to ईपीयूबी format.
|-
|-
!scope="row"| [[Abiword]]
!scope="row"| [[Abiword]]
| [[GNU Public License|GPL]]
| [[GNU Public License|GPL]]
| [[FreeBSD]], Linux, Windows
| [[FreeBSD]], Linux, Windows
| Support EPUB 2.0 format export since 2.9.1 release<ref>{{Citation | title = 2.9.1 release notes | url = http://www.abisource.com/release-notes/2.9.1.phtml | publisher = Abi source}}.</ref>
| Support ईपीयूबी 2.0 format export since 2.9.1 release<ref>{{Citation | title = 2.9.1 release notes | url = http://www.abisource.com/release-notes/2.9.1.phtml | publisher = Abi source}}.</ref>
|-
|-
!scope="row"| [[Adobe InDesign]]
!scope="row"| [[Adobe InDesign]]
| Proprietary
| Proprietary
| Windows, OS X
| Windows, OS X
| Exports to EPUB format. Versions prior to 5.5 create EPUBs that require significant editing to pass ePubCheck or ePubPreFlight. As from InDesign CC 2014, InDesign can export in ePub3 fixed-layout format.
| Exports to ईपीयूबी format. Versions prior to 5.5 create ईपीयूबीs that require significant editing to pass ePubCheck or ePubPreFlight. As from InDesign CC 2014, InDesign can export in ePub3 fixed-layout format.
|-
|-
!scope="row"| [[Adobe RoboHelp]]
!scope="row"| [[Adobe RoboHelp]]
| Unknown
| Unknown
| Windows
| Windows
| Online documentation tool that supports export to EPUB format
| Online documentation tool that supports export to ईपीयूबी format
|-
|-
!scope="row"| [[Atlantis Word Processor]]
!scope="row"| [[Atlantis Word Processor]]
| [[Shareware]]
| [[Shareware]]
| Windows, [[Portable app]]
| Windows, [[Portable app]]
| Converts any document to EPUB; supports multilevel TOCs, font embedding, and batch conversion.
| Converts any document to ईपीयूबी; supports multilevel TOCs, font embedding, and batch conversion.
|-
|-
!scope="row"| [[Booktype]]
!scope="row"| [[Booktype]]
| [[GNU Public License|GPL]]
| [[GNU Public License|GPL]]
| Web
| Web
| Book production platform that outputs to many formats, including EPUB. The platform can import content in various formats and supports collaborative editing.
| Book production platform that outputs to many formats, including ईपीयूबी. The platform can import content in various formats and supports collaborative editing.
|-
|-
!scope="row"| [[Calibre (software)|calibre]]
!scope="row"| [[Calibre (software)|calibre]]
| [[GNU Public License|GPL]]
| [[GNU Public License|GPL]]
| Windows, OS X, FreeBSD, Linux
| Windows, OS X, FreeBSD, Linux
| Conversion software and e-book organizer. Allows plugins, including for editing EPUB files; there is for instance a plugin to merge several EPUB files into one.<ref>{{cite web|last=JimmXinu|title= GUI Plugin: EpubMerge |url = http://www.mobileread.com/forums/showthread.php?t=169744|work= MobileRead Forums|access-date=24 February 2012}}</ref>
| Conversion software and e-book organizer. Allows plugins, including for editing ईपीयूबी files; there is for instance a plugin to merge several ईपीयूबी files into one.<ref>{{cite web|last=JimmXinu|title= GUI Plugin: EpubMerge |url = http://www.mobileread.com/forums/showthread.php?t=169744|work= MobileRead Forums|access-date=24 February 2012}}</ref>
|-
|-
!scope="row"| [[eLML]]
!scope="row"| [[eLML]]
| Unknown
| Unknown
| Windows, OS X, FreeBSD, Linux
| Windows, OS X, FreeBSD, Linux
| The eLesson Markup Language is a platform-independent XML-based open-source framework to create eLearning content. It supports various output formats like SCORM, HTML, PDF and also eBooks based on the EPUB format.
| The eLesson Markup Language is a platform-independent एक्सएमएल-based open-source framework to create eLearning content. It supports various output formats like SCORM, HTML, PDF and also eBooks based on the ईपीयूबी format.
|-
|-
!scope="row"| [[Feedbooks]]
!scope="row"| [[Feedbooks]]
Line 530: Line 527:
| Proprietary
| Proprietary
| Windows
| Windows
| [[Single-sourcing|Single source publishing]] tool that generates EPUB amongst several other documentation formats.
| [[Single-sourcing|Single source publishing]] tool that generates ईपीयूबी amongst several other documentation formats.
|-
|-
!scope="row"| [[HelpNDoc]]
!scope="row"| [[HelpNDoc]]
| Free for personal use, commercial otherwise.
| Free for personal use, commercial otherwise.
| Windows
| Windows
| Help authoring tool that generates EPUB files and other formats.
| Help authoring tool that generates ईपीयूबी files and other formats.
|-
|-
!scope="row"| [[iBooks Author]]
!scope="row"| [[iBooks Author]]
| Proprietary
| Proprietary
| OS X
| OS X
| [[Desktop publishing]] and page layout application. Free from Apple. Can export .ibooks format, which is a proprietary format based on EPUB.<ref name = "edbottjan22">{{cite web | url = http://www.zdnet.com/blog/bott/how-apple-is-sabotaging-an-open-standard-for-digital-books/4378 | title = How Apple is sabotaging an open standard for digital books | publisher=ZDNet | date=January 22, 2012 | access-date =January 30, 2012 | last =Bott | first = Ed}}</ref> There are restrictions on the commercial distribution of works created with iBooks in the .ibooks format.<ref>{{cite web | url= http://support.apple.com/kb/HT5071#2 | title= iBooks Author FAQ| publisher = Apple | date=March 23, 2012| access-date=April 26, 2012}}</ref> These restrictions apply to the .ibooks format only<ref>{{cite web | url=http://support.apple.com/kb/HT5071#7 | title=Apple iBooks Author FAQ| publisher=Apple | date=March 23, 2012| access-date= April 26, 2012}}</ref> and it can be argued that a file renamed to .epub is not distributed in the .ibooks format.
| [[Desktop publishing]] and page layout application. Free from Apple. Can export .ibooks format, which is a proprietary format based on ईपीयूबी.<ref name = "edbottjan22">{{cite web | url = http://www.zdnet.com/blog/bott/how-apple-is-sabotaging-an-open-standard-for-digital-books/4378 | title = How Apple is sabotaging an open standard for digital books | publisher=ZDNet | date=January 22, 2012 | access-date =January 30, 2012 | last =Bott | first = Ed}}</ref> There are restrictions on the commercial distribution of works created with iBooks in the .ibooks format.<ref>{{cite web | url= http://support.apple.com/kb/HT5071#2 | title= iBooks Author FAQ| publisher = Apple | date=March 23, 2012| access-date=April 26, 2012}}</ref> These restrictions apply to the .ibooks format only<ref>{{cite web | url=http://support.apple.com/kb/HT5071#7 | title=Apple iBooks Author FAQ| publisher=Apple | date=March 23, 2012| access-date= April 26, 2012}}</ref> and it can be argued that a file renamed to .ईपीयूबी is not distributed in the .ibooks format.
|-
|-
!scope="row"| [[iStudio Publisher]]
!scope="row"| [[iStudio Publisher]]
Line 550: Line 547:
| [[Mozilla Public License]], [[GNU Lesser General Public License]]
| [[Mozilla Public License]], [[GNU Lesser General Public License]]
| Windows, OS X, Linux
| Windows, OS X, Linux
| Text processor with a functionality to export as EPUB3 format since version 6.0. Also allowed to export as EPUB format via installing extension, such as eLaix.<ref>{{Citation | contribution = eLaix | contribution-url = http://extensions.libreoffice.org/extensions/elaix | publisher = Libre Office | title = Extension center}}.</ref>
| Text processor with a functionality to export as ईपीयूबी3 format since version 6.0. Also allowed to export as ईपीयूबी format via installing extension, such as eLaix.<ref>{{Citation | contribution = eLaix | contribution-url = http://extensions.libreoffice.org/extensions/elaix | publisher = Libre Office | title = Extension center}}.</ref>
|-
|-
!scope="row"| [[Lulu.com]]
!scope="row"| [[Lulu.com]]
| Proprietary
| Proprietary
| Web
| Web
| Converts .doc, .docx, or PDF manuscripts to an EPUB so that they may be sold on the Website in question.
| Converts .doc, .docx, or PDF manuscripts to an ईपीयूबी so that they may be sold on the Website in question.
|-
|-
!scope="row"| [[MadCap Flare|Madcap Flare]]
!scope="row"| [[MadCap Flare|Madcap Flare]]
| Proprietary
| Proprietary
| Windows
| Windows
| [[Single-sourcing|Single source publishing]] tool that can export content as EPUB.
| [[Single-sourcing|Single source publishing]] tool that can export content as ईपीयूबी.
|-
|-
!scope="row"| [[Oxygen xml|oXygen XML Editor]]
!scope="row"| [[Oxygen xml|oXygen एक्सएमएल Editor]]
| Proprietary
| Proprietary
| OS X, Windows, FreeBSD, Linux
| OS X, Windows, FreeBSD, Linux
| oXygen XML editor is the first tool that supports creating, transforming, and validating the documents that comprise the EPUB package.
| oXygen एक्सएमएल editor is the first tool that supports creating, transforming, and validating the documents that comprise the ईपीयूबी package.
|-
|-
!scope="row"| [[Pages (iWork)|Pages]]
!scope="row"| [[Pages (iWork)|Pages]]
| Proprietary
| Proprietary
| Mac OS X
| Mac OS X
| Word processor that can export to EPUB format
| Word processor that can export to ईपीयूबी format
|-
|-
!scope="row"| [[Pages (word processor)|Pages]]
!scope="row"| [[Pages (word processor)|Pages]]
| Proprietary
| Proprietary
| Apple {{nowrap|[[iOS]]}}
| Apple {{nowrap|[[iOS]]}}
| Word processor for mobile devices that can export to EPUB format
| Word processor for mobile devices that can export to ईपीयूबी format
|-
|-
!scope="row"| [[Pandoc]]
!scope="row"| [[Pandoc]]
| [[GNU General Public License#Version_2|GPLv2]]
| [[GNU General Public License#Version_2|GPLv2]]
| Unix-like, Windows
| Unix-like, Windows
| Can convert to and from EPUB versions 2 and 3
| Can convert to and from ईपीयूबी versions 2 and 3
|-
|-
!scope="row"| [[Playwrite (software)|Playwrite]]
!scope="row"| [[Playwrite (software)|Playwrite]]
| Proprietary
| Proprietary
| OS X
| OS X
| Native EPUB-based word processor. Native to EPUB 3 with EPUB 2 compatibility.
| Native ईपीयूबी-based word processor. Native to ईपीयूबी 3 with ईपीयूबी 2 compatibility.
|-
|-
!scope="row"| [[QuarkXPress]]
!scope="row"| [[QuarkXPress]]
| Proprietary
| Proprietary
| OS X, Windows
| OS X, Windows
| Desktop publishing tool, page layout application. Exports also to the EPUB format.
| Desktop publishing tool, page layout application. Exports also to the ईपीयूबी format.
|-
|-
!scope="row"| Serif [[PagePlus]]
!scope="row"| Serif [[PagePlus]]
| Proprietary
| Proprietary
| Windows
| Windows
| Desktop publishing program that can export to the EPUB 2 and EPUB 3 format. Comes with built-in output conversion profiles for targeting specific devices, as well as generic devices. Also includes pre-tested blank eBook templates, or can open and edit existing PDF files and publish as EPUB.
| Desktop publishing program that can export to the ईपीयूबी 2 and ईपीयूबी 3 format. Comes with built-in output conversion profiles for targeting specific devices, as well as generic devices. Also includes pre-tested blank eBook templates, or can open and edit existing PDF files and publish as ईपीयूबी.
|-
|-
!scope="row"| [[Scrivener (software)|Scrivener]]
!scope="row"| [[Scrivener (software)|Scrivener]]
Line 605: Line 602:
| [[GNU Public License|GPL]]
| [[GNU Public License|GPL]]
| Windows, FreeBSD, Linux, OS X
| Windows, FreeBSD, Linux, OS X
| Can open and edit EPUB books, instead of just converting from other formats to EPUB. Since version 0.7, supports embedding video or audio in EPUB.<ref>{{Citation | title = Sigil dev | url = http://sigildev.blogspot.nl/}}.</ref>
| Can open and edit ईपीयूबी books, instead of just converting from other formats to ईपीयूबी. Since version 0.7, supports embedding video or audio in ईपीयूबी.<ref>{{Citation | title = Sigil dev | url = http://sigildev.blogspot.nl/}}.</ref>
|-
|-
!scope="row"| [[eXeLearning]]
!scope="row"| [[eXeLearning]]
| [[GNU Public License|GPL]]
| [[GNU Public License|GPL]]
| Windows, Linux, OS X
| Windows, Linux, OS X
| Can be used to create educational interactive Web content, HTML5, IMS, SCORM and EPUB3 books<ref>{{Citation | title = eXeLearning | url = http://exelearning.net}}.</ref>
| Can be used to create educational interactive Web content, HTML5, IMS, SCORM and ईपीयूबी3 books<ref>{{Citation | title = eXeLearning | url = http://exelearning.net}}.</ref>
|-
|-
!scope="row"| [[Mellel]]
!scope="row"| [[Mellel]]
| Proprietary
| Proprietary
| OS X
| OS X
| Word processor application, can export its documents to EPUB<ref>{{Citation | title = Mellel | url = http://mellel.com}}.</ref>
| Word processor application, can export its documents to ईपीयूबी<ref>{{Citation | title = Mellel | url = http://mellel.com}}.</ref>
|-
|-
!scope="row"| [[Google Docs]]
!scope="row"| [[Google Docs]]
| Proprietary
| Proprietary
| Web
| Web
| Cloud word processor, can export to EPUB.
| Cloud word processor, can export to ईपीयूबी.
|}
|}


Line 634: Line 631:
==बाहरी संबंध==
==बाहरी संबंध==
* [http://www.iso.org/standard/53255.html ISO/IEC TS 30135-1:2014 - EPUB3 — Part 1: EPUB3 Overview]
* [http://www.iso.org/standard/53255.html ISO/IEC TS 30135-1:2014 - EPUB3 — Part 1: EPUB3 Overview]
* [http://validator.idpf.org/ IDPF EPUB Validator] ([https://github.com/w3c/epubcheck Github-repository])
* [http://validator.idpf.org/ IDPF ईपीयूबी Validator] ([https://github.com/w3c/epubcheck Github-repository])


{{Ebooks}}
{{Ebooks}}

Revision as of 08:53, 12 August 2023

Electronic Publication (EPUB)
Epub logo color.svg
Filename extension
.epub
Internet media type
application/epub+zip
Magic numberPK\x03\x04 (Zip)
Developed byInternational Digital Publishing Forum (IDPF)
Initial releaseSeptember 2007; 17 years ago (2007 -09)
Latest release
3.3
May 25, 2023; 18 months ago (2023-05-25)[1]
Type of formate-book file format
Contained byOEBPS Container Format (OCF; Zip)
Extended fromOpen eBook, XHTML, CSS, DTBook
StandardISO/IEC TS 30135
Open format?Yes
Websitewww.w3.org/publishing/epub3/

ईपीयूबी ई बुक्स वह फ़ाइल स्वरूप है जो .ईपीयूबी फाइल एक्सटेंशन का उपयोग करता है। यह शब्द इलेक्ट्रॉनिक प्रकाशन का संक्षिप्त रूप है और कभी-कभी इसे ईपब कहा जाता है। ईपीयूबी अनेक ई-रीडर्स द्वारा समर्थित है, और अधिकांश स्मार्टफ़ोन, टैबलेट और कंप्यूटर के लिए संगत सॉफ़्टवेयर उपलब्ध है। ईपीयूबी अंतर्राष्ट्रीय डिजिटल प्रकाशन फोरम (आईडीपीएफ) द्वारा प्रकाशित तकनीकी मानदंड है। सितंबर 2007 में यह पुराने ओपन ईबुक (ओईबी) मानदंड का स्थान लेते हुए आईडीपीएफ का आधिकारिक मानदंड बन गया था।[2]

पुस्तक उद्योग अध्ययन समूह ने पैकेजिंग सामग्री के लिए पसंद के प्रारूप के रूप में ईपीयूबी 3 का समर्थन किया है और कहा है कि वैश्विक पुस्तक प्रकाशन उद्योग को ही मानदंड के आसपास जुटना चाहिए।[3]</nowiki></ref> ईपीयूबी प्रारूप को संग्रह फ़ाइल के रूप में कार्यान्वित किया जाता है जिसमें छवियों और अन्य सहायक फ़ाइलों के साथ सामग्री ले जाने वाली एक्सएचटीएमएल फ़ाइलें सम्मिलित होती हैं। ईपीयूबी सबसे व्यापक रूप से समर्थित विक्रेता-स्वतंत्र एक्सएमएल-आधारित ई-पुस्तक प्रारूप है; अर्थात्, यह लगभग सभी हार्डवेयर रीडर्स द्वारा समर्थित है।[4]</nowiki></ref>

इतिहास

ओपन ईबुक के उत्तराधिकारी, ईपीयूबी 2.0 को अक्टूबर 2007 में तथा सितंबर 2010 में स्वीकृत रखरखाव अद्यतन (2.0.1) के साथ अनुमोदित किया गया था,[5][6]

ईपीयूबी 3.0 विनिर्देश जून 2014 में समान रखरखाव अद्यतन (3.0.1) के स्थान पर अक्टूबर 2011 में प्रभावी हो गया।[7]</nowiki> </ref> नई प्रमुख विशेषताओं में स्पष्ट लेआउट या विशेष स्वरूपण (फिक्स्ड लेआउट डॉक्यूमेंट) के लिए समर्थन सम्मिलित है, जैसे कि कॉमिक पुस्तकों के लिए,[8] और मैथएमएल समर्थन। ईपीयूबी का वर्तमान संस्करण 3.2 है, जो 8 मई, 2019 से प्रभावी है।[9]</nowiki> </ref> प्रारूप विनिर्देश का (पाठ का) पुनर्गठन किया गया [10]</nowiki> </ref> और सफ़ाई; प्रारूप दूरस्थ रूप से होस्ट किए गए संसाधनों और नए फ़ॉन्ट प्रारूपों का समर्थन करता है (डब्ल्यूओएफएफ|डब्ल्यूओएफएफ 2.0 और एसएफएनटी)[11]</nowiki></ref> और अधिक शुद्ध एचटीएमएल और सीएसएस का उपयोग करता है।[12]</nowiki></ref>

मई 2016 में इंटरनेशनल डिजिटल पब्लिशिंग फोरम के सदस्यों ने विश्वव्यापी वेब संकाय (W3C) विलय को मंजूरी दे दी,[13]</nowiki></ref> प्रकाशन उद्योग और मुख्य वेब प्रौद्योगिकी को पूरी तरह से संरेखित करना।[14]</nowiki></ref>

संस्करण 2.0.1

ईपीयूबी 2.0 को अक्टूबर 2007 में रखरखाव अद्यतन (2.0.1) के साथ अनुमोदित किया गया था, जिसका उद्देश्य सितंबर 2010 में अनुमोदित किए जा रहे विनिर्देशों में त्रुटियों को स्पष्ट करना और सही करना था।[6] ईपीयूबी संस्करण 2.0.1 में तीन विशिष्टताएँ सम्मिलित हैं:

  • ओपन पब्लिकेशन स्ट्रक्चर (ओपीएस) 2.0.1, में इसकी सामग्री का स्वरूपण सम्मिलित है।[15]
  • ओपन पैकेजिंग फॉर्मेट (ओपीएफ) 2.0.1, की संरचना का वर्णन करता है .ईपीयूबी एक्सएमएल में फ़ाइल करें.[16]
  • ओपन कंटेनर फॉर्मेट (ओसीएफ) 2.0.1, सभी फाइलों को ज़िप (फ़ाइल प्रारूप) संग्रह के रूप में एकत्र करता है।[17]

ईपीयूबी आंतरिक रूप से सामग्री डॉक्यूमेंट के पाठ और संरचना का प्रतिनिधित्व करने के लिए एक्सएचटीएमएल या DTBook (डेज़ी डिजिटल टॉकिंग बुक कंसोर्टियम द्वारा प्रदान किया गया एक्सएमएल मानदंड) और लेआउट और स्वरूपण प्रदान करने के लिए सीएसएस का सबसेट का उपयोग करता है। एक्सएमएल का उपयोग डॉक्यूमेंट मेनिफ़ेस्ट, सामग्री तालिका और ईपीयूबी मेटा डेटा बनाने के लिए किया जाता है। अंत में, फ़ाइलों को पैकेजिंग प्रारूप के रूप में ज़िप (फ़ाइल प्रारूप) फ़ाइल में बंडल किया जाता है।

खुली प्रकाशन संरचना 2.0.1

एक ईपीयूबी फ़ाइल किसी पुस्तक की सामग्री को संस्करण 2.0.1 के अनुसार बनाने के लिए एक्सएचटीएमएल 1.1 (या DTBook) का उपयोग करती है। यह पिछले संस्करणों (ओईबीपीएस 1.2 और पहले) से अलग है, जिसमें एक्सएचटीएमएल के सबसेट का उपयोग किया गया था। हालाँकि, कुछ तत्वों पर कुछ प्रतिबंध हैं। ईपीयूबी में एक्सएचटीएमएल दस्तावेज़ों के लिए इंटरनेट मीडिया प्रकार है application/xhtml+xml.[15][lower-alpha 1]

स्टाइलिंग और लेआउट सीएसएस 2.0 के सबसेट का उपयोग करके किया जाता है, जिसे ओपीएस स्टाइल शीट्स कहा जाता है। इस विशेष सिंटैक्स के लिए आवश्यक है कि रीडिंग सिस्टम सीएसएस गुणों के केवल हिस्से का समर्थन करें और कुछ कस्टम गुण जोड़ें। कस्टम गुण सम्मिलित हैं oeb-page-head, oeb-page-foot, और oeb-column-number. फ़ॉन्ट-एम्बेडिंग का उपयोग करके पूरा किया जा सकता है @font-face संपत्ति, साथ ही ओपीएफ के मेनिफेस्ट में फ़ॉन्ट फ़ाइल भी सम्मिलित है (नीचे देखें)। ईपीयूबी में सीएसएस दस्तावेज़ों के लिए इंटरनेट मीडिया प्रकार है text/सीएसएस.[15][lower-alpha 2]

ईपीयूबी के लिए यह भी आवश्यक है कि पोर्टेबल नेटवर्क ग्राफ़िक्स, JPEG, GIF और स्केलेबल वेक्टर ग्राफिक्स छवियों को इंटरनेट मीडिया प्रकार का उपयोग करके समर्थित किया जाए। image/png, image/jpeg, image/gif, image/svg+xml. अन्य मीडिया प्रकारों की अनुमति है, लेकिन रचनाकारों को समर्थित प्रकारों का उपयोग करके वैकल्पिक प्रस्तुतियाँ सम्मिलित करनी होंगी।[15]सभी आवश्यक mimetypes की तालिका के लिए, विनिर्देशन का अनुभाग 1.3.7 देखें।

यूनिकोड आवश्यक है, और सामग्री उत्पादकों को UTF-8 या UTF-16 एन्कोडिंग का उपयोग करना होगा।[15]यह अंतरराष्ट्रीय और बहुभाषी पुस्तकों का समर्थन करने के लिए है। हालाँकि, रीडिंग सिस्टम को प्रत्येक यूनिकोड वर्ण को प्रदर्शित करने के लिए आवश्यक फ़ॉन्ट प्रदान करने की आवश्यकता नहीं होती है, हालाँकि उन्हें उन वर्णों के लिए कम से कम प्लेसहोल्डर प्रदर्शित करने की आवश्यकता होती है जिन्हें पूरी तरह से प्रदर्शित नहीं किया जा सकता है।[15]

ईपीयूबी के लिए एक्सएचटीएमएल फ़ाइल का उदाहरण कंकाल इस तरह दिखता है:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <head>
    <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
    <title>Pride and Prejudice</title>
    <link rel="stylesheet" href="css/main.css" type="text/css" />
  </head>
  <body>
    ...
  </body>
</html>


खुला पैकेजिंग प्रारूप 2.0.1

ओपीएफ विनिर्देश का उद्देश्य उस तंत्र को [परिभाषित] करना है जिसके द्वारा ओपीएस प्रकाशन के विभिन्न घटकों को साथ बांधा जाता है और इलेक्ट्रॉनिक प्रकाशन को अतिरिक्त संरचना और शब्दार्थ प्रदान किया जाता है।[16] यह एक्सटेंशन के साथ दो एक्सएमएल फ़ाइलों .opf और .ncx. द्वारा पूरा किया जाता है

.opf फ़ाइल

ओपीएफ फ़ाइल, पारंपरिक रूप से नामित content.opf, ईपीयूबी पुस्तक का मेटाडेटा, फ़ाइल मेनिफेस्ट और रैखिक पढ़ने का क्रम रखता है। इस फ़ाइल में मूल तत्व है package और चार बाल तत्व: metadata, manifest, spine, और guide. इसके अतिरिक्त, package नोड में होना चाहिए unique-identifier गुण। .opf फ़ाइल माइम प्रकार है application/oebps-package+xml.[16]

metadata e> तत्व में विशेष ईपीयूबी फ़ाइल के लिए सभी मेटाडेटा जानकारी सम्मिलित होती है। तीन मेटाडेटा टैग आवश्यक हैं (हालांकि अनेक और उपलब्ध हैं): title, language, और identifier. title इसमें पुस्तक का शीर्षक सम्मिलित है, language पुस्तक की सामग्री की भाषा IETF भाषा टैग प्रारूप या उसके उत्तराधिकारियों में सम्मिलित है, जैसे कि नया IETF भाषा टैग और identifier इसमें पुस्तक के लिए विशिष्ट पहचानकर्ता होता है, जैसे उसका आईएसबीएन या यूआरएलidentifierद>एस id विशेषता के बराबर होना चाहिए unique-identifier से विशेषता package तत्व।[16][lower-alpha 3] manifest e> तत्व पैकेज में मौजूद सभी फाइलों को सूचीबद्ध करता है। प्रत्येक फ़ाइल को द्वारा दर्शाया जाता है item तत्व, और गुण हैं id, href, media-type. सभी XHTML (सामग्री डॉक्यूमेंट), स्टाइलशीट, चित्र या अन्य मीडिया, एम्बेडेड फ़ॉन्ट और NCX फ़ाइल को यहां सूचीबद्ध किया जाना चाहिए। केवल .opf फ़ाइल ही, container.xml, और यह mimetype फ़ाइलें सम्मिलित नहीं की जानी चाहिए.[16]

spine e> तत्व सभी XHTML सामग्री दस्तावेज़ों को उनके रैखिक पढ़ने के क्रम में सूचीबद्ध करता है। साथ ही, कोई भी सामग्री डॉक्यूमेंट जिस तक लिंकिंग या सामग्री तालिका के माध्यम से पहुंचा जा सकता है, उसे भी सूचीबद्ध किया जाना चाहिए। toc ई>की विशेषता spine सम्मिलित होना चाहिए id मैनिफ़ेस्ट में सूचीबद्ध NCX फ़ाइल का। प्रत्येक itemref तत्व का idref पर सेट है id इसके संबंधित सामग्री डॉक्यूमेंट का।[16]

guide ई>तत्व पुस्तक के मूलभूत संरचनात्मक घटकों की पहचान करने के उद्देश्य से वैकल्पिक तत्व है। प्रत्येक reference तत्व में गुण हैं type, title, href. में संदर्भित फ़ाइलें href मेनिफेस्ट में सूचीबद्ध होना चाहिए, और तत्व पहचानकर्ता रखने की अनुमति है (उदाहरण के लिए) #figures उदाहरण में)।[16][lower-alpha 4]

एक उदाहरण ओपीएफ फ़ाइल:

<?xml version="1.0"?>
<package version="2.0" xmlns="http://www.idpf.org/2007/opf" unique-identifier="BookId">

  <metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf">
    <dc:title>Pride and Prejudice</dc:title>
    <dc:language>en</dc:language>
    <dc:identifier id="BookId" opf:scheme="ISBN">123456789X</dc:identifier>
    <dc:creator opf:file-as="Austen, Jane" opf:role="aut">Jane Austen</dc:creator>
  </metadata>

  <manifest>
    <item id="chapter1" href="chapter1.xhtml" media-type="application/xhtml+xml"/>
    <item id="appendix" href="appendix.xhtml" media-type="application/xhtml+xml"/>
    <item id="stylesheet" href="style.css" media-type="text/css"/>
    <item id="ch1-pic" href="ch1-pic.png" media-type="image/png"/>
    <item id="myfont" href="css/myfont.otf" media-type="application/x-font-opentype"/>
    <item id="ncx" href="toc.ncx" media-type="application/x-dtbncx+xml"/>
  </manifest>

  <spine toc="ncx">
    <itemref idref="chapter1" />
    <itemref idref="appendix" />
  </spine>

  <guide>
    <reference type="loi" title="List Of Illustrations" href="appendix.xhtml#figures" />
  </guide>

</package>
.एनसीएक्स फ़ाइल

NCX फ़ाइल (एक्सएमएल के लिए नेविगेशन नियंत्रण फ़ाइल), जिसे पारंपरिक रूप से नाम दिया गया है toc.ncx, ईपीयूबी फ़ाइल के लिए सामग्री की श्रेणीबद्ध तालिका सम्मिलित है। एनसीएक्स के लिए विनिर्देश डेज़ी डिजिटल टॉकिंग बुक (डीटीबी) के लिए विकसित किया गया था, इसका रखरखाव डेज़ी कंसोर्टियम द्वारा किया जाता है, और यह ईपीयूबी विनिर्देश का हिस्सा नहीं है। एनसीएक्स फ़ाइल का माइमटाइप है application/x-dtbncx+xml.

यहां ध्यान देने योग्य बात यह है कि के लिए मान docTitle, docAuthor, और meta name="dtb:uid" तत्वों को ओपीएफ फ़ाइल में उनके एनालॉग्स से मेल खाना चाहिए। यह भी meta name="dtb:depth" तत्व की गहराई के बराबर सेट किया गया है navMap तत्व। navPoint सामग्री की पदानुक्रमित तालिका बनाने के लिए तत्वों को नेस्ट किया जा सकता है। navLabelकी सामग्री वह पाठ है जो .ncx का उपयोग करने वाली रीडिंग प्रणालियों द्वारा उत्पन्न सामग्री की तालिका में दिखाई देती है। navPoint'एस content तत्व मेनिफेस्ट में सूचीबद्ध सामग्री डॉक्यूमेंट को इंगित करता है और इसमें तत्व पहचानकर्ता भी सम्मिलित हो सकता है (उदाहरण के लिए) #section1).[16][18]

ईपीयूबी में उपयोग किए गए NCX विनिर्देश के कुछ अपवादों का विवरण विनिर्देश के धारा 2.4.1 में है। एनसीएक्स के लिए संपूर्ण विनिर्देश धारा 8 में पाया जा सकता है। डिजिटल टॉकिंग बुक के लिए विशिष्टताओं की जानकारी।[18]

एक उदाहरण .ncx फ़ाइल:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ncx PUBLIC "-//NISO//DTD ncx 2005-1//EN"
"http://www.daisy.org/z3986/2005/ncx-2005-1.dtd">

<ncx version="2005-1" xml:lang="en" xmlns="http://www.daisy.org/z3986/2005/ncx/">

  <head>
<!-- The following four metadata items are required for all NCX documents,
including those that conform to the relaxed constraints of OPS 2.0 -->

    <meta name="dtb:uid" content="123456789X"/> <!-- same as in .opf -->
    <meta name="dtb:depth" content="1"/> <!-- 1 or higher -->
    <meta name="dtb:totalPageCount" content="0"/> <!-- must be 0 -->
    <meta name="dtb:maxPageNumber" content="0"/> <!-- must be 0 -->
  </head>

  <docTitle>
    <text>Pride and Prejudice</text>
  </docTitle>

  <docAuthor>
    <text>Austen, Jane</text>
  </docAuthor>

  <navMap>
    <navPoint class="chapter" id="chapter1" playOrder="1">
      <navLabel><text>Chapter 1</text></navLabel>
      <content src="chapter1.xhtml"/>
    </navPoint>
  </navMap>

</ncx>


ओपन कंटेनर प्रारूप 2.0.1

ईपीयूबी फ़ाइल फ़ाइलों का समूह है जो OPS/OPF मानदंड के अनुरूप होती है और ZIP फ़ाइल में लपेटी जाती है।[19] OCF निर्दिष्ट करता है कि ज़िप में इन फ़ाइलों को कैसे व्यवस्थित किया जाए, और दो अतिरिक्त फ़ाइलों को परिभाषित करता है जिन्हें सम्मिलित किया जाना चाहिए। mimetype e> फ़ाइल ASCII में टेक्स्ट डॉक्यूमेंट होना चाहिए जिसमें स्ट्रिंग सम्मिलित हो application/epub+zip. यह असम्पीडित, अनएन्क्रिप्टेड और ज़िप संग्रह में पहली फ़ाइल भी होनी चाहिए। यह फ़ाइल अनुप्रयोगों को फ़ाइल के माइम प्रकार की पहचान करने का अधिक विश्वसनीय तरीका प्रदान करती है .ईपीयूबी विस्तार।[17]

साथ ही, नाम का फोल्डर भी होना चाहिए META-INF, जिसमें आवश्यक फ़ाइल है container.xml. यह एक्सएमएल फ़ाइल पुस्तक की सामग्री को परिभाषित करने वाली फ़ाइल की ओर इशारा करती है। यह ओपीएफ फ़ाइल है, हालाँकि अतिरिक्त विकल्प है rootfile तत्वों की अनुमति है.[17]

के अतिरिक्त mimetype और META-INF/container.xml, अन्य फ़ाइलें (OPF, NCX, एक्सएचटीएमएल, सीएसएस और छवियाँ फ़ाइलें) पारंपरिक रूप से नामक निर्देशिका में रखी जाती हैं OEBPS.

एक उदाहरण फ़ाइल संरचना: <पूर्व>--ज़िप कंटेनर-- माइम प्रकार मेटा-आईएनएफ/

 कंटेनर.xml

ओईबीपीएस/

 content.opf
 अध्याय1.xhtml
 ch1-pic.png
सीएसएस/
 स्टाइल.सीएसएस
 myfont.otf

</पूर्व>

उपरोक्त फ़ाइल संरचना को देखते हुए उदाहरण कंटेनर.एक्सएमएल:

<?xml version="1.0" encoding="UTF-8" ?>
<container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container">
  <rootfiles>
    <rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/>
  </rootfiles>
</container>


संस्करण 3.0.1

ईपीयूबी 3.0 अनुशंसित विशिष्टता को 11 अक्टूबर 2011 को अनुमोदित किया गया था। 26 जून 2014 को ईपीयूबी 3.0.1 को ईपीयूबी 3.0 के समान रखरखाव अद्यतन के रूप में अनुमोदित किया गया था। ईपीयूबी 3.0 पिछले रिलीज़ 2.0.1 का स्थान लेता है।[lower-alpha 5]

ईपीयूबी 3 में चार विशिष्टताओं का सेट सम्मिलित है:[20]

  • ईपीयूबी प्रकाशन 3.0, जो प्रकाशन-स्तर के शब्दार्थ और ईपीयूबी प्रकाशनों के लिए व्यापक अनुरूपता आवश्यकताओं को परिभाषित करता है
  • ईपीयूबी सामग्री डॉक्यूमेंट 3.0, जो ईपीयूबी प्रकाशनों के संदर्भ में उपयोग के लिए एक्सएचटीएमएल, SVG और सीएसएस की प्रोफाइल को परिभाषित करता है
  • ईपीयूबी ओपन कंटेनर फॉर्मेट (OCF) 3.0, जो संबंधित संसाधनों के सेट को एकल-फ़ाइल (ज़िप) ईपीयूबी कंटेनर में इनकैप्सुलेट करने के लिए फ़ाइल प्रारूप और प्रोसेसिंग मॉडल को परिभाषित करता है।
  • ईपीयूबी मीडिया ओवरले 3.0, जो टेक्स्ट और ऑडियो के सिंक्रनाइज़ेशन के लिए प्रारूप और प्रोसेसिंग मॉडल को परिभाषित करता है

ईपीयूबी 3.0 प्रारूप का उद्देश्य निम्नलिखित आलोचनाओं को संबोधित करना था:

  • पाठ-केंद्रित पुस्तकों के लिए अच्छा होते हुए भी, ईपीयूबी उन प्रकाशनों के लिए अनुपयुक्त था जिनके लिए स्पष्ट लेआउट या विशेष स्वरूपण की आवश्यकता होती है, जैसे कि कॉमिक पुस्तकें।[8]* अधिकांश तकनीकी प्रकाशनों के लिए ईपीयूबी के उपयोग में बाधा डालने वाला प्रमुख मुद्दा MathML के रूप में स्वरूपित समीकरणों के लिए समर्थन की कमी थी। उन्हें बिटमैप या स्केलेबल वेक्टर ग्राफिक्स छवियों के रूप में सम्मिलित किया गया था, जिससे स्क्रीन रीडर द्वारा उचित हैंडलिंग और कंप्यूटर बीजगणित प्रणालियों के साथ बातचीत को रोक दिया गया था। MathML के लिए समर्थन ईपीयूबी 3.0 विनिर्देश में सम्मिलित है।
  • ईपीयूबी की अन्य आलोचनाएँ ईपीयूबी पुस्तकों के भीतर या उनके बीच लिंक करने पर विनिर्देश की कमी और एनोटेशन के लिए विशिष्टता की कमी थी। ईपीयूबी के कंटेनर के रूप में ज़िप फ़ाइल के उपयोग से ऐसी लिंकिंग बाधित होती है। इसके अतिरिक्त, यह स्पष्ट नहीं था कि ईपीयूबी के आंतरिक संरचनात्मक मार्कअप (ऊपर उल्लिखित ओपीएफ विनिर्देश) का उपयोग करके लिंक करना बेहतर होगा या सीधे ज़िप की फ़ाइल संरचना के माध्यम से फ़ाइलों से लिंक करना बेहतर होगा।[21] ईपीयूबी पुस्तकों को एनोटेट करने के लिए मानकीकृत तरीके की कमी के कारण एनोटेशन को साझा करने और स्थानांतरित करने में कठिनाई हुई और इसलिए ईपीयूबी के उपयोग परिदृश्य सीमित हो गए, विशेष रूप से शैक्षिक सेटिंग्स में, क्योंकि यह वेब की तुलना में अन्तरक्रियाशीलता का स्तर प्रदान नहीं कर सकता है।[22]

26 जून 2014 को, आईडीपीएफ ने अंतिम अनुशंसित विशिष्टता के रूप में ईपीयूबी 3.0.1 प्रकाशित किया। रेफरी नाम= V3.0.1 >EPUB 3.0.1 Changes, IDPF, retrieved July 8, 2014.</ref>

नवंबर 2014 में, ईपीयूबी 3.0 को अंतर्राष्ट्रीय मानदंड संगठन/अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन द्वारा ISO/IEC TS 30135 (भाग 1-7) के रूप में प्रकाशित किया गया था।[23]

जनवरी 2020 में, ईपीयूबी 3.0.1 को अंतर्राष्ट्रीय मानदंड संगठन/अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन द्वारा ISO/IEC 23736 (भाग 1-6) के रूप में प्रकाशित किया गया था।[24]

संस्करण 3.2

ईपीयूबी 3.2 की घोषणा 2018 में की गई थी,[25] और अंतिम विनिर्देश 2019 में जारी किया गया था।[26] उल्लेखनीय परिवर्तन सीएसएस के विशेष उपसमूह को हटाना है, जो गैर-ईपब-प्रीफ़िक्स्ड गुणों के उपयोग को सक्षम बनाता है। HTML और SVG मानदंड के संदर्भों को भी समय में निश्चित संस्करण के विपरीत उपलब्ध नवीनतम संस्करण में अद्यतन किया जाता है।[27]


संस्करण 3.3

W3C ने 25 मई, 2023 को संस्करण 3.3 की घोषणा की।[28] परिवर्तनों में सख्त सुरक्षा और गोपनीयता मानदंड सम्मिलित थे; और वेबपी और ओपस (ऑडियो प्रारूप) मीडिया प्रारूपों को अपनाना।[29]


सुविधाएँ

प्रारूप और अनेक पाठक निम्नलिखित का समर्थन करते हैं:

  • रीफ्लोएबल डॉक्यूमेंट: किसी विशेष डिस्प्ले के लिए टेक्स्ट को अनुकूलित करें
  • फिक्स्ड-लेआउट सामग्री:[30] पूर्व-पृष्ठांकित सामग्री कुछ प्रकार की अत्यधिक डिज़ाइन की गई सामग्री के लिए उपयोगी हो सकती है, जैसे सचित्र पुस्तकें जो केवल बड़ी स्क्रीन के लिए होती हैं, जैसे टैबलेट।[31]
  • एक HTML वेब साइट की तरह, प्रारूप इनलाइन रेखापुंज ग्राफिक्स और वेक्टर ग्राफिक्स छवियों, मेटाडेटा और सीएसएस स्टाइल का समर्थन करता है।
  • पेज बुकमार्क करना
  • गद्यांश पर प्रकाश डालना और नोट्स
  • एक पुस्तकालय जिसमें पुस्तकें संग्रहित होती हैं और उन्हें खोजा जा सकता है
  • फ़ॉन्ट आकार| पुन: आकार देने योग्य फ़ॉन्ट, और परिवर्तनीय पाठ और पृष्ठभूमि रंग
  • MathML के सबसेट के लिए समर्थन[32]
  • संगत प्लेटफार्मों के साथ बेहतर विश्लेषणात्मक समर्थन[33]
  • डिजिटल अधिकार प्रबंधन- इसमें वैकल्पिक परत के रूप में डिजिटल अधिकार प्रबंधन (डीआरएम) सम्मिलित हो सकता है[34]

डिजिटल अधिकार प्रबंधन

एक ईपीयूबी फ़ाइल में वैकल्पिक रूप से अतिरिक्त परत के रूप में डिजिटल अधिकार प्रबंधन सम्मिलित हो सकता है, लेकिन विनिर्देशों के अनुसार यह आवश्यक नहीं है।[34]इसके अतिरिक्त, विनिर्देश में उपयोग के लिए किसी विशेष DRM प्रणाली का नाम नहीं दिया गया है, इसलिए प्रकाशक अपनी पसंद के अनुसार DRM योजना चुन सकते हैं। हालाँकि, ईपीयूबी के भविष्य के संस्करण (विशेष रूप से OCF) DRM के लिए प्रारूप निर्दिष्ट कर सकते हैं।[17]

ईपीयूबी विनिर्देश किसी विशेष डिजिटल अधिकार प्रबंधन योजना को लागू या सुझाव नहीं देता है। यह ईबुक पाठक पर विभिन्न डीआरएम प्रणालियों के लिए समर्थन के स्तर और खरीदी गई ई-पुस्तकों की पोर्टेबिलिटी को प्रभावित कर सकता है। नतीजतन, ऐसी डीआरएम असंगतता डीआरएम सिस्टम की तर्ज पर ईपीयूबी प्रारूप को खंडित कर सकती है, जिससे एकल मानदंड प्रारूप के फायदे कमजोर हो सकते हैं और उपभोक्ता भ्रमित हो सकता है।[35][36][37][38][39][40]

DRMed ईपीयूबी फ़ाइलों में नामक फ़ाइल होनी चाहिए rights.xml के अंदर META-INF ज़िप कंटेनर के मूल स्तर पर निर्देशिका।[17]


गोद लेना

ईपीयूबी का व्यापक रूप से सॉफ्टवेयर रीडर्स पर उपयोग किया जाता है जैसे एंड्रॉइड (ऑपरेटिंग सिस्टम) पर Google Play पुस्तकें और iOS और macOS पर Apple पुस्तकें और अमेज़न प्रज्वलित के ई-रीडर, लेकिन अन्य प्लेटफार्मों के लिए संबंधित ऐप्स द्वारा नहीं। iBooks मालिकाना iBook प्रारूप का भी समर्थन करता है, जो ईपीयूबी प्रारूप पर आधारित है लेकिन कार्य करने के लिए iBooks ऐप के कोड पर निर्भर करता है।[41] ईपीयूबी इलेक्ट्रॉनिक डाटा इंटरचेंज के लिए लोकप्रिय प्रारूप है क्योंकि यह खुला प्रारूप हो सकता है और किंडल पाठकों के लिए अमेज़ॅन के मालिकाना प्रारूप के विपरीत HTML पर आधारित है। सार्वजनिक डोमेन और खुली लाइसेंस प्राप्त सामग्री के लोकप्रिय ईपीयूबी उत्पादकों में प्रोजेक्ट गुटेनबर्ग, मानदंड ईपुस्तकें , पबमेड सेंट्रल, Scielo और अन्य सम्मिलित हैं।

2022 में, अमेज़ॅन (कंपनी) की अमेज़ॅन किंडल#सेंड-टू-किंडल सेवा|सेंड-टू-किंडल सेवा ने ईपीयूबी के पक्ष में अपने स्वयं के किंडल फ़ाइल प्रारूप के लिए समर्थन हटा दिया।[42][43]


सुरक्षा और गोपनीयता संबंधी चिंताएं

ईपीयूबी के लिए पाठकों को HTML5, जावास्क्रिप्ट, सीएसएस, SVG प्रारूपों का समर्थन करने की आवश्यकता होती है, जिससे ईपीयूबी पाठक वेब ब्राउज़र के समान तकनीक का उपयोग करते हैं।

ऐसे प्रारूप विभिन्न प्रकार के सुरक्षा मुद्दों और गोपनीयता-उल्लंघन वाले व्यवहारों से जुड़े होते हैं, जैसे वेब बीकन, सीएसआरएफ, XSHM अपनी जटिलता और लचीलेपन के कारण।

ऐसी कमजोरियों का उपयोग ईपीयूबी फ़ाइलों पर वेब ट्रैकिंग और क्रॉस-डिवाइस ट्रैकिंग लागू करने के लिए किया जा सकता है।[44][45][46] सुरक्षा शोधकर्ताओं ने उन हमलों की भी पहचान की जिनके कारण स्थानीय फ़ाइलें और अन्य उपयोगकर्ता डेटा अपलोड हो रहे थे।[47][48] ईपीयूबी 3.1 अवलोकन डॉक्यूमेंट सुरक्षा चेतावनी प्रदान करता है:[49]

Authors need to be aware that scripting in an EPUB Publication can create security considerations that are different from scripting within a Web browser. For example, typical same-origin policies are not applicable to content that has been downloaded to a user's local system. Therefore, it is strongly encouraged that scripting be limited to container constrained contexts.

कार्यान्वयन

एक ईपीयूबी फ़ाइल संग्रह है जिसमें वास्तव में, वेबसाइट होती है। इसमें HTML फ़ाइलें, छवियां, सीएसएस स्टाइल शीट और अन्य संपत्तियां सम्मिलित हैं। इसमें मेटाडेटा भी सम्मिलित है. ईपीयूबी 3.3 नवीनतम संस्करण है. HTML5 का उपयोग करके, प्रकाशनों में वेब ब्राउज़र में वेबसाइटों की तरह ही वीडियो, ऑडियो और इंटरएक्टिविटी सम्मिलित हो सकती है।[31]


कंटेनर

एक ईपीयूबी प्रकाशन एकल फ़ाइल के रूप में वितरित किया जाता है। यह फ़ाइल अनएन्क्रिप्टेड ज़िप्ड संग्रह है जिसमें परस्पर संबंधित संसाधनों का सेट है।[50]

एक OCF (ओपन कंटेनर फॉर्मेट) एब्सट्रैक्ट कंटेनर कंटेनर की सामग्री के लिए फ़ाइल सिस्टम मॉडल को परिभाषित करता है। फ़ाइल सिस्टम मॉडल कंटेनर में सभी सामग्रियों के लिए एकल सामान्य रूट निर्देशिका का उपयोग करता है। प्रकाशनों के लिए सभी (गैर-दूरस्थ) संसाधन कंटेनर की रूट निर्देशिका के नेतृत्व वाले निर्देशिका ट्री में हैं, हालांकि ईपीयूबी इसके लिए किसी विशिष्ट फ़ाइल सिस्टम संरचना को अनिवार्य नहीं करता है। फ़ाइल सिस्टम मॉडल में META-INF नामक अनिवार्य निर्देशिका सम्मिलित है जो कंटेनर की रूट निर्देशिका का प्रत्यक्ष बच्चा है। META-INF कंटेनर.xml को संग्रहीत करता है।

संग्रह में पहली फ़ाइल माइमटाइप फ़ाइल होनी चाहिए। इसे अनएन्क्रिप्टेड और अनकंप्रेस्ड होना चाहिए ताकि गैर-ज़िप उपयोगिताएँ माइमटाइप को पढ़ सकें। माइमटाइप फ़ाइल ASCII फ़ाइल होनी चाहिए जिसमें स्ट्रिंग एप्लिकेशन/ईपब+ज़िप सम्मिलित हो। यह फ़ाइल केवल .ईपीयूबी एक्सटेंशन की तुलना में एप्लिकेशन को फ़ाइल के माइम प्रकार की पहचान करने का अधिक विश्वसनीय तरीका प्रदान करती है।[50]

एक उदाहरण फ़ाइल संरचना:

<पूर्व>--ज़िप कंटेनर-- माइम प्रकार मेटा-आईएनएफ/

 कंटेनर.xml

ओईबीपीएस/

 content.opf
 अध्याय1.xhtml
 ch1-pic.png
सीएसएस/
 स्टाइल.सीएसएस
 myfont.otf
 toc.ncx

</पूर्व>

कंटेनर.एक्सएमएल युक्त मेटा-आईएनएफ निर्देशिका होनी चाहिए। यह फ़ाइल पुस्तक की सामग्री, ओपीएफ फ़ाइल को परिभाषित करने वाली फ़ाइल की ओर इंगित करती है, हालाँकि अतिरिक्त वैकल्पिक रूटफ़ाइल तत्वों की अनुमति है।[50]माइमटाइप और मेटा-आईएनएफ/कंटेनर.एक्सएमएल के अतिरिक्त, अन्य फाइलें (ओपीएफ, एनसीएक्स, एक्सएचटीएमएल, सीएसएस और इमेज फाइलें) पारंपरिक रूप से ओईबीपीएस नामक निर्देशिका में रखी जाती हैं। उदाहरण कंटेनर.एक्सएमएल:

<?xml version="1.0" encoding="UTF-8" ?>
<container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container">
  <rootfiles>
    <rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/>
  </rootfiles>
</container>


प्रकाशन

ईपीयूबी कंटेनर में ये होना चाहिए:[51]

  • कम से कम सामग्री डॉक्यूमेंट।
  • एक नेविगेशन डॉक्यूमेंट।
  • सभी प्रकाशन संसाधनों को सूचीबद्ध करने वाला पैकेज डॉक्यूमेंट। इस फ़ाइल को फ़ाइल एक्सटेंशन .opf का उपयोग करना चाहिए। इसमें मेटाडेटा, मेनिफेस्ट, फ़ॉलबैक चेन, बाइंडिंग और स्पाइन सम्मिलित हैं। यह डिफ़ॉल्ट रीडिंग ऑर्डर को परिभाषित करने वाले आईडी संदर्भों का क्रमबद्ध अनुक्रम है।

ईपीयूबी कंटेनर में ये सम्मिलित हो सकते हैं:

  • स्टाइल शीट भाषाएँ
  • उच्चारण लेक्सिकन विशिष्टता (पीएलएस) डॉक्यूमेंट
  • मीडिया ओवरले डॉक्यूमेंट

सामग्री

सामग्री दस्तावेज़ों में सम्मिलित हैं[52] HTML 5 सामग्री, नेविगेशन डॉक्यूमेंट, स्केलेबल वेक्टर ग्राफ़िक्स डॉक्यूमेंट, स्क्रिप्टेड सामग्री डॉक्यूमेंट और निश्चित लेआउट डॉक्यूमेंट। सामग्री में सीएसएस और पीएलएस डॉक्यूमेंट भी सम्मिलित हैं। नेविगेशन डॉक्यूमेंट ईपीयूबी 2 में प्रयुक्त NCX व्याकरण का स्थान लेते हैं।

मीडिया ओवरले

पूर्व-रिकॉर्ड किए गए ऑडियो कथन के समय और यह ईपीयूबी सामग्री डॉक्यूमेंट मार्कअप से कैसे संबंधित है, इसका वर्णन करने के लिए मीडिया ओवरले दस्तावेज़ों का उपयोग करके ईपीयूबी 3 में सिंक्रनाइज़ ऑडियो कथन वाली पुस्तकें बनाई जाती हैं। मीडिया ओवरले के लिए फ़ाइल स्वरूप को सिंक्रोनाइज्ड मल्टीमीडिया इंटीग्रेशन लैंग्वेज के सबसेट के रूप में परिभाषित किया गया है।[53]


सॉफ़्टवेयर

ईपीयूबी रीडर सॉफ़्टवेयर सभी प्रमुख कंप्यूटिंग प्लेटफ़ॉर्म के लिए मौजूद है, जैसे डेस्कटॉप प्लेटफ़ॉर्म पर Adobe Digital Editions और Calibre (ebook सॉफ़्टवेयर), Android और iOS पर Google Play पुस्तकें और Aldiko, और macOS और iOS पर Apple पुस्तकें। ईपीयूबी फ़ाइलें बनाने के लिए क्रॉस-प्लेटफ़ॉर्म संपादक सॉफ़्टवेयर भी है, जिसमें ओपन-सोर्स लाइसेंस प्रोग्राम कैलिबर (सॉफ़्टवेयर) और सिगिल (एप्लिकेशन) सम्मिलित हैं।

अधिकांश आधुनिक वेब ब्राउज़र ईपीयूबी रीडर प्लग-इन (कंप्यूटिंग) का भी समर्थन करते हैं। Microsoft Edge ब्राउज़र में सितंबर 2019 तक ईपीयूबी रीडर क्षमता निर्मित थी।[54]


सॉफ़्टवेयर पढ़ना

निम्नलिखित सॉफ़्टवेयर ईपीयूबी फ़ाइलों को पढ़ और प्रदर्शित कर सकता है।

Reading systems and software[19]
Software License Platform DRM formats supported Notes
Adobe Digital Editions Proprietary Microsoft Windows, Apple Mac OS X, Android, iOS Adobe Content Server Requires online activation for ईपीयूबी files with DRM.
Aldiko Proprietary Android Adobe Content Server Supports ईपीयूबी for Android devices.
Apple Books Proprietary OS X, iOS FairPlay[55] Supports ईपीयूबी 2 and ईपीयूबी 3. Books not readable directly on computers other than Macs.
Bluefire Reader Proprietary Apple iOS, Android Adobe Content Server Supports ईपीयूबी for Android and iOS devices.
calibre GPL Windows, OS X, Linux None Primarily for library management, conversion, and transferring to devices, it includes an ईपीयूबी reader and editor. "About". Calibre.
FBReader Proprietary[56] Windows, Linux, Android, PDAs, OS X None
Foliate GPL Linux None Supports also Mobi, AZW(3)
Google Play Books Proprietary Web application, Android, Apple iOS Lektz DRM Supports downloading purchased books as ईपीयूबी and/or PDF.
Kitabu Proprietary OS X None Supports ePub3, ePub2, fixed layout.
Kobo Proprietary Windows, OS X, Android, Apple iOS, Kobo eReader Software, Adobe Content Server Supports ईपीयूबी 2 and ईपीयूबी 3.
Lector GPL Linux None Supports also Mobi, AZW(3/4), CBR/CBZ, PDF, DjVu, FB2
Lektz Readers Proprietary Web application, Google Android, OS X, iOS, Windows Lektz eBook Readers for PDF, ePUB/2 and ePUB3 providing uniform experience across different platforms - iOS, Android, Windows PC, Mac Desktop and Web.
MuPDF AGPL Unix-like, Windows, Android, iOS
Libby Proprietary Windows, Android, Apple macOS, iOS, iPadOS Free app for eBooks and audiobooks from local libraries.
Lucifox GPL Windows, OS X, Linux None Ebook reader add-on with annotations for Firefox. Supports open standard ebooks in ईपीयूबी 3- and ईपीयूबी 2 format and retrieval of books from OPDS book catalogues. (Development discontinued January 2017)
Okular GPL Windows, OS X, Linux
Snapplify Proprietary All Web browsers, Apple iOS, Android Adobe Content Server Snapplify SnappSafe DRM Supports downloading purchased books as ईपीयूबी and/or PDF. Supports PDF, ePUB2 and ePUB3 standard of e-books.
Sora Proprietary Windows, Android, Apple macOS, iOS, iPadOS Free app for eBooks and audiobooks from schools.
STDU Viewer Freeware Windows Supports many documents format including ईपीयूबी.
Sumatra PDF (based on MuPDF) GPL Windows Adobe Content Server Supports ईपीयूबी for devices.
xochitl Proprietary[57] Codex None GUI for the reMarkable and reMarkable 2 Paper Tablets


क्रिएशन सॉफ्टवेयर

निम्नलिखित सॉफ़्टवेयर ईपीयूबी फ़ाइलें बना सकता है.

Creation software
Software License Platform Notes
ABBYY FineReader Proprietary Microsoft Windows Version 11 exports to ईपीयूबी format.
Abiword GPL FreeBSD, Linux, Windows Support ईपीयूबी 2.0 format export since 2.9.1 release[58]
Adobe InDesign Proprietary Windows, OS X Exports to ईपीयूबी format. Versions prior to 5.5 create ईपीयूबीs that require significant editing to pass ePubCheck or ePubPreFlight. As from InDesign CC 2014, InDesign can export in ePub3 fixed-layout format.
Adobe RoboHelp Unknown Windows Online documentation tool that supports export to ईपीयूबी format
Atlantis Word Processor Shareware Windows, Portable app Converts any document to ईपीयूबी; supports multilevel TOCs, font embedding, and batch conversion.
Booktype GPL Web Book production platform that outputs to many formats, including ईपीयूबी. The platform can import content in various formats and supports collaborative editing.
calibre GPL Windows, OS X, FreeBSD, Linux Conversion software and e-book organizer. Allows plugins, including for editing ईपीयूबी files; there is for instance a plugin to merge several ईपीयूबी files into one.[59]
eLML Unknown Windows, OS X, FreeBSD, Linux The eLesson Markup Language is a platform-independent एक्सएमएल-based open-source framework to create eLearning content. It supports various output formats like SCORM, HTML, PDF and also eBooks based on the ईपीयूबी format.
Feedbooks Unknown Web Free cloud service for downloading public domain works and for self-publishing.
Help & Manual Proprietary Windows Single source publishing tool that generates ईपीयूबी amongst several other documentation formats.
HelpNDoc Free for personal use, commercial otherwise. Windows Help authoring tool that generates ईपीयूबी files and other formats.
iBooks Author Proprietary OS X Desktop publishing and page layout application. Free from Apple. Can export .ibooks format, which is a proprietary format based on ईपीयूबी.[60] There are restrictions on the commercial distribution of works created with iBooks in the .ibooks format.[61] These restrictions apply to the .ibooks format only[62] and it can be argued that a file renamed to .ईपीयूबी is not distributed in the .ibooks format.
iStudio Publisher Proprietary OS X Desktop publishing and page layout application.
LibreOffice Writer Mozilla Public License, GNU Lesser General Public License Windows, OS X, Linux Text processor with a functionality to export as ईपीयूबी3 format since version 6.0. Also allowed to export as ईपीयूबी format via installing extension, such as eLaix.[63]
Lulu.com Proprietary Web Converts .doc, .docx, or PDF manuscripts to an ईपीयूबी so that they may be sold on the Website in question.
Madcap Flare Proprietary Windows Single source publishing tool that can export content as ईपीयूबी.
oXygen एक्सएमएल Editor Proprietary OS X, Windows, FreeBSD, Linux oXygen एक्सएमएल editor is the first tool that supports creating, transforming, and validating the documents that comprise the ईपीयूबी package.
Pages Proprietary Mac OS X Word processor that can export to ईपीयूबी format
Pages Proprietary Apple iOS Word processor for mobile devices that can export to ईपीयूबी format
Pandoc GPLv2 Unix-like, Windows Can convert to and from ईपीयूबी versions 2 and 3
Playwrite Proprietary OS X Native ईपीयूबी-based word processor. Native to ईपीयूबी 3 with ईपीयूबी 2 compatibility.
QuarkXPress Proprietary OS X, Windows Desktop publishing tool, page layout application. Exports also to the ईपीयूबी format.
Serif PagePlus Proprietary Windows Desktop publishing program that can export to the ईपीयूबी 2 and ईपीयूबी 3 format. Comes with built-in output conversion profiles for targeting specific devices, as well as generic devices. Also includes pre-tested blank eBook templates, or can open and edit existing PDF files and publish as ईपीयूबी.
Scrivener Proprietary Windows, OS X Program for writers. Includes organization capabilities for fiction writers. Publishes to multiple formats.
Sigil GPL Windows, FreeBSD, Linux, OS X Can open and edit ईपीयूबी books, instead of just converting from other formats to ईपीयूबी. Since version 0.7, supports embedding video or audio in ईपीयूबी.[64]
eXeLearning GPL Windows, Linux, OS X Can be used to create educational interactive Web content, HTML5, IMS, SCORM and ईपीयूबी3 books[65]
Mellel Proprietary OS X Word processor application, can export its documents to ईपीयूबी[66]
Google Docs Proprietary Web Cloud word processor, can export to ईपीयूबी.


टिप्पणियाँ

  1. For a table of the required XHTML modules and a description of the restrictions, see "Section 2.2", ePub OPS 2.0.1 (specification draft), IDPF.
  2. For a table of supported properties and detailed information, see "Section 3.0", ePub OPS 2.0.1 (specification draft), IDPF.
  3. For a full listing of metadata, see "Section 2.2", ePub OPF 2.0.1 (specification draft), IDPF.
  4. A list of possible values for type is in "Section 2.6", ePub OPDF 2.0.1 (specification draft), IDPF.
  5. Detailed descriptions of the differences between 3.0 and 2.0.1 can be found on ePub 3.0 spec changes, IDPF.


संदर्भ

  1. "EPUB 3.3 specification". IDPF. Retrieved May 27, 2023.
  2. "ओपीएस 2.0 को आधिकारिक आईडीपीएफ मानक तक उन्नत किया गया". IDPF. eBooklyn. Oct 15, 2007.
  3. रेफरी>"EPUB 3 का समर्थन". BISG. Book Industry Study Group. 2012-08-06. Archived from the original on 2016-04-17. Retrieved 2020-05-05.<nowiki>
  4. रेफरी>"विभिन्न ईबुक प्रारूपों की व्याख्या: EPUB, MOBI, AZW, IBA, और बहुत कुछ". 27 July 2018.<nowiki>
  5. "EPUB के पुराने संस्करण". International Digital Publishing Forum. Archived from the original on 2017-08-31. Retrieved 2017-05-10.
  6. 6.0 6.1 "1.1 ईपीयूबी संशोधन इतिहास". IDPF. 11 October 2011.
  7. रेफरी>"ईपीयूबी 3.0". International Digital Publishing Forum. Archived from the original on 2012-04-17. Retrieved 2017-01-12.<nowiki>
  8. 8.0 8.1 Rothman, David (July 27, 2008). "ईपब टॉर्चर टेस्ट: अभिनीत 'थ्री शैडोज़', एक ग्राफिक उपन्यास". TeleRead: Bring the E-Books Home.
  9. रेफरी>"ईपीयूबी 3.2". World Wide Web Consortium (W3C). Retrieved 2021-02-20.<nowiki>
  10. रेफरी>"EPUB 3.1 EPUB 3.0.1 से परिवर्तन". IDPF. Retrieved 2017-01-12.<nowiki>
  11. रेफरी>"EPUB 3.1 EPUB 3.0.1 से परिवर्तन". IDPF. Retrieved 2017-01-12.<nowiki>
  12. रेफरी>"EPUB 3.1 EPUB 3.0.1 से परिवर्तन". IDPF. Retrieved 2017-01-12.<nowiki>
  13. रेफरी>"आईडीपीएफ सदस्यों ने W3C विलय को मंजूरी दी". Publishing Perspectives. 9 November 2016.<nowiki>
  14. रेफरी>"वर्ल्ड वाइड वेब कंसोर्टियम (W3C) और इंटरनेशनल डिजिटल पब्लिशिंग फोरम (IDPF) के संयोजन की योजना तलाशें". W3C.<nowiki>
  15. 15.0 15.1 15.2 15.3 15.4 15.5 "खुली प्रकाशन संरचना (ओपीएस) 2.0.1 - अनुशंसित विशिष्टता". IDPF. September 4, 2010. Retrieved February 21, 2011.
  16. 16.0 16.1 16.2 16.3 16.4 16.5 16.6 16.7 "ओपन पैकेजिंग फॉर्मेट (ओपीएफ) 2.0.1 - अनुशंसित विशिष्टता". IDPF. September 4, 2010. Retrieved February 21, 2011.
  17. 17.0 17.1 17.2 17.3 17.4 "ओपन कंटेनर प्रारूप (ओसीएफ) 2.0.1 - अनुशंसित विशिष्टता". IDPF. September 4, 2010. Retrieved February 21, 2011.
  18. 18.0 18.1 "डिजिटल टॉकिंग बुक के लिए विशिष्टताएँ". NISO. April 21, 2005. Archived from the original on August 31, 2009. Retrieved October 9, 2009.
  19. 19.0 19.1 "ईपीयूबी 101" (PDF). eBook Technologies. Retrieved 10 July 2014.
  20. "EPUB 3 अवलोकन ड्राफ्ट". EPUB 3 Working Group. IDPF. 11 October 2011. Archived from the original on 15 April 2012. Retrieved 11 October 2011.
  21. "लिंक, पॉइंटर्स, बुकमार्क, हाइलाइट्स: .epub को यह कैसे करना चाहिए?". FrontMatters. BookGlutton. March 29, 2008.
  22. Rothman, David (November 5, 2007). "'सामाजिक एनोटेशन और विचारों का बाज़ार': पुस्तकों और अन्य ई-पबों के लिए आईडीपीएफ एनोटेशन मानक का समय!". TeleRead: Bring the E-Books Home. Archived from the original on January 13, 2013. Retrieved October 8, 2009.
  23. EPUB 3.0 Published as ISO Technical Specification, IDPF, retrieved August 28, 2018.
  24. New and Emerging Specs and Standards (March 2020), NISO, retrieved April 11, 2020.
  25. "EPUB 3.2 Rationale". GitHub. 11 April 2020. Retrieved 2020-05-07.
  26. "EPUB 3.2". W3C. Retrieved 2020-05-07.
  27. "EPUB 3.2 Changes". www.w3.org.
  28. Garrish, Matt; Herman, Ivan; Cramer, Dave. "EPUB 3.3". W3C. W3C. Retrieved 15 June 2023.
  29. Brady, Laura. "EPUB 3.3 is here!". EPUBSecrets. Creative Publishing Network. Retrieved 15 June 2023.
  30. "फिक्स्ड-लेआउट गुण". International Digital Publishing Forum. Retrieved 11 September 2015.
  31. 31.0 31.1 "Understanding EPUB 3". EPUBZone. International Digital Publishing Forum. Retrieved 11 September 2015.
  32. "एंबेडेड MathML". IDPF. Retrieved 12 September 2015.
  33. "Top 9 Reasons To Convert Your PDF eBook To ePUB3". OneRead. 7 January 2021.{{cite web}}: CS1 maint: url-status (link)
  34. 34.0 34.1 "डिजिटल पुस्तक मानक अक्सर पूछे जाने वाले प्रश्न". IDPF. November 20, 2006. Archived from the original on 2009-09-03.
  35. Gelles, David (January 29, 2010). "ई-बुक गार्डन में दीवारें बंद हैं". The Financial Times.
  36. Rothman, David (August 13, 2009). "Adobe-DRMed ePub 'खुला' नहीं है: न्यूयॉर्क टाइम्स को अपने सोनी ईबुक स्टोर लेख को तत्काल स्पष्ट करने की आवश्यकता क्यों है". TeleRead: Bring the E-Books Home. Archived from the original on October 14, 2009.
  37. Biba, Paul (December 21, 2009). "क्या नुक्कड़ अपनी स्वयं की असंगत डीआरएम योजना का उपयोग करता है?". TeleRead: Bring the E-Books Home. Archived from the original on December 28, 2009. Retrieved January 29, 2010.
  38. Biba, Paul (January 28, 2010). "आईपैड डीआरएम गड़बड़ी में जोड़ता है? Apple ईबुक DRM Apple हार्डवेयर के लिए विशेष है". TeleRead: Bring the E-Books Home. Archived from the original on February 2, 2010. Retrieved January 29, 2010.
  39. Kendrick, James (January 28, 2010). "वास्तव में आईपैड की आवश्यकता किसे है?". JK On The Run.
  40. Dickson, Dave (January 27, 2010). "EPUB, iPad और कंटेंट इंटरऑपरेबिलिटी". Digital Editions. Adobe.
  41. Arnold Kim (January 19, 2012). "नई iBooks तकनीकी रूप से epub प्रारूप में नहीं हैं". MacRumors.
  42. Michael Cavacini (2022-05-04). "अमेज़न किंडल MOBI फॉर्मेट को छोड़कर EPUB बुक्स को सपोर्ट करेगा". michaelcavacini.com. Retrieved 2022-05-04.
  43. "अपनी किंडल लाइब्रेरी में दस्तावेज़ भेजने के बारे में जानें". Amazon. Archived from the original on January 25, 2022. Retrieved 2022-05-04.
  44. "EPUB javascript security".
  45. "How to detect malicious EPUB".
  46. "Hacker finds holes in Amazon Google EPUB services".
  47. "This book reads you – exploiting services and readers that support the ePub book format".
  48. "Is your ePub reader secure enough?". 16 May 2017.
  49. "EPUB overview".
  50. 50.0 50.1 50.2 "EPUB ओपन कंटेनर फॉर्मेट (OCF) 3.0 - अनुशंसित विशिष्टता". IDPF. Retrieved 11 September 2015.
  51. "ईपीयूबी प्रकाशन". IDPF. Retrieved 12 September 2015.
  52. "EPUB सामग्री दस्तावेज़". IDPF. Retrieved 12 September 2015.
  53. "EPUB मीडिया ओवरले". IDPF. Retrieved 12 September 2015.
  54. Casserly, Martyn. "अपने लैपटॉप या पीसी पर ईपीयूबी फाइलें कैसे पढ़ें". Tech Advisor. Retrieved 2020-12-31.
  55. Pham, Alex (February 15, 2010). "Apple to wrap digital books in FairPlay copy protection". The Los Angeles Times.
  56. "FBReader for Android". 10 July 2011.
  57. "reMarkable Wiki: xochitl". 9 April 2023.
  58. 2.9.1 release notes, Abi source.
  59. JimmXinu. "GUI Plugin: EpubMerge". MobileRead Forums. Retrieved 24 February 2012.
  60. Bott, Ed (January 22, 2012). "How Apple is sabotaging an open standard for digital books". ZDNet. Retrieved January 30, 2012.
  61. "iBooks Author FAQ". Apple. March 23, 2012. Retrieved April 26, 2012.
  62. "Apple iBooks Author FAQ". Apple. March 23, 2012. Retrieved April 26, 2012.
  63. "eLaix", Extension center, Libre Office.
  64. Sigil dev.
  65. eXeLearning.
  66. Mellel.


बाहरी संबंध