EPUB-e-kirja (.epub)

W3C Standardi

Electronic Publication (EPUB) on W3C:n ylläpitämä avoimesti määritelty e-kirjamuoto, joka on suunniteltu juoksevan taiton tai kiinteän asettelun julkaisujen paketointiin yhteensopivia lukujärjestelmiä varten.

Muunna tiedostot muodosta MOBI muotoon EPUB

Ilmainen selaimessa toimiva muunnin, jolla voit muuntaa tiedostoja muodosta MOBI muotoon EPUB. Muunna tiedostot hetkessä laitteellasi.

Tarkastele tiedostoa ja sen metatietoja

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat EPUB-tiedostot tarkistamalla tiedoston alun binäärisarjan:

Valitse tai pudota tiedostot tähän

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa Ulkoisille palvelimille ei ole ladattu yhtään tavua. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Otsaketunniste tavutasolla (tunnistetavut)

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat EPUB-tiedostot tarkistamalla tiedoston alun binäärisarjan:

HEKSADEKSIMAALINEN TUNNISTE (SIJAINTI 0):

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

ASCII-ESITYSTAPA: PK..mimetypeapplication/epub+zip

Standardointi: W3C EPUB 3.3 Recommendation

Tekniset tiedot

SäiliöarkkitehtuuriZIP-arkisto, joka sisältää pakkaamattoman mimetype-tiedoston, META-INF/container.xml-tiedoston ja OEBPS-sisältöpaketin
PakkausSisäiset sisältötiedostot pakataan Deflatella (zlib); mimetype-tiedosto on jätettävä pakkaamatta (Store-tila)
Tavujärjestys (Endianness)Little-Endian (ZIP-säilö)
VäriavaruudetsRGB, Display P3, CSS Color Module Level 4
Kanavat ja rakenneJuoksevan taiton tai kiinteän asettelun XHTML-sivut, CSS-tyylitiedostot, upotetut SVG- ja rasterikuvat, ääni sekä video
Suurimmat mitatSivumäärää ei ole rajattu (asettelu mukautuu näytöille kellosta 8K-televisioon)
LäpinäkyvyysTäysi CSS-alfaläpinäkyvyys, peittävyysmaskit sekä läpinäkyvät PNG- ja SVG-kuvat
Suoratoisto ja progressiivinen latausSisällysluettelo (toc.ncx / nav.xhtml) mahdollistaa siirtymisen suoraan lukuun

Tekninen vertailumatriisi: EPUB vs. kilpailijat

Tekninen attribuuttiEPUB (Nykyinen)PDFAZW3MOBI
Uudelleenvirtautuva tekstiJuokseva taitto; asettelu riippuu lukujärjestelmästäKiinteä sivuasettelu (vaatii zoomausta)Uudelleenvirtaus vain KindlessäAlkeellinen uudelleenvirtaus
StandardointiW3C:n virallinen avoin suositusISO 32000 -avoin standardiAmazonin suljettu standardiVanhentunut suljettu standardi
LaitteistoyhteensopivuusTuki riippuu lukulaitteesta ja lukusovelluksesta.Monet lukujärjestelmät tukevat sitä; saatavuus vaihteleeVain Amazon Kindle -laitteetVain vanhat Kindle- ja PDA-laitteet
Tiedostosäiliön rakenneZIP-arkisto, jossa on XHTML/CSS/JSBinääriobjektihierarkiaPalmDOC-tietokantaPalmDOC-tietokanta

Yleiset vioittumistavat ja heksadesimaalinen palautusopas

E-lukijan virhe: 'Pakettia ei voitu avata: virheellinen mimetype'.

Perussyy: Pakkausohjelma pakkasi 'mimetype'-tiedoston tai sijoitti sen muualle kuin tavuun 30.

Korjaus: Pakkaa uudelleen File2File.app Ebook Repair -työkalulla pakkaamattoman mimetype-sijainnin pakottamiseksi.

Tietoturva-analyysi ja tiedostojäsentimien hyökkäysvektorit

EPUB-sisältöasiakirjoissa käytetään XHTML:ää ja niissä voi olla skriptejä, mutta EPUB-lukujärjestelmien ei tarvitse tukea skriptejä. Tietoturvakontrollit riippuvat lukujärjestelmästä ja sen asetuksista.

Tunnetut hyökkäysvektorit

  • Sivustojen välinen komentosarjahyökkäys (XSS) EPUB:n JavaScript-lukujärjestelmissä käyttäjän kirjastotietojen varastamiseksi.
  • XML External Entity (XXE) -injektio EPUB-tiedostojen XML-manifestien jäsentimiin.
  • Zip bomb -purkuhyökkäykset, jotka kuluttavat palvelimen tallennustilaa luetteloiden tuonnin aikana.

Tietoturvan parhaat käytännöt: Poista skriptien suoritus ja ulkoinen verkkohaku käytöstä jäsennettäessä epäluotettavia EPUB-tiedostoja.

Historia ja virstanpylväät

2023W3C julkaisee virallisesti EPUB 3.3:n hyväksyttynä verkkostandardisuosituksena.
2011IDPF julkaisee EPUB 3:n, joka tuo mukanaan HTML5-, CSS3-, MathML-, ääni- ja videomedian peittokuvat.
2007EPUB 2.0 korvaa Open eBook Publication Structure (OEBPS) -rakenteen virallisena teollisuusstandardina.

Tärkeimmät edut

  • W3C:n ylläpitämä avoin standardi, jota käytetään digitaalisissa julkaisuissa.
  • Juoksevan taiton typografia: teksti mukauttaa automaattisesti fonttikoon, marginaalit ja rivivälin eri näytöille.
  • Monipuolinen saavutettavuustuki: ruudunlukijat, ääniselostuksen synkronointi (Media Overlays) ja dysleksiafontit.

Tekniset rajoitukset

  • Kiinteän ulkoasun monimutkaisia rakenteita (kuten teknisiä oppikirjoja ja lehtiä) voi olla vaikea hahmottaa luotettavasti eri kuvasuhteilla.
  • Tiukat ZIP-pakkaussäännöt: jos pakkaamaton 'mimetype'-tiedosto ei ole ZIP-arkiston ensimmäinen tiedosto tavussa 30, EPUB on virheellinen.
  • Kindle-laitteet vaativat muuntamista (Send-to-Kindle-toiminnon tai caliber-ohjelman kautta) USB:n kautta tehtävän suoran siirron sijaan.

Mielenkiintoisia teknisiä faktoja

  • EPUB-tiedoston sisällä olevan 'mimetype'-tiedoston on oltava ZIP-arkiston ensimmäinen tiedosto, sen on oltava täysin pakkaamaton (0 % pakkaus) ja sen on sisällettävä tarkalleen merkkijono 'application/epub+zip' ilman perässä olevia välilyöntejä.
  • Project Gutenberg tarjoaa yli 70 000 ilmaista e-kirjaa useissa tiedostomuodoissa; EPUB-muoto on saatavilla nimikekohtaisesti.
  • Vuonna 2017 International Digital Publishing Forum (IDPF) sulautui suoraan World Wide Web Consortiumiin (W3C).

Usein kysytyt tekniset kysymykset

Miksi EPUB on PDF-muotoa parempi kirjojen lukemiseen?

EPUB on mukautuva, mikä tarkoittaa, että teksti mukautuu automaattisesti puhelimen tai e-lukijan näytölle millä tahansa fonttikoolla, kun taas PDF:ssä on kiinteät sivumitat, jotka vaativat jatkuvaa nipistämistä ja zoomausta.

Voinko lukea EPUB-tiedostoja iPhonessa tai Macissa?

Apple Books voi avata EPUB-kirjoja tuetuissa Apple-laitteissa, mutta saatavuus ja käyttöönotto voivat vaihdella laitteen ja ohjelmistoversion mukaan.

Miten voin muuntaa EPUB-tiedoston PDF- tai MOBI-muotoon?

Voit muuntaa EPUB-kirjat kauniisti muotoilluiksi PDF-dokumenteiksi tai Kindlelle sopiviksi muodoiksi File2File.app-palvelulla suoraan selaimessasi.