EPUB el. knyga (.epub)

W3C Standartinis

Elektroninė publikacija (EPUB) yra pasauliniu mastu standartizuotas, atvirojo kodo skaitmeninių elektroninių knygų formatas, prižiūrimas W3C, užtikrinantis pritaikytas, kintamo išdėstymo ir daugialypės terpės skaitmenines knygas visose platformose.

Konvertuoti MOBI į EPUB

Nemokamas MOBI į EPUB konverteris naršyklėje. Konvertuokite failus akimirksniu savo įrenginyje.

Tikrinti ir metaduomenys

Operacinės sistemos ir failų analizatoriai atpažįsta EPUB failus tikrindami pradinę dvejetainę baitų seką:

Pasirinkite arba nuvilkite failus čia

100% privatus konvertavimas naršyklėje - failai niekada nepalieka jūsų įrenginio

arba įklijuokite Ctrl+V
Nulinio tinklo perdavimo privatumo garantija: 0 baitų įkelta į išorinius serverius. Visas apdorojimas vyko vietoje, jūsų naršyklės smėlio dėžėje (sandbox).

Baitų lygio antraštės parašas (magiškieji baitai)

Operacinės sistemos ir failų analizatoriai atpažįsta EPUB failus tikrindami pradinę dvejetainę baitų seką:

ŠEŠIOLIKTAINIS PARAŠAS (POSLINKIS 0):

50 4B 03 04 ... 6D 69 6D 65 74 79 70 65

ASCII ATVAIZDAVIMAS: PK..mimetypeapplication/epub+zip

Standartizacija: W3C EPUB 3.3 Recommendation

Techninės specifikacijos

Konteinerio architektūraZIP archive containing uncompressed 'mimetype' file, META-INF/container.xml, and OEBPS content package
GlaudinimasDeflate (zlib) compression on internal content files; 'mimetype' file strictly uncompressed (Store mode)
Baitų seka (Endianness)Little-Endian (ZIP container)
Spalvų erdvėssRGB, Display P3, CSS Color Module Level 4
Kanalai ir struktūraReflowable or fixed-layout XHTML pages, CSS stylesheets, embedded SVG/raster images, audio, and video
Maksimalūs matmenysUnbounded pagination (reflows dynamically to any display size from watch to 8K TV)
SkaidrumasFull CSS alpha transparency, opacity masks, and transparent PNG/SVG graphics
Srautas ir progresyvusis įkėlimasTable of Contents (toc.ncx / nav.xhtml) enables instant chapter seeking

Techninė palyginimo matrica: EPUB vs konkurentai

Techninis atributasEPUB (Dabartinis)PDFAZW3MOBI
Kintamas tekstas100% dinamiškas teksto lankstumas visuose ekranuoseFiksuotas puslapio išdėstymas (reikalauja priartinimo)Kintamas tik „Kindle" įrenginiuosePrimityvus teksto lankstumas
StandartizavimasOficiali W3C atvira rekomendacijaISO 32000 atviras standartasNuosavas „Amazon" standartasPasenęs nuosavas standartas
Techninė suderinamumasUniversalus („Apple", „Kobo", „Android", PC)Universalus (visi įrenginiai)Tik „Amazon Kindle" įrenginiaiTik senoviniai „Kindle" ir delninukai
Konteinerio architektūraZIP archyvas su XHTML/CSS/JSDvejetainė objektų hierarchija„PalmDOC" duomenų bazė„PalmDOC" duomenų bazė

Dažni sugadinimo režimai ir šešioliktainio atkūrimo vadovas

El. skaitytuvo klaida: „Paketo nepavyko atidaryti: neteisingas mimetype".

Pirminė priežastis: Suspaudimo įrankis suspaudė „mimetype" failą arba patalpino jį kitu poslinkiu nei 30 baitas.

Atkūrimas: Iš naujo supakuokite naudodami „File2File Ebook Repair", kad užtikrintumėte nesuspausto „mimetype" padėtį.

Saugumo analizė ir analizatoriaus atakos vektoriai

EPUB failuose yra pilni HTML5 ir „JavaScript" varikliukai, kurie turi būti izoliuoti smėlio dėžėje (sandbox), kad būtų išvengta vietinės prieigos prie failų arba duomenų nutekėjimo į tinklą.

Žinomi atakos vektoriai

  • Svetainem Tarpinio skriptinimo (XSS) atakos EPUB „JavaScript" skaitymo sistemose, siekiant pavogti vartotojo bibliotekos duomenis.
  • XML išorinių esybių (XXE) injekcija EPUB XML manifestų analizatoriuose.
  • ZIP bombos dekompresijos atakos, eikvojančios serverio saugyklą katalogo įkėlimo metu.

Geriausia apsaugos praktika:

Istorinė kilmė ir svarbiausi etapai

2023W3C oficialiai paskelbia EPUB 3.3 kaip patvirtintą žiniatinklio standarto rekomendaciją.
2011IDPF išleidžia EPUB 3, pristatydama HTML5, CSS3, MathML, garso bei vaizdo įrašų medijos perdangas.
2007EPUB 2.0 pakeičia Atviros el. knygų publikavimo struktūrą (OEBPS) kaip oficialų pramonės standartą.

Pagrindiniai privalumai

  • Ginčytinas pasaulinis skaitmeninio skaitymo standartas: 100% atviras, nepriklausomas nuo pardavėjų ir palaikomas W3C.
  • Nepriekaištinga kintamo dydžio tipografija: tekstas automatiškai pritaiko šrifto dydį, paraštes ir tarpus tarp eilučių bet kokiam ekranui.
  • Pasaulinio lygio pritaikomumo palaikymas: ekrano skaitytuvai, garsinio pasakojimo sinchronizacija (medijos perdangos) ir disleksijos šriftai.

Techniniai apribojimai ir trūkumai

  • Fiksuoto išdėstymo sudėtingus dizainus (pavyzdžiui, techninius vadovėlius ir žurnalus) gali būti sunku patikimai atvaizduoti skirtingais ekranų santykiais.
  • Griežtos ZIP pakavimo taisyklės: jei nesuspaustas failas „mimetype" nėra pats pirmasis failas 30 baito poslinkyje, EPUB yra negaliojantis.
  • „Kindle" įrenginiams reikalingas konvertavimas (per „Send-to-Kindle" arba „calibre"), o ne tiesioginis vilkimas ir numetimas per USB.

Įdomūs techniniai faktai

  • „mimetype" failas EPUB archyve turi būti pirmasis ZIP archyvo failas, visiškai nesuspaustas (0% suspaudimas) ir jame turi būti tik „application/epub+zip" be jokių papildomų tarpų pabaigoje.
  • „Project Gutenberg" suteikia virš 70 000 nemokamų klasikinės literatūros kūrinių, suformatuotų EPUB formatu.
  • 2017 metais Tarptautinis skaitmeninio leidybos forumas (IDPF) tiesiogiai susijungė su Pasaulinio tinklo konsorciumu (W3C).

Dažniausiai užduodami techniniai klausimai

Kodėl knygoms skaityti EPUB yra geresnis už PDF?

EPUB yra kintamo išdėstymo (reflowable), tai reiškia, kad tekstas automatiškai prisitaiko prie jūsų telefono ar el. skaityklės ekrano bet kokiu šrifto dydžiu, tuo tarpu PDF turi fiksuotus puslapio matmenis, todėl reikalauja nuolatinio didinimo ir slankiojimo.

Ar galiu skaityti EPUB failus „iPhone“ arba „Mac“ įrenginiuose?

Taip. Programėlė „Apple Books“ yra iš anksto įdiegta kiekviename „iPhone“, „iPad“ ir „Mac“, todėl EPUB knygos palaikomos iš karto be jokių papildomų veiksmų.

Kaip galiu konvertuoti EPUB į PDF arba MOBI?

Galite konvertuoti EPUB knygas į gražiai suformatuotus PDF dokumentus arba „Kindle“ pritaikytus formatus naudodami File2File.app tiesiogiai savo naršyklėje.