إي بي يو بي

النشر الإلكتروني (EPUB)
امتداد اسم الملف
.epub
نوع الوسائط على الإنترنت
تطبيق/epub+zip
الرقم السحريPK\x03\x04( أَزِيز )
تم التطوير بواسطةالمنتدى الدولي للنشر الرقمي
الإصدار الأوليسبتمبر 2007 ؛ منذ 17 عامًا ( 2007-09 )
أحدث إصدار
3.3
25 مايو 2023 ؛ منذ 17 شهرًا [1] ( 2023-05-25 )
نوع التنسيق تنسيق ملف الكتاب الإلكتروني
يحتوي عليهتنسيق حاوية OEBPS (OCF؛ Zip )
ممتدة منافتح الكتاب الإلكتروني ، XHTML ، CSS ، DTBook
معيارISO/IEC TS 30135
تنسيق مفتوح ؟نعم
موقع إلكترونيw3.org/epub3

EPUB هو تنسيق ملف كتاب إلكتروني يستخدم امتداد الملف ".epub" . المصطلح هو اختصار للنشر الإلكتروني ويُكتب أحيانًا باسم ePUB . يدعم العديد من أجهزة قراءة الكتب الإلكترونية تنسيق EPUB ، ويتوفر برنامج متوافق مع معظم الهواتف الذكية والأجهزة اللوحية وأجهزة الكمبيوتر. EPUB هو معيار فني نشرته المنتدى الدولي للنشر الرقمي (IDPF). أصبح معيارًا رسميًا للمنتدى الدولي للنشر الرقمي في سبتمبر 2007، ليحل محل معيار الكتاب الإلكتروني المفتوح (OEB) الأقدم. [2]

أقرت مجموعة دراسة صناعة الكتب تنسيق EPUB 3 باعتباره التنسيق المفضل لتعبئة المحتوى وذكرت أن صناعة نشر الكتب العالمية يجب أن تتجمع حول معيار واحد. [3] من الناحية الفنية، الملف بتنسيق EPUB هو ملف أرشيف ZIP يتكون من ملفات XHTML تحمل المحتوى، إلى جانب الصور والملفات الداعمة الأخرى. تنسيق EPUB هو تنسيق الكتاب الإلكتروني المستند إلى XML والمستقل عن البائع الأكثر انتشارًا ؛ فهو مدعوم من قبل جميع قارئات الأجهزة تقريبًا والعديد من قارئات البرامج وتطبيقات الهاتف المحمول . [4]

تاريخ

تمت الموافقة على خليفة هيكل نشر الكتب الإلكترونية المفتوحة ، EPUB 2.0، في أكتوبر 2007، [5] مع تحديث الصيانة (2.0.1) الذي تمت الموافقة عليه في سبتمبر 2010. [6]

دخلت مواصفات EPUB 3.0 حيز التنفيذ في أكتوبر 2011، وحل محلها تحديث صيانة بسيط (3.0.1) في يونيو 2014. [7] تتضمن الميزات الرئيسية الجديدة دعم التخطيط الدقيق أو التنسيق المتخصص (مستندات التخطيط الثابت)، مثل الكتب المصورة، [8] ودعم MathML . الإصدار الحالي من EPUB هو 3.2، ساري المفعول في 8 مايو 2019. [9] خضعت مواصفات التنسيق (نص) لإعادة التنظيم [10] والتنظيف؛ يدعم التنسيق الموارد المستضافة عن بُعد وتنسيقات الخطوط الجديدة ( WOFF 2.0 و SFNT ) [11] ويستخدم HTML و CSS أكثر نقاءً . [12]

في مايو 2016، وافق أعضاء IDPF على اندماج اتحاد شبكة الويب العالمية (W3C)، [13] "لمواءمة صناعة النشر وتكنولوجيا الويب الأساسية بشكل كامل". [14]

الإصدار 2.0.1

تمت الموافقة على EPUB 2.0 في أكتوبر 2007، مع تحديث الصيانة (2.0.1) الذي يهدف إلى توضيح وتصحيح الأخطاء في المواصفات التي تمت الموافقة عليها في سبتمبر 2010. [6] يتكون إصدار EPUB 2.0.1 من ثلاث مواصفات:

  • يحتوي هيكل النشر المفتوح (OPS) 2.0.1 على تنسيق المحتوى الخاص به. [15]
  • يصف تنسيق التغليف المفتوح (OPF) 2.0.1 بنية الملف .epubفي XML. [16]
  • تنسيق الحاوية المفتوحة (OCF) 2.0.1، يجمع كل الملفات كأرشيف ZIP . [17]

يستخدم EPUB داخليًا XHTML أو DTBook (معيار XML مقدم من DAISY Consortium) لتمثيل النص وبنية مستند المحتوى، ومجموعة فرعية من CSS لتوفير التخطيط والتنسيق. يتم استخدام XML لإنشاء بيان المستند وجدول المحتويات وبيانات EPUB الوصفية . أخيرًا، يتم تجميع الملفات في ملف مضغوط كتنسيق حزمة.

هيكل النشر المفتوح 2.0.1

يستخدم ملف EPUB XHTML 1.1 (أو DTBook) لإنشاء محتوى الكتاب اعتبارًا من الإصدار 2.0.1. وهذا يختلف عن الإصدارات السابقة ( OEBPS 1.2 والإصدارات الأقدم)، والتي استخدمت مجموعة فرعية من XHTML. ومع ذلك، هناك بعض القيود على عناصر معينة. النمط المنسق لمستندات XHTML في EPUB هو application/xhtml+xml. [15] [a]

يتم تنفيذ التصميم والتخطيط باستخدام مجموعة فرعية من CSS 2.0، يشار إليها باسم أوراق أنماط OPS . يتطلب هذا النحو المتخصص أن تدعم أنظمة القراءة جزءًا فقط من خصائص CSS ويضيف بعض الخصائص المخصصة. تتضمن الخصائص المخصصة oeb-page-head, oeb-page-foot,و oeb-column-number. يمكن إنجاز تضمين الخط باستخدام @font-faceالخاصية، بالإضافة إلى تضمين ملف الخط في بيان OPF (انظر أدناه). نوع MIME لمستندات CSS في EPUB هو text/css. [15] [ب]

يتطلب EPUB أيضًا دعم صور PNG و JPEG و GIF و SVG باستخدام أنواع MIME image/png, image/jpeg, image/gif, image/svg+xml . يُسمح بأنواع الوسائط الأخرى، ولكن يجب على المبدعين تضمين تجسيدات بديلة باستخدام الأنواع المدعومة. [15] للحصول على جدول بجميع أنواع MIME المطلوبة، راجع القسم 1.3.7 من المواصفات.

يُشترط استخدام Unicode ، ويجب على منتجي المحتوى استخدام ترميز UTF-8 أو UTF-16 . [15] وذلك لدعم الكتب الدولية ومتعددة اللغات. ومع ذلك، لا يُطلب من أنظمة القراءة توفير الخطوط اللازمة لعرض كل حرف Unicode، على الرغم من أنها مُطالبة بعرض عنصر نائب على الأقل للأحرف التي لا يمكن عرضها بالكامل. [15]

يبدو الهيكل العظمي لملف XHTML لـ EPUB على النحو التالي:

<?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 > كبرياء وتحامل </ title > 
    < link  rel = "stylesheet"  href = "css/main.css"  type = "text/css"  /> 
  </ head > 
  < body >
    ...
  </ الجسم > 
</ HTML >

تنسيق التغليف المفتوح 2.0.1

الغرض من مواصفات OPF هو "[تعريف] الآلية التي يتم من خلالها ربط المكونات المختلفة لمنشور OPS معًا وتوفير بنية ودلالات إضافية للمنشور الإلكتروني". [16] يتم تحقيق ذلك من خلال ملفين XML بامتدادات .opfو .ncx.

ملف .opf

ملف OPF، المسمى تقليديًا باسم content.opf، يحتوي على بيانات التعريف الخاصة بكتاب EPUB، وبيان الملف، وترتيب القراءة الخطي. يحتوي هذا الملف على عنصر جذر packageوأربعة عناصر فرعية: metadata، manifest، spine، و guide. علاوة على ذلك، packageيجب أن تحتوي العقدة على unique-identifierالسمة. نوع ملف .opf هو application/oebps-package+xml. [16]

يحتوي العنصر metadataعلى كافة معلومات البيانات الوصفية لملف EPUB معين. يلزم وجود ثلاث علامات بيانات وصفية (على الرغم من توفر المزيد): titleو languageو و identifier. titleيحتوي على عنوان الكتاب، languageويحتوي على لغة محتويات الكتاب بتنسيق RFC 3066 أو تنسيقاته اللاحقة، مثل RFC 4646 الأحدث ويحتوي identifierعلى معرف فريد للكتاب، مثل رقم ISBN أو عنوان URL . يجب أن تكون سمة identifier's idمساوية unique-identifierللسمة من packageالعنصر. [16] [ج]

يسرد العنصر manifestجميع الملفات الموجودة في الحزمة. يتم تمثيل كل ملف بواسطة itemعنصر، وله السمات id, href, media-type. يجب إدراج جميع XHTML (مستندات المحتوى)، وأوراق الأنماط، والصور أو الوسائط الأخرى، والخطوط المضمنة، وملف NCX هنا. لا ينبغي تضمين .opfالملف نفسه، و container.xml, والملفات فقط. [16]mimetype

يسرد العنصر spineجميع مستندات محتوى XHTML حسب ترتيب قراءتها الخطي. كما يجب إدراج أي مستند محتوى يمكن الوصول إليه من خلال الارتباط أو جدول المحتويات. يجب أن تحتوي tocسمة ملف NCX المدرج في البيان على الخاصية الخاصة بملف المحتوى الخاص به. [16]spineiditemrefidrefid

العنصر guideهو عنصر اختياري لغرض تحديد المكونات البنيوية الأساسية للكتاب. كل referenceعنصر له السمات type, title, href. يجب إدراج الملفات المشار إليها hrefفي البيان، ويُسمح لها بالحصول على معرف عنصر (على سبيل المثال #figuresفي المثال). [16] [د]

مثال لملف OPF:

<?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> كبرياء وتحامل </dc:title > < dc : language> ar </dc:language> <dc:identifier id= "BookId" opf:scheme= "ISBN" > 123456789X </dc:identifier> <dc:creator opf:file-as= "أوستن، جين" opf:role= "aut" > جين أوستن </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= "قائمة الرسوم التوضيحية" href= "appendix.xhtml#figures" /> </guide>        
  

</حزمة>
ملف .ncx

يحتوي ملف NCX ( ملف التحكم في التنقل لـ X ML )، المسمى تقليديًا ، على جدول المحتويات الهرمي لملف EPUB. تم تطوير مواصفات NCX للكتاب الناطق الرقمي (DTB)، ويتم صيانتها بواسطة DAISY Consortium، وهي ليست جزءًا من مواصفات EPUB. يحتوي ملف NCX على نوع MIME وهو . toc.ncxapplication/x-dtbncx+xml

من الجدير بالملاحظة هنا أن قيم العناصر docTitleو docAuthorو و meta name="dtb:uid"يجب أن تتطابق مع نظائرها في ملف OPF. أيضًا، meta name="dtb:depth"يتم تعيين العنصر على أنه يساوي عمق العنصر navMap. navPointيمكن تعشيش العناصر لإنشاء جدول محتويات هرمي. navLabelمحتوى 's هو النص الذي يظهر في جدول المحتويات الذي تم إنشاؤه بواسطة أنظمة القراءة التي تستخدم .ncx. يشير عنصر navPoint's contentإلى مستند محتوى مدرج في البيان ويمكن أن يتضمن أيضًا معرف عنصر (على سبيل المثال #section1). [16] [18]

يوجد وصف لبعض الاستثناءات الخاصة بمواصفات NCX كما تستخدم في EPUB في القسم 2.4.1 من المواصفات. يمكن العثور على المواصفات الكاملة لـ NCX في القسم 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> 
<!-- العناصر التعريفية الأربعة التالية مطلوبة لجميع مستندات NCX، 
بما في ذلك تلك التي تتوافق مع القيود المخففة لـ OPS 2.0 -->

    <meta name= "dtb:uid" content= "123456789X" /> <!-- نفس الموجود في .opf --> <meta name= "dtb:depth" content= "1" /> <!-- 1 أو أعلى --> <meta name= "dtb:totalPageCount" content= "0" /> <!-- يجب أن يكون 0 --> <meta name= "dtb:maxPageNumber" content= "0" /> <!-- يجب أن يكون 0 --> </head>   
       
       
       
  

  <docTitle> 
<text> الكبرياء والتحامل </text> </docTitle>      
  

  <docAuthor> 
<text> أوستن، جين </text> </docAuthor>     
  

  <navMap> 
<navPoint class= "chapter" id= "chapter1" playOrder= "1" > <navLabel><text> الفصل الأول </text></navLabel> <content src= "chapter1.xhtml" /> </navPoint> </navMap>       
       
       
    
  

</ننكس>

تنسيق الحاوية المفتوحة 2.0.1

ملف EPUB هو مجموعة من الملفات التي تتوافق مع معايير OPS/OPF ومغلفة في ملف ZIP. [19] يحدد OCF كيفية تنظيم هذه الملفات في ZIP، ويحدد ملفين إضافيين يجب تضمينهما.

يجب أن يكون الملف mimetypeعبارة عن مستند نصي بتنسيق ASCII يحتوي على السلسلة application/epub+zip. كما يجب أن يكون غير مضغوط وغير مشفر وأن يكون الملف الأول في أرشيف ZIP. يوفر هذا الملف طريقة أكثر موثوقية للتطبيقات لتحديد نوع الملف وليس فقط .epubالامتداد. [17]

بالإضافة إلى ذلك، يجب أن يكون هناك مجلد باسم META-INF، والذي يحتوي على الملف المطلوب container.xml. يشير ملف XML هذا إلى الملف الذي يحدد محتويات الكتاب. هذا هو ملف OPF، على الرغم من rootfileالسماح بعناصر بديلة إضافية. [17]

بصرف النظر عن mimetypeو META-INF/container.xml، يتم وضع الملفات الأخرى (OPF، NCX، XHTML، CSS وملفات الصور) بشكل تقليدي في دليل يسمى OEBPS.

مثال على هيكل الملف:

--حاوية ZIP--
نوع الميم
ميتا-إنف/
  الحاوية.xml
أويببس/
  المحتوى.opf
  الفصل 1.xhtml
  الفصل 1-الصورة.png
  سي اس اس/
    style.css
    الخط الخاص بي.otf

مثال على ملف Container.xml، مع الأخذ بعين الاعتبار هيكل الملف أعلاه:

<?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

تمت الموافقة على المواصفات الموصى بها لـ EPUB 3.0 في 11 أكتوبر 2011. وفي 26 يونيو 2014، تمت الموافقة على EPUB 3.0.1 كتحديث صيانة بسيط لـ EPUB 3.0. يحل EPUB 3.0 محل الإصدار السابق 2.0.1. [e]

يتكون EPUB 3 من مجموعة من أربعة مواصفات: [20]

  • EPUB Publications 3.0 ، الذي يحدد دلالات مستوى النشر ومتطلبات التوافق الشاملة لمنشورات EPUB
  • مستندات محتوى EPUB 3.0 ، التي تحدد ملفات تعريف XHTML وSVG وCSS للاستخدام في سياق منشورات EPUB
  • تنسيق حاوية EPUB المفتوحة (OCF) 3.0 ، الذي يحدد تنسيق الملف ونموذج المعالجة لتغليف مجموعة من الموارد ذات الصلة في حاوية EPUB ذات ملف واحد (ZIP).
  • EPUB Media Overlays 3.0 ، الذي يحدد تنسيقًا ونموذج معالجة لمزامنة النص والصوت

كان تنسيق EPUB 3.0 يهدف إلى معالجة الانتقادات التالية:

  • على الرغم من أن تنسيق EPUB جيد للكتب التي تركز على النص، إلا أنه غير مناسب إلى حد ما للمنشورات التي تتطلب تخطيطًا دقيقًا أو تنسيقًا متخصصًا، مثل الكتب المصورة. [8]
  • كانت إحدى المشكلات الرئيسية التي أعاقت استخدام EPUB لمعظم المنشورات الفنية هي عدم وجود دعم للمعادلات المنسقة بتنسيق MathML . فقد تم تضمينها كصور نقطية أو SVG ، مما منع التعامل السليم مع برامج قراءة الشاشة والتفاعل مع أنظمة الجبر الحاسوبية. تم تضمين دعم MathML في مواصفات EPUB 3.0.
  • كانت الانتقادات الأخرى الموجهة إلى EPUB هي افتقار المواصفات إلى التفاصيل المتعلقة بالربط داخل كتب EPUB أو بينها، وافتقارها إلى مواصفات للتعليق التوضيحي. ويتعطل هذا الربط بسبب استخدام ملف ZIP كحاوية لـ EPUB. وعلاوة على ذلك، لم يكن من الواضح ما إذا كان من الأفضل الربط باستخدام الترميز الهيكلي الداخلي لـ EPUB (مواصفات OPF المذكورة أعلاه) أو مباشرة إلى الملفات من خلال بنية ملف ZIP. [21] أدى الافتقار إلى طريقة موحدة لتعليق كتب EPUB إلى صعوبة في مشاركة التعليقات التوضيحية ونقلها وبالتالي الحد من سيناريوهات استخدام EPUB، وخاصة في البيئات التعليمية، لأنه لا يمكنه توفير مستوى من التفاعل مماثل للويب. [22]

في 26 يونيو 2014، نشرت IDPF EPUB 3.0.1 كمواصفات موصى بها نهائية. [23]

في نوفمبر 2014، نشرت ISO / IEC EPUB 3.0 تحت مسمى ISO / IEC TS 30135 (الأجزاء 1-7). [24]

في يناير 2020، نشرت ISO / IEC الإصدار 3.0.1 من EPUB باعتباره ISO/IEC 23736 (الأجزاء 1-6). [25]

الإصدار 3.2

تم الإعلان عن EPUB 3.2 في عام 2018، [26] وتم إصدار المواصفات النهائية في عام 2019. [27] التغيير الملحوظ هو إزالة مجموعة فرعية متخصصة من CSS، مما يتيح استخدام خصائص غير مسبوقة بـ epub. كما تم تحديث الإشارات إلى معايير HTML وSVG إلى "أحدث إصدار متاح"، بدلاً من إصدار ثابت في الوقت المناسب. [28]

الإصدار 3.3

أعلنت W3C عن الإصدار 3.3 في 25 مايو 2023. [29] وتضمنت التغييرات معايير أمان وخصوصية أكثر صرامة؛ واعتماد تنسيقات الوسائط WebP و Opus . [30]

سمات

يدعم التنسيق والعديد من القراء ما يلي:

  • مستند قابل لإعادة التدفق : تحسين النص لعرض معين
  • المحتوى ذو التخطيط الثابت: [31] يمكن أن يكون المحتوى المقسم مسبقًا مفيدًا لأنواع معينة من المحتوى المصمم بشكل كبير، مثل الكتب المصورة المخصصة فقط للشاشات الأكبر حجمًا، مثل الأجهزة اللوحية. [32]
  • مثل موقع الويب HTML ، يدعم التنسيق الصور النقطية والمتجهية المضمنة ، والبيانات الوصفية، وأنماط CSS.
  • وضع إشارة مرجعية للصفحة
  • تمييز المقطع والملاحظات
  • مكتبة تخزن الكتب ويمكن البحث فيها
  • خطوط قابلة لتغيير الحجم ، ونصوص قابلة للتغيير وألوان الخلفية
  • دعم لمجموعة فرعية من MathML [33]
  • دعم تحليلي أفضل مع المنصات المتوافقة [34]
  • إدارة الحقوق الرقمية - يمكن أن تحتوي على إدارة الحقوق الرقمية (DRM) كطبقة اختيارية [35]

إدارة الحقوق الرقمية

يمكن أن يحتوي ملف EPUB بشكل اختياري على DRM كطبقة إضافية، لكن المواصفات لا تشترط ذلك. [35] بالإضافة إلى ذلك، لا تحدد المواصفات أي نظام DRM معين للاستخدام، لذا يمكن للناشرين اختيار مخطط DRM حسب رغبتهم. ومع ذلك، قد تحدد الإصدارات المستقبلية من EPUB (OCF على وجه التحديد) تنسيقًا لـ DRM. [17]

لا تفرض مواصفات EPUB أو تقترح مخططًا معينًا لإدارة الحقوق الرقمية. وقد يؤثر هذا على مستوى الدعم لأنظمة إدارة الحقوق الرقمية المختلفة على الأجهزة وقابلية نقل الكتب الإلكترونية المشتراة. وبالتالي، قد يؤدي عدم توافق إدارة الحقوق الرقمية هذا إلى تقسيم تنسيق EPUB على غرار أنظمة إدارة الحقوق الرقمية، مما يقوض مزايا التنسيق القياسي الواحد ويربك المستهلك. [36] [37] [38] [39] [40] [41]

يجب أن تحتوي ملفات DRMed EPUB على ملف يتم استدعاؤه rights.xmlداخل META-INFالدليل على مستوى الجذر لحاوية ZIP. [17] [ يحتاج إلى توضيح ]

التبني

يُستخدم تنسيق EPUB على نطاق واسع في برامج قراءة الكتب مثل Google Play Books على Android و Apple Books على iOS و macOS وقارئات الكتب الإلكترونية Amazon Kindle ، ولكن لا يُستخدم في التطبيقات المرتبطة بالمنصات الأخرى. يدعم iBooks أيضًا تنسيق iBook الخاص، والذي يعتمد على تنسيق EPUB ولكنه يعتمد على الكود من تطبيق iBooks للعمل. [42]

يُعد تنسيق EPUB تنسيقًا شائعًا لتبادل البيانات الإلكترونية لأنه يمكن أن يكون تنسيقًا مفتوحًا ويستند إلى HTML، على عكس تنسيق Amazon الخاص لقارئات Kindle. يشمل منتجو تنسيق EPUB المشهورون للمحتوى المرخص في المجال العام والمفتوح Project Gutenberg و Standard Ebooks و PubMed Central و SciELO وغيرهم.

في عام 2022، قامت خدمة الإرسال إلى Kindle من أمازون بإزالة الدعم لتنسيق ملف Kindle الخاص بها لصالح EPUB. [43] [44]

المخاوف المتعلقة بالأمن والخصوصية

يتطلب EPUB من القراء دعم تنسيقات HTML5 و JavaScript وCSS و SVG ، مما يجعل قارئي EPUB يستخدمون نفس التقنية التي تستخدمها متصفحات الويب.

ترتبط مثل هذه التنسيقات بأنواع مختلفة من مشكلات الأمان وسلوكيات انتهاك الخصوصية مثل إشارات الويب و CSRF وXSHM بسبب تعقيدها ومرونتها.

يمكن استخدام مثل هذه الثغرات الأمنية لتنفيذ تتبع الويب والتتبع عبر الأجهزة على ملفات EPUB. [45] [46] [47]

كما حدد باحثو الأمن أيضًا هجمات تؤدي إلى تحميل ملفات محلية وبيانات مستخدم أخرى. [48] [49]

توفر وثيقة "نظرة عامة على EPUB 3.1" تحذيرًا أمنيًا: [50]

يجب على المؤلفين أن يدركوا أن البرمجة النصية في منشور EPUB قد تؤدي إلى خلق اعتبارات أمنية مختلفة عن البرمجة النصية داخل متصفح الويب. على سبيل المثال، لا تنطبق سياسات المصدر نفسه النموذجية على المحتوى الذي تم تنزيله إلى النظام المحلي للمستخدم. لذلك، يوصى بشدة بأن تقتصر البرمجة النصية على السياقات المقيدة بالحاويات.

تطبيق

ملف EPUB هو أرشيف يحتوي في الواقع على موقع ويب. وهو يتضمن ملفات HTML وصورًا وأوراق أنماط CSS وأصولًا أخرى. كما يحتوي أيضًا على بيانات وصفية. EPUB 3.3 هو أحدث إصدار. باستخدام HTML5 ، يمكن للمنشورات أن تحتوي على مقاطع فيديو وصوت وتفاعلية، تمامًا مثل مواقع الويب في متصفحات الويب. [32]

حاوية

يتم تسليم منشور EPUB كملف واحد. هذا الملف عبارة عن أرشيف مضغوط غير مشفر يحتوي على مجموعة من الموارد المترابطة. [51]

تحدد الحاوية المجردة OCF (تنسيق الحاوية المفتوحة) نموذج نظام ملفات لمحتويات الحاوية. يستخدم نموذج نظام الملفات دليل جذر مشترك واحد لجميع المحتويات الموجودة في الحاوية. توجد جميع الموارد (غير البعيدة) للمنشورات في شجرة الدليل التي يرأسها دليل جذر الحاوية، على الرغم من أن EPUB لا يفرض بنية نظام ملفات محددة لهذا. يتضمن نموذج نظام الملفات دليلاً إلزاميًا يسمى META-INF وهو فرع مباشر لدليل جذر الحاوية. يخزن META-INF ملف Container.xml.

يجب أن يكون الملف الأول في الأرشيف هو ملف mimetype . ويجب أن يكون غير مشفر وغير مضغوط حتى تتمكن أدوات غير ZIP من قراءة mimetype. ويجب أن يكون ملف mimetype ملف ASCII يحتوي على السلسلة "application/epub+zip". يوفر هذا الملف طريقة أكثر موثوقية للتطبيقات لتحديد mimetype للملف بدلاً من مجرد امتداد .epub. [51]

مثال على هيكل الملف:

--حاوية ZIP--
نوع الميم
ميتا-إنف/
  الحاوية.xml
أويببس/
  المحتوى.opf
  الفصل 1.xhtml
  الفصل 1-الصورة.png
  سي اس اس/
    style.css
    الخط الخاص بي.otf
  توك.نككس

يجب أن يكون هناك دليل META-INF يحتوي على ملف Container.xml. يشير هذا الملف إلى الملف الذي يحدد محتويات الكتاب، ملف OPF، على الرغم من السماح بعناصر جذر بديلة إضافية. [51] وبصرف النظر عن mimetype وMETA-INF/container.xml، يتم وضع الملفات الأخرى (OPF وNCX وXHTML وCSS وملفات الصور) تقليديًا في دليل يسمى OEBPS. مثال على ملف Container.xml:

<?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>  
  
      
  

النشر

يجب أن تحتوي حاوية ePUB على: [52]

  • وثيقة محتوى واحدة على الأقل.
  • وثيقة ملاحية واحدة.
  • مستند حزمة واحد يسرد جميع موارد النشر. يجب أن يستخدم هذا الملف امتداد الملف .opf . يحتوي على بيانات وصفية وبيان وسلاسل احتياطية وروابط وغطاء. هذا تسلسل منظم من مراجع المعرفات التي تحدد ترتيب القراءة الافتراضي.

قد تحتوي حاوية ePUB على:

محتويات

تتضمن مستندات المحتوى [53] محتوى HTML 5 ، ومستندات التنقل، ومستندات SVG ، ومستندات المحتوى النصية، ومستندات التخطيط الثابت. تتضمن المحتويات أيضًا مستندات CSS وPLS. تحل مستندات التنقل محل قواعد NCX المستخدمة في EPUB 2.

تراكبات الوسائط

يتم إنشاء الكتب ذات السرد الصوتي المتزامن في EPUB 3 باستخدام مستندات تراكب الوسائط لوصف توقيت السرد الصوتي المسجل مسبقًا وكيفية ارتباطه بترميز مستند محتوى EPUB. يتم تعريف تنسيق الملف لتراكبات الوسائط كمجموعة فرعية من SMIL . [54]

برمجة

توجد برامج قراءة EPUB لجميع منصات الحوسبة الرئيسية، مثل Adobe Digital Editions و calibre على منصات سطح المكتب، و Google Play Books و Aldiko على Android وiOS، وApple Books على macOS وiOS. هناك أيضًا برامج تحرير متعددة المنصات لإنشاء ملفات EPUB، بما في ذلك برامج calibre و Sigil مفتوحة المصدر .

تدعم معظم متصفحات الويب الحديثة أيضًا مكونات إضافية لقارئ EPUB . كان متصفح Microsoft Edge يحتوي على إمكانية قراءة EPUB مدمجة حتى سبتمبر 2019. [55]

قراءة البرامج

يمكن للبرامج التالية قراءة وعرض ملفات EPUB.

أنظمة القراءة والبرمجيات [19]
برمجة رخصة منصة تنسيقات DRM المدعومة ملحوظات
إصدارات أدوبي الرقمية الملكية مايكروسوفت ويندوز ، أبل ماك أو إس إكس ، أندرويد، آي أو إس خادم محتوى Adobe يتطلب التنشيط عبر الإنترنت لملفات EPUB المحمية بنظام DRM.
ألديكوا الملكية أندرويد خادم محتوى Adobe يدعم EPUB لأجهزة Android.
كتب آبل الملكية نظام التشغيل OS X، وiOS اللعب النظيف [56] يدعم EPUB 2 وEPUB 3. الكتب غير قابلة للقراءة مباشرة على أجهزة الكمبيوتر الأخرى غير أجهزة Mac.
قارئ بلو فاير الملكية آبل آي أو إس، أندرويد خادم محتوى Adobe يدعم EPUB لأجهزة Android و iOS.
عيار رخصة جنو العمومية ويندوز، أو إس إكس، لينكس لا أحد مخصص في المقام الأول لإدارة المكتبة وتحويلها ونقلها إلى الأجهزة، ويتضمن قارئًا ومحررًا لـ EPUB. "حول". Calibre .
قارئ FB الملكية [57] ويندوز، لينكس، أندرويد، أجهزة المساعد الرقمي الشخصي ، OS X ريديوم LCP
تورق رخصة جنو العمومية لينكس لا أحد يدعم أيضًا Mobi وAZW(3)
كتب جوجل بلاي الملكية تطبيق ويب، أندرويد، آبل آي أو إس ليكتز DRM يدعم تنزيل الكتب المشتراة بصيغة EPUB و/أو PDF.
كتابو الملكية نظام التشغيل اكس لا أحد يدعم ePub3، ePub2، والتخطيط الثابت.
كوبو الملكية Windows، OS X، Android، Apple iOS، برنامج Kobo eReader، خادم محتوى Adobe يدعم EPUB 2 و EPUB 3.
القارئ رخصة جنو العمومية لينكس لا أحد يدعم أيضًا Mobi، AZW(3/4)، CBR/CBZ، PDF، DjVu، FB2
قراء ليكتز الملكية تطبيق ويب ، Google Android ، OS X، iOS ، Windows ليكتز قارئ الكتب الإلكترونية لتنسيقات PDF وePUB/2 وePUB3 يوفر تجربة موحدة عبر منصات مختلفة - iOS وAndroid وWindows PC وMac Desktop والويب.
ملف PDF متعدد رخصة أيه جي بي إل شبيه يونكس، ويندوز، أندرويد، iOS
ليبي الملكية ويندوز، أندرويد، أبل ماك أو إس، آي أو إس، آيباد أو إس تطبيق مجاني للكتب الإلكترونية والكتب الصوتية من المكتبات المحلية.
لوسيفوكس رخصة جنو العمومية ويندوز، أو إس إكس، لينكس لا أحد إضافة قارئ كتب إلكترونية مع تعليقات توضيحية لمتصفح فايرفوكس. تدعم الكتب الإلكترونية القياسية المفتوحة بتنسيق EPUB 3 وEPUB 2 واسترجاع الكتب من فهارس كتب OPDS. (توقف التطوير في يناير 2017)
أوكولار رخصة جنو العمومية ويندوز، أو إس إكس، لينكس
سناببليفاي الملكية جميع متصفحات الويب، Apple iOS، Android Adobe Content Server Snapplify SnappSafe DRM يدعم تنزيل الكتب المشتراة بصيغة EPUB و/أو PDF. يدعم معايير PDF وePUB2 ​​وePUB3 للكتب الإلكترونية.
سورا الملكية ويندوز، أندرويد، أبل ماك أو إس، آي أو إس، آيباد أو إس تطبيق مجاني للكتب الإلكترونية والكتب الصوتية من المدارس.
عارض STDU برامج مجانية نوافذ يدعم العديد من تنسيقات المستندات بما في ذلك EPUB.
سومطرة PDF (بناءً على MuPDF ) رخصة جنو العمومية نوافذ خادم محتوى Adobe يدعم EPUB للأجهزة.
زوتشيتل الملكية [58] المخطوطة لا أحد واجهة المستخدم الرسومية للأجهزة اللوحية الورقية reMarkable وreMarkable 2

برنامج إنشاء

يمكن للبرنامج التالي إنشاء ملفات EPUB.

برنامج إنشاء
برمجة رخصة منصة ملحوظات
برنامج ABBYY FineReader الملكية مايكروسوفت ويندوز يتم تصدير الإصدار 11 إلى تنسيق EPUB.
أبيوورد رخصة جنو العمومية فري بي إس دي ، لينكس، ويندوز دعم تصدير تنسيق EPUB 2.0 منذ إصدار 2.9.1 [59]
أدوبي إنديزاين الملكية ويندوز، أو إس إكس التصدير إلى تنسيق EPUB. الإصدارات السابقة للإصدار 5.5 تنشئ ملفات EPUB تتطلب تحريرًا كبيرًا لاجتياز ePubCheck أو ePubPreFlight. بدءًا من InDesign CC 2014، يمكن لـ InDesign التصدير بتنسيق ePub3 ذي التخطيط الثابت.
أدوبي روبو هيلب مجهول نوافذ أداة توثيق عبر الإنترنت تدعم التصدير إلى تنسيق EPUB
معالج النصوص أتلانتس برامج مشتركة ويندوز، تطبيق محمول يحول أي مستند إلى تنسيق EPUB؛ ويدعم جداول المحتويات متعددة المستويات، ودمج الخطوط، وتحويل الدفعات.
نوع الكتاب رخصة جنو العمومية الويب منصة إنتاج كتب تنتج العديد من الصيغ، بما في ذلك EPUB. يمكن للمنصة استيراد المحتوى بتنسيقات مختلفة وتدعم التحرير التعاوني.
عيار رخصة جنو العمومية ويندوز، OS X، FreeBSD، لينكس برنامج تحويل وتنظيم الكتب الإلكترونية. يسمح بإضافات، بما في ذلك لتحرير ملفات EPUB؛ على سبيل المثال، يوجد مكون إضافي لدمج العديد من ملفات EPUB في ملف واحد. [60]
اللغة الإنجليزية: eLML مجهول ويندوز، OS X، FreeBSD، لينكس لغة ترميز eLesson عبارة عن إطار عمل مفتوح المصدر يعتمد على XML لإنشاء محتوى تعليمي إلكتروني. وهو يدعم تنسيقات إخراج مختلفة مثل SCORM وHTML وPDF وكذلك الكتب الإلكترونية المستندة إلى تنسيق EPUB.
كتب التغذية مجهول الويب خدمة سحابية مجانية لتنزيل أعمال المجال العام والنشر الذاتي.
المساعدة والدليل الملكية نوافذ أداة نشر المصدر الوحيد التي تولد تنسيق EPUB من بين العديد من تنسيقات الوثائق الأخرى.
مساعدةNDoc مجاني للاستخدام الشخصي، وللاستخدام التجاري أيضًا. نوافذ أداة مساعدة في تأليف الملفات التي تولد ملفات EPUB وتنسيقات أخرى.
مؤلف iBooks الملكية نظام التشغيل اكس تطبيق النشر المكتبي وتخطيط الصفحات. مجاني من Apple. يمكن تصدير تنسيق .ibooks، وهو تنسيق خاص يعتمد على EPUB. [61] هناك قيود على التوزيع التجاري للأعمال التي تم إنشاؤها باستخدام iBooks بتنسيق .ibooks. [62] تنطبق هذه القيود على تنسيق .ibooks فقط [63] ويمكن القول بأن الملف الذي تمت إعادة تسميته إلى .epub لا يتم توزيعه بتنسيق .ibooks.
ناشر اي ستوديو الملكية نظام التشغيل اكس تطبيق النشر المكتبي وتخطيط الصفحات.
برنامج LibreOffice Writer رخصة موزيلا العمومية ، رخصة جنو العمومية الصغرى ويندوز، أو إس إكس، لينكس معالج نصوص مزود بوظيفة التصدير بتنسيق EPUB3 منذ الإصدار 6.0. كما يُسمح بالتصدير بتنسيق EPUB عبر تثبيت ملحق، مثل eLaix. [64]
لولو.كوم الملكية الويب يقوم بتحويل المخطوطات بصيغة .doc، أو .docx، أو PDF إلى صيغة EPUB بحيث يمكن بيعها على موقع الويب المعني.
جنون التوهج الملكية نوافذ أداة نشر مصدر واحد يمكنها تصدير المحتوى بتنسيق EPUB.
محرر XML لـ oXygen الملكية OS X، ويندوز، FreeBSD، لينكس محرر XML oXygen هو الأداة الأولى التي تدعم إنشاء وتحويل والتحقق من صحة المستندات التي تتكون منها حزمة EPUB.
الصفحات الملكية نظام التشغيل ماك اكس معالج كلمات يمكنه التصدير إلى تنسيق EPUB
الصفحات الملكية آبل آي أو إس معالج نصوص للأجهزة المحمولة يمكنه التصدير إلى تنسيق EPUB
باندوك رخصة جنو العمومية الإصدار 2 شبيه يونكس، ويندوز يمكن التحويل من وإلى إصدارات EPUB 2 و3
كتابة مسرحية الملكية نظام التشغيل اكس معالج كلمات أصلي يعتمد على EPUB. متوافق مع EPUB 3 مع التوافق مع EPUB 2.
كوارك إكسبرس الملكية نظام التشغيل OS X، ويندوز أداة نشر سطح المكتب، وتطبيق تخطيط الصفحات. كما يتم التصدير إلى تنسيق EPUB.
صفحة Serif Plus الملكية نوافذ برنامج نشر مكتبي يمكنه التصدير إلى تنسيق EPUB 2 وEPUB 3. يأتي مع ملفات تعريف تحويل إخراج مدمجة لاستهداف أجهزة محددة، بالإضافة إلى أجهزة عامة. يتضمن أيضًا قوالب كتب إلكترونية فارغة تم اختبارها مسبقًا، أو يمكنه فتح ملفات PDF الموجودة وتحريرها ونشرها بتنسيق EPUB.
كاتب الملكية ويندوز، أو إس إكس برنامج للكتاب. يتضمن إمكانيات تنظيمية لكتاب القصص الخيالية. ينشر بتنسيقات متعددة.
سيجيل رخصة جنو العمومية ويندوز، فري بي إس دي، لينكس، أو إس إكس يمكن فتح وتحرير كتب EPUB، بدلاً من مجرد التحويل من تنسيقات أخرى إلى EPUB. منذ الإصدار 0.7، يدعم تضمين الفيديو أو الصوت في EPUB. [65]
إكس إل إي إلرنينج رخصة جنو العمومية ويندوز، لينكس، OS X يمكن استخدامها لإنشاء محتوى ويب تعليمي تفاعلي، وكتب HTML5 وIMS وSCORM وEPUB3 [66]
ميليل الملكية نظام التشغيل اكس تطبيق معالج الكلمات، يمكنه تصدير مستنداته إلى EPUB [67]
مستندات جوجل الملكية الويب معالج كلمات سحابي، يمكن تصديره إلى EPUB.

ملحوظات

  1. ^ للحصول على جدول وحدات XHTML المطلوبة ووصف القيود، راجع "القسم 2.2"، ePub OPS 2.0.1 (مسودة المواصفات)، IDPF.
  2. ^ للحصول على جدول بالخصائص المدعومة ومعلومات مفصلة، ​​راجع "القسم 3.0"، ePub OPS 2.0.1 (مسودة المواصفات)، IDPF.
  3. ^ للحصول على قائمة كاملة بالبيانات الوصفية، انظر "القسم 2.2"، ePub OPF 2.0.1 (مسودة المواصفات)، IDPF.
  4. ^ توجد قائمة بالقيم المحتملة لـ typeفي "القسم 2.6"، ePub OPDF 2.0.1 (مسودة المواصفات)، IDPF.
  5. ^ يمكن العثور على أوصاف تفصيلية للاختلافات بين 3.0 و2.0.1 في تغييرات مواصفات ePub 3.0، IDPF.

مراجع

  1. ^ "مواصفات EPUB 3.3". IDPF . تم الاسترجاع في 27 مايو 2023 .
  2. ^ "OPS 2.0 Elevated to Official IDPF Standard". IDPF . eBooklyn. 15 أكتوبر 2007.
  3. ^ "إقرار EPUB 3". BISG . مجموعة دراسة صناعة الكتب . 2012-08-06. مؤرشف من الأصل في 2016-04-17 . تم استرجاعه في 2020-05-05 .
  4. ^ "شرح تنسيقات الكتب الإلكترونية المختلفة: EPUB، MOBI، AZW، IBA، والمزيد". 27 يوليو 2018.
  5. ^ "الإصدارات الأقدم من EPUB". المنتدى الدولي للنشر الرقمي . مؤرشف من الأصل في 2017-08-31 . استرجاع 2017-05-10 .
  6. ^ "تاريخ مراجعة 1.1 EPUB". IDPF. 11 أكتوبر 2011.
  7. ^ "EPUB 3.0". المنتدى الدولي للنشر الرقمي . مؤرشف من الأصل في 2012-04-17 . استرجاع 2017-01-12 .
  8. ^ ab Rothman, David (27 يوليو 2008). "اختبار التعذيب في ePub: بطولة "Three Shadows"، رواية مصورة". TeleRead: Bring the E-Books Home .
  9. ^ "EPUB 3.2". اتحاد شبكة الويب العالمية (W3C) . تم الاسترجاع في 2021-02-20 .
  10. ^ "تغييرات EPUB 3.1 من EPUB 3.0.1". IDPF . تم الاسترجاع في 2017-01-12 .
  11. ^ "تغييرات EPUB 3.1 من EPUB 3.0.1". IDPF . تم الاسترجاع في 2017-01-12 .
  12. ^ "تغييرات EPUB 3.1 من EPUB 3.0.1". IDPF . تم الاسترجاع في 2017-01-12 .
  13. ^ "أعضاء IDPF يوافقون على اندماج W3C". Publishing Perspectives . 9 نوفمبر 2016.
  14. ^ "اتحاد شبكة الويب العالمية (W3C) والمنتدى الدولي للنشر الرقمي (IDPF) يستكشفان خططًا للدمج". W3C .
  15. ^ abcdef "هيكل النشر المفتوح (OPS) 2.0.1 – المواصفات الموصى بها". IDPF. 4 سبتمبر 2010. تم الاسترجاع في 21 فبراير 2011 .
  16. ^ abcdefgh "تنسيق التغليف المفتوح (OPF) 2.0.1 – المواصفات الموصى بها". IDPF. 4 سبتمبر 2010. تم الاسترجاع في 21 فبراير 2011 .
  17. ^ abcde "تنسيق الحاوية المفتوحة (OCF) 2.0.1 – المواصفات الموصى بها". IDPF. 4 سبتمبر 2010. تم الاسترجاع في 21 فبراير 2011 .
  18. ^ "مواصفات الكتاب الرقمي الناطق". NISO. 21 أبريل 2005. مؤرشف من الأصل في 31 أغسطس 2009. تم الاسترجاع في 9 أكتوبر 2009 .
  19. ^ من "EPUB 101" (PDF) . تقنيات الكتب الإلكترونية . تم الاسترجاع في 10 يوليو 2014 .
  20. ^ "مسودة نظرة عامة على EPUB 3". مجموعة عمل EPUB 3. IDPF. 11 أكتوبر 2011. مؤرشف من الأصل في 15 أبريل 2012. استرجاع 11 أكتوبر 2011 .
  21. ^ "الروابط، المؤشرات، العلامات المرجعية، النقاط البارزة: كيف ينبغي لملفات .epub أن تفعل ذلك؟". FrontMatters . BookGlutton. 29 مارس 2008.
  22. ^ روثمان، ديفيد (5 نوفمبر 2007). "'التعليقات الاجتماعية وسوق الأفكار': حان الوقت لوضع معيار تعليق IDPF للكتب والمنشورات الإلكترونية الأخرى!". TeleRead: Bring the E-Books Home . مؤرشف من الأصل في 13 يناير 2013 . تم الاسترجاع في 8 أكتوبر 2009 .
  23. ^ تغييرات EPUB 3.0.1، IDPF ، تم الاسترجاع في 8 يوليو 2014.
  24. ^ EPUB 3.0 نُشر كمواصفات فنية ISO، IDPF ، تم استرجاعه في 28 أغسطس 2018.
  25. ^ المواصفات والمعايير الجديدة والناشئة (مارس 2020)، NISO ، تم الاسترجاع في 11 أبريل 2020.
  26. ^ "EPUB 3.2 Rationale". GitHub . 11 أبريل 2020 . تم الاسترجاع في 2020-05-07 .
  27. ^ "EPUB 3.2". W3C . مؤرشف من الأصل في 2020-05-11 . تم الاسترجاع 2020-05-07 .
  28. ^ "تغييرات EPUB 3.2". www.w3.org .
  29. ^ جاريش، مات؛ هيرمان، إيفان؛ كريمر، ديف. "EPUB 3.3". W3C . تم الاسترجاع في 15 يونيو 2023 .
  30. ^ برادي، لورا. "EPUB 3.3 هنا!". EPUBSecrets . Creative Publishing Network . تم الاسترجاع في 15 يونيو 2023 .
  31. ^ "خصائص التخطيط الثابت". المنتدى الدولي للنشر الرقمي . تم الاسترجاع في 11 سبتمبر 2015 .
  32. ^ "Understanding EPUB 3". EPUBZone . المنتدى الدولي للنشر الرقمي . تم الاسترجاع في 11 سبتمبر 2015 .
  33. ^ "Embedded MathML". IDPF . تم الاسترجاع في 12 سبتمبر 2015 .
  34. ^ "أهم 9 أسباب لتحويل كتابك الإلكتروني بتنسيق PDF إلى تنسيق ePUB3". OneRead . 7 يناير 2021.
  35. ^ "الأسئلة الشائعة حول معايير الكتب الرقمية". IDPF. 20 نوفمبر 2006. مؤرشف من الأصل في 2009-09-03.
  36. ^ جيليس، ديفيد (29 يناير/كانون الثاني 2010). "الجدران تغلق أبوابها أمام حديقة الكتب الإلكترونية". فاينانشال تايمز .
  37. ^ روثمان، ديفيد (13 أغسطس/آب 2009). "الكتاب الإلكتروني الذي يستخدم تقنية Adobe-DRMed ليس مفتوحًا: لماذا تحتاج صحيفة نيويورك تايمز بشكل عاجل إلى توضيح مقالها حول متجر الكتب الإلكترونية الخاص بشركة سوني". TeleRead: Bring the E-Books Home . مؤرشف من الأصل في 14 أكتوبر/تشرين الأول 2009.
  38. ^ بيبا، بول (21 ديسمبر 2009). "هل يستخدم Nook نظام إدارة الحقوق الرقمية غير المتوافق الخاص به؟". TeleRead: Bring the E-Books Home . مؤرشف من الأصل في 28 ديسمبر 2009 . تم الاسترجاع في 29 يناير 2010 .
  39. ^ بيبا، بول (28 يناير 2010). "هل يضيف iPad إلى فوضى إدارة الحقوق الرقمية؟ إدارة الحقوق الرقمية للكتب الإلكترونية من Apple حصرية لأجهزة Apple". TeleRead: Bring the E-Books Home . مؤرشف من الأصل في 2 فبراير 2010 . تم الاسترجاع في 29 يناير 2010 .
  40. ^ كيندريك، جيمس (28 يناير 2010). "من يحتاج حقًا إلى جهاز iPad؟". JK On The Run . مؤرشف من الأصل في 5 أغسطس 2010 . تم الاسترجاع في 29 يناير 2010 .
  41. ^ ديكسون، ديف (27 يناير 2010). "EPUB وiPad وقابلية التشغيل البيني للمحتوى". الإصدارات الرقمية . أدوبي.
  42. ^ أرنولد كيم (19 يناير 2012). "iBooks الجديد ليس تقنيًا بتنسيق epub". MacRumors.
  43. ^ مايكل كافاسيني (2022-05-04). "أمازون كيندل ستدعم كتب EPUB، وتتخلى عن تنسيق MOBI". michaelcavacini.com . تم الاسترجاع في 2022-05-04 .
  44. ^ "تعرف على كيفية إرسال المستندات إلى مكتبة Kindle الخاصة بك". أمازون . مؤرشف من الأصل في 25 يناير 2022. تم الاسترجاع 2022-05-04 .
  45. ^ "أمان EPUB javascript".
  46. ^ "كيفية اكتشاف ملفات EPUB الضارة".
  47. ^ "مخترق يجد ثغرات في خدمات Amazon Google EPUB".
  48. ^ "هذا الكتاب يقرأك - يستغل الخدمات والقراء الذين يدعمون تنسيق الكتاب ePub".
  49. ^ "هل قارئ ePub الخاص بك آمن بما فيه الكفاية؟". 16 مايو 2017.
  50. ^ "نظرة عامة على EPUB".
  51. ^ abc "EPUB Open Container Format (OCF) 3.0 – Recommended Specification". IDPF . تم الاسترجاع في 11 سبتمبر 2015 .
  52. ^ "EPUB Publications". IDPF . تم استرجاعه في 12 سبتمبر 2015 .
  53. ^ "مستندات محتوى EPUB". IDPF . تم الاسترجاع في 12 سبتمبر 2015 .
  54. ^ "EPUB Media Overlays". IDPF . تم الاسترجاع في 12 سبتمبر 2015 .
  55. ^ Casserly, Martyn. "كيفية قراءة ملفات epub على الكمبيوتر المحمول أو الكمبيوتر الشخصي". Tech Advisor . تم الاسترجاع في 2020-12-31 .
  56. ^ فام، أليكس (15 فبراير 2010). "آبل ستغلف الكتب الرقمية بحماية النسخ بموجب قانون FairPlay". لوس أنجلوس تايمز .
  57. ^ "FBReader لنظام Android". 10 يوليو 2011.
  58. ^ "reMarkable Wiki: xochitl". 9 أبريل 2023.
  59. ^ ملاحظات الإصدار 2.9.1، مصدر Abi.
  60. ^ JimmXinu. "GUI Plugin: EpubMerge". منتديات MobileRead . تم الاسترجاع في 24 فبراير 2012 .
  61. ^ بوت، إد (22 يناير 2012). "كيف تعمل أبل على تخريب معيار مفتوح للكتب الرقمية". ZDNet . تم الاسترجاع في 30 يناير 2012 .
  62. ^ "iBooks Author FAQ". Apple. 23 مارس 2012. تم الاسترجاع في 26 أبريل 2012 .
  63. ^ "Apple iBooks Author FAQ". Apple. 23 مارس 2012. تم الاسترجاع في 26 أبريل 2012 .
  64. ^ "eLaix"، مركز التوسعة ، Libre Office.
  65. ^ سيجيل ديف.
  66. ^ التعلم التجريبي.
  67. ^ ميليل.
  • ISO/IEC TS 30135-1:2014 - EPUB3 — الجزء 1: نظرة عامة على EPUB3
  • تم أرشفة أداة التحقق من صحة EPUB الخاصة بـ IDPF في 2017-05-05 على موقع Wayback Machine (مستودع Github)
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=EPUB&oldid=1251546121"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate