ईपीयूबी

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

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

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

EPUB 3.0 विनिर्देश जून 2014 में मामूली रखरखाव अद्यतन (3.0.1) के स्थान पर अक्टूबर 2011 में प्रभावी हो गया। रेफरी> नई प्रमुख विशेषताओं में सटीक लेआउट या विशेष स्वरूपण (फिक्स्ड लेआउट दस्तावेज़) के लिए समर्थन शामिल है, जैसे कि कॉमिक पुस्तकों के लिए, और MathML समर्थन। EPUB का वर्तमान संस्करण 3.2 है, जो 8 मई, 2019 से प्रभावी है। रेफरी> प्रारूप विनिर्देश का (पाठ का) पुनर्गठन किया गया रेफरी> और सफ़ाई; प्रारूप दूरस्थ रूप से होस्ट किए गए संसाधनों और नए फ़ॉन्ट प्रारूपों का समर्थन करता है (डब्ल्यूओएफएफ|डब्ल्यूओएफएफ 2.0 और एसएफएनटी) रेफरी> और अधिक शुद्ध HTML और CSS का उपयोग करता है। रेफरी>

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

संस्करण 2.0.1
EPUB 2.0 को अक्टूबर 2007 में रखरखाव अद्यतन (2.0.1) के साथ अनुमोदित किया गया था, जिसका उद्देश्य सितंबर 2010 में अनुमोदित किए जा रहे विनिर्देशों में त्रुटियों को स्पष्ट करना और सही करना था। EPUB संस्करण 2.0.1 में तीन विशिष्टताएँ शामिल हैं:
 * ओपन पब्लिकेशन स्ट्रक्चर (ओपीएस) 2.0.1, में इसकी सामग्री का स्वरूपण शामिल है।
 * ओपन पैकेजिंग फॉर्मेट (ओपीएफ) 2.0.1, की संरचना का वर्णन करता है  XML में फ़ाइल करें.
 * ओपन कंटेनर फॉर्मेट (ओसीएफ) 2.0.1, सभी फाइलों को ज़िप (फ़ाइल प्रारूप) संग्रह के रूप में एकत्र करता है।

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

खुली प्रकाशन संरचना 2.0.1
एक EPUB फ़ाइल किसी पुस्तक की सामग्री को संस्करण 2.0.1 के अनुसार बनाने के लिए XHTML 1.1 (या DTBook) का उपयोग करती है। यह पिछले संस्करणों (ओईबीपीएस 1.2 और पहले) से अलग है, जिसमें एक्सएचटीएमएल के सबसेट का उपयोग किया गया था। हालाँकि, कुछ तत्वों पर कुछ प्रतिबंध हैं। EPUB में XHTML दस्तावेज़ों के लिए इंटरनेट मीडिया प्रकार है.

स्टाइलिंग और लेआउट सीएसएस 2.0 के सबसेट का उपयोग करके किया जाता है, जिसे ओपीएस स्टाइल शीट्स कहा जाता है। इस विशेष सिंटैक्स के लिए आवश्यक है कि रीडिंग सिस्टम सीएसएस गुणों के केवल हिस्से का समर्थन करें और कुछ कस्टम गुण जोड़ें। कस्टम गुण शामिल हैं  और. फ़ॉन्ट-एम्बेडिंग का उपयोग करके पूरा किया जा सकता है  संपत्ति, साथ ही ओपीएफ के मेनिफेस्ट में फ़ॉन्ट फ़ाइल भी शामिल है (नीचे देखें)। EPUB में CSS दस्तावेज़ों के लिए इंटरनेट मीडिया प्रकार है.

EPUB के लिए यह भी आवश्यक है कि पोर्टेबल नेटवर्क ग्राफ़िक्स, JPEG, GIF और स्केलेबल वेक्टर ग्राफिक्स छवियों को इंटरनेट मीडिया प्रकार का उपयोग करके समर्थित किया जाए।. अन्य मीडिया प्रकारों की अनुमति है, लेकिन रचनाकारों को समर्थित प्रकारों का उपयोग करके वैकल्पिक प्रस्तुतियाँ शामिल करनी होंगी। सभी आवश्यक mimetypes की तालिका के लिए, विनिर्देशन का अनुभाग 1.3.7 देखें।

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

EPUB के लिए XHTML फ़ाइल का उदाहरण कंकाल इस तरह दिखता है:

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


 * .opf फ़ाइल

ओपीएफ फ़ाइल, पारंपरिक रूप से नामित, EPUB पुस्तक का मेटाडेटा, फ़ाइल मेनिफेस्ट और रैखिक पढ़ने का क्रम रखता है। इस फ़ाइल में मूल तत्व है   और चार बाल तत्व:  ,  ,  , और. इसके अलावा,  नोड में होना चाहिए   गुण। .opf फ़ाइल माइम प्रकार है.

e> तत्व में विशेष EPUB फ़ाइल के लिए सभी मेटाडेटा जानकारी शामिल होती है। तीन मेटाडेटा टैग आवश्यक हैं (हालांकि कई और उपलब्ध हैं):,  , और. इसमें पुस्तक का शीर्षक शामिल है,  पुस्तक की सामग्री की भाषा IETF भाषा टैग प्रारूप या उसके उत्तराधिकारियों में शामिल है, जैसे कि नया IETF भाषा टैग और   इसमें पुस्तक के लिए विशिष्ट पहचानकर्ता होता है, जैसे उसका आईएसबीएन या यूआरएल।  द>एस   विशेषता के बराबर होना चाहिए   से विशेषता   तत्व।    e> तत्व पैकेज में मौजूद सभी फाइलों को सूचीबद्ध करता है। प्रत्येक फ़ाइल को द्वारा दर्शाया जाता है   तत्व, और गुण हैं ,  ,. सभी XHTML (सामग्री दस्तावेज़), स्टाइलशीट, चित्र या अन्य मीडिया, एम्बेडेड फ़ॉन्ट और NCX फ़ाइल को यहां सूचीबद्ध किया जाना चाहिए। केवल  फ़ाइल ही, , और यह   फ़ाइलें शामिल नहीं की जानी चाहिए.

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

ई>तत्व पुस्तक के मूलभूत संरचनात्मक घटकों की पहचान करने के उद्देश्य से वैकल्पिक तत्व है। प्रत्येक  तत्व में गुण हैं ,  ,. में संदर्भित फ़ाइलें  मेनिफेस्ट में सूचीबद्ध होना चाहिए, और तत्व पहचानकर्ता रखने की अनुमति है (उदाहरण के लिए)   उदाहरण में)।

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

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

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

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

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

ओपन कंटेनर प्रारूप 2.0.1
EPUB फ़ाइल फ़ाइलों का समूह है जो OPS/OPF मानकों के अनुरूप होती है और ZIP फ़ाइल में लपेटी जाती है। OCF निर्दिष्ट करता है कि ज़िप में इन फ़ाइलों को कैसे व्यवस्थित किया जाए, और दो अतिरिक्त फ़ाइलों को परिभाषित करता है जिन्हें शामिल किया जाना चाहिए।  e> फ़ाइल ASCII में टेक्स्ट दस्तावेज़ होना चाहिए जिसमें स्ट्रिंग शामिल हो. यह असम्पीडित, अनएन्क्रिप्टेड और ज़िप संग्रह में पहली फ़ाइल भी होनी चाहिए। यह फ़ाइल अनुप्रयोगों को फ़ाइल के माइम प्रकार की पहचान करने का अधिक विश्वसनीय तरीका प्रदान करती है  विस्तार।

साथ ही, नाम का फोल्डर भी होना चाहिए, जिसमें आवश्यक फ़ाइल है. यह XML फ़ाइल पुस्तक की सामग्री को परिभाषित करने वाली फ़ाइल की ओर इशारा करती है। यह ओपीएफ फ़ाइल है, हालाँकि अतिरिक्त विकल्प है  तत्वों की अनुमति है.

के अलावा  और , अन्य फ़ाइलें (OPF, NCX, XHTML, CSS और छवियाँ फ़ाइलें) पारंपरिक रूप से नामक निर्देशिका में रखी जाती हैं.

एक उदाहरण फ़ाइल संरचना: --ज़िप कंटेनर-- माइम प्रकार मेटा-आईएनएफ/ कंटेनर.xml ओईबीपीएस/ content.opf अध्याय1.xhtml ch1-pic.png सीएसएस/ स्टाइल.सीएसएस myfont.otf 

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

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

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

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

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

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

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

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

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

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

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

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

DRMed EPUB फ़ाइलों में नामक फ़ाइल होनी चाहिए  के अंदर   ज़िप कंटेनर के मूल स्तर पर निर्देशिका।

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

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

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

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

ऐसी कमजोरियों का उपयोग EPUB फ़ाइलों पर वेब ट्रैकिंग और क्रॉस-डिवाइस ट्रैकिंग लागू करने के लिए किया जा सकता है। सुरक्षा शोधकर्ताओं ने उन हमलों की भी पहचान की जिनके कारण स्थानीय फ़ाइलें और अन्य उपयोगकर्ता डेटा अपलोड हो रहे थे। EPUB 3.1 अवलोकन दस्तावेज़ सुरक्षा चेतावनी प्रदान करता है: "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."

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

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

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

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

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

--ज़िप कंटेनर-- माइम प्रकार मेटा-आईएनएफ/ कंटेनर.xml ओईबीपीएस/ content.opf अध्याय1.xhtml ch1-pic.png सीएसएस/ स्टाइल.सीएसएस myfont.otf toc.ncx 

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

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

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

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

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

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

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

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

बाहरी संबंध

 * ISO/IEC TS 30135-1:2014 - EPUB3 — Part 1: EPUB3 Overview
 * IDPF EPUB Validator (Github-repository)