Elektronske knjige i njihovi formati: govorimo o EPUB-u - njegovoj istoriji, prednostima i nedostacima

Ranije smo u blogu pisali o tome kako su se pojavili formati e-knjiga Djvu и FB2.

Tema današnjeg članka je EPUB.

Elektronske knjige i njihovi formati: govorimo o EPUB-u - njegovoj istoriji, prednostima i nedostacima
Slika: Nathan Oakley / CC BY

Istorija formata

Devedesetih godina, tržištem e-knjiga dominirala su vlasnička rješenja. I mnogi proizvođači e-čitača imali su svoj vlastiti format. Na primjer, NuvoMedia je koristila datoteke sa ekstenzijom .rb. To su bili kontejneri sa HTML datotekom i .info fajlom koji sadrži metapodatke. Ovakvo stanje stvari je zakomplikovalo rad izdavača - morali su da kucaju knjige za svaki format posebno. Grupa inženjera iz Microsofta, već spomenutih NuvoMedia i SoftBook Press-a, preuzela je obavezu da ispravi situaciju.

U to vrijeme, Microsoft je krenuo u osvajanje tržišta e-knjiga i razvijao aplikaciju za e-čitač za Windows 95. Možemo reći da je kreiranje novog formata bilo dio poslovne strategije IT giganta.

Ako govorimo o NuvoMedia, ova kompanija se smatra proizvođačem prvog masovnog elektronskog čitača Rocket eBook. Interna memorija uređaja bila je samo osam megabajta, a trajanje baterije nije prelazilo 40 sati. Što se tiče SoftBook Pressa, razvili su i elektronske čitače. Ali njihovi uređaji su imali karakterističnu karakteristiku - ugrađeni modem - omogućavao je preuzimanje digitalne literature direktno iz SoftBookstore-a.

Početkom XNUMX-ih, obje kompanije - NuvoMedia i SoftBook - kupila je medijska kompanija Gemstar i spojila u Gemstar eBook Group. Ova organizacija nastavila je prodavati čitaoce nekoliko godina (npr. RCA REB 1100) i digitalnih knjiga, međutim 2003 prestao da radi.

No, vratimo se razvoju jedinstvenog standarda. Microsoft, NuvoMedia i SoftBook Press su 1999. godine osnovali Open eBook Forum, koji je započeo rad na nacrtu dokumenta koji je označio početak EPUB-a. Originalno standardno bio pozvan OEBPS (skraćenica od Open EBook Publication Structure). Omogućio je distribuciju digitalne publikacije u jednoj datoteci (ZIP arhiva) i olakšao prijenos knjiga između različitih hardverskih platformi.

Kasnije su se Otvorenom forumu e-knjiga pridružile IT kompanije Adobe, IBM, HP, Nokia, Xerox i izdavači McGraw Hill i Time Warner. Zajedno su nastavili razvijati OEBPS i razvijati ekosistem digitalne literature u cjelini. 2005. godine organizacija je preimenovana u Međunarodni forum za digitalno izdavaštvo, odn IDPF.

IDPF je 2007. promijenio naziv OEBPS formata u EPUB i počeo razvijati njegovu drugu verziju. Široj javnosti predstavljen je 2010. godine. Međutim, novi proizvod se gotovo nije razlikovao od svog prethodnika dobio podršku vektorska grafika i ugrađeni fontovi.

U to vrijeme, EPUB je preuzeo tržište i postao zadani standard za mnoge izdavače i proizvođače elektronskih gadžeta. Format su već koristili O'Reilly i Cisco Press, plus su ga podržavali Apple, Sony, Barnes & Noble i ONYX BOOX uređaji.

2009. godine projekat Google Books najavljeno o podršci za EPUB - korišten je za distribuciju više od milion besplatnih knjiga. Format je počeo da dobija na popularnosti među piscima. 2011. JK Rowling ispričao o planovima pokrenuti web stranicu Pottermore i učiniti je jedinim prodajnim mjestom Potter knjiga u digitalnom obliku.

EPUB je izabran kao standard za distribuciju literature, prvenstveno zbog mogućnosti implementacije zaštite od kopiranja (DRM). Sve knjige do sada u internet prodavnici pisca dostupno samo u ovom formatu.

Treća verzija EPUB formata objavljena je 2011. Programeri su dodali mogućnost rada sa audio i video datotekama i fusnotama. Danas standard nastavlja da se razvija - 2017. IDPF cak i usao dio W3C konzorcijuma, koji implementira tehnološke standarde za World Wide Web.

Kako funkcioniše EPUB

Knjiga u EPUB formatu je ZIP arhiva. Pohranjuje tekst publikacije u obliku XHTML ili HTML stranica ili PDF datoteka. Arhiva sadrži i medijski sadržaj (audio, video ili slike), fontove i metapodatke. Također može sadržavati dodatne datoteke sa CSS stilovima ili PLS-dokumenti sa informacijama za usluge generisanja govora.

XML markup je odgovoran za prikaz sadržaja. Fragment knjige sa ugrađenim zvukom i slikom može izgledati ovako:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html  
    
    epub_prefix="media: http://idpf.org/epub/vocab/media/#">
    <head>
        <meta charset="utf-8" />
        <link rel="stylesheet" type="text/css" href="../css/shared-culture.css" />
    </head>
    <body>
        <section class="base">
            <h1>the entire transcript</h1>
            <audio id="bgsound" epub_type="media:soundtrack media:background"
                src="../audio/asharedculture_soundtrack.mp3" autoplay="" loop="">
                <div class="errmsg">
                    <p>Your Reading System does not support (this) audio</p>
                </div>
            </audio>

            <p>What does it mean to be human if we don't have a shared culture? What
 does a shared culture mean if we can't share it? It's only in the last
 100, or 150 years or so, that we started tightly restricting how that
 culture gets used.</p>

            <img class="left" src="../images/326261902_3fa36f548d.jpg"
                alt="child against a wall" />
        </section>
    </body>
</html>

Pored datoteka sadržaja, arhiva sadrži i poseban navigacijski dokument (Navigation Document). Opisuje raspored teksta i slika u knjizi. Aplikacije čitača mu pristupaju ako čitač želi da “preskoči” nekoliko stranica.

Još jedan potreban fajl u arhivi je paket. Uključuje metapodatke - informacije o autoru, izdavaču, jeziku, naslovu itd. Takođe uključuje listu (kodlu) pododjeljaka knjige. Može se vidjeti primjer paketnog dokumenta u IDPF spremištu na GitHubu.

dostojanstvo

Prednost formata je njegova fleksibilnost. EPUB vam omogućava da kreirate dinamički izgled dokumenta koji se prilagođava veličini ekrana vašeg uređaja. To je jedan od glavnih razloga zašto format podržava veliki broj čitača (i drugih elektronskih uređaja). Na primjer, svi ONYX BOOX čitači rade sa EPUB-om iz kutije: od osnovnog do 6-inčnog cezar 3 do premium i 9,7 inča Euclid.

Elektronske knjige i njihovi formati: govorimo o EPUB-u - njegovoj istoriji, prednostima i nedostacima
/ ONYX BOOX Cezar 3

Budući da je format baziran na popularnim standardima (XML), lako ga je pretvoriti za čitanje na Internetu. EPUB takođe podržava interaktivne elemente. Da, slični elementi postoje u PDF-u, ali možete ih dodati samo u PDF dokument pomoću vlasničkog softvera. U slučaju EPUB-a, dodaju se u knjigu pomoću oznaka i XML oznaka u bilo kojem uređivaču teksta.

Još jedna prednost EPUB-a su njegove mogućnosti za osobe s problemima vida ili disleksijom. Standard vam omogućava da izmijenite prikaz teksta na ekranu - na primjer, označite određene kombinacije slova.

EPUB, kao što smo već napomenuli, daje izdavaču mogućnost da instalira zaštitu od kopiranja. Prodavci e-knjiga po želji mogu koristiti njihovi mehanizmi koji ograničavaju pristup dokumentu. Da biste to učinili, morate izmijeniti datoteku rights.xml u arhivi.

mane

Da biste kreirali EPUB publikaciju, morate razumjeti XML, XHTML i CSS sintaksu. U ovom slučaju morate raditi s velikim brojem identifikatora. Za poređenje, isto FB2 standard uključuje samo minimalni potreban skup oznaka - dovoljan za izgled fikcije. I stvarati PDF dokumenti Uopšte nije potrebno posebno znanje - za sve je odgovoran specijalizovani softver.

EPUB je također kritikovan zbog složenosti dizajna stripova i drugih knjiga s mnogo ilustracija. U tom slučaju, izdavač mora kreirati statički raspored sa fiksnim koordinatama za svaku sliku - to može oduzeti mnogo truda i vremena.

Šta sledi

IDPF trenutno radi na novim specifikacijama za format. Na primjer, jedan od njih će vam pomoći da kreirate interaktivne tutorijale sa skrivenim dijelovima. Ista knjiga će izgledati drugačije za nastavnika i učenika - u drugom slučaju, na primjer, odgovori na testove ili kontrolna pitanja bit će skriveni.

Elektronske knjige i njihovi formati: govorimo o EPUB-u - njegovoj istoriji, prednostima i nedostacima
Slika: Guian Bolisay / CC BY-SA

Očekuje se da će nova funkcija pomoći u reorganizaciji obrazovnog procesa. Danas EPUB prilično aktivno koriste veliki univerziteti, na primjer Univerzitet Oxford. Prije nekoliko godina oni dodano Podrška za EPUB 3.0 u vašoj aplikaciji za digitalnu biblioteku.

IDPF takođe kreira specifikaciju za implementaciju Open Annotation fusnota u EPUB. Ovaj standard je razvio W3C 2013. godine - on pojednostavljuje rad sa složenim tipovima napomena. Na primjer, možete ga koristiti da dodate bilješku određenom dijelu JPEG slike. Opcioni standard implementira mehanizam sinkroniziranje promjena u napomenama između kopija istog EPUB dokumenta. Otvorite Bilješke formata anotacije mogu dodati čak i sada u EPUB fajlove, ali formalna specifikacija za njih još nije usvojena.

U toku je i rad na novoj verziji standarda - EPUB 3.2. Sadržat će formate WOFF 2.0 и SFNT, koji se koriste za kompresiju fontova (u nekim slučajevima mogu smanjiti veličinu datoteke za 30%). Programeri će također zamijeniti neke zastarjele HTML atribute. Na primjer, umjesto zasebnog trigger elementa za aktiviranje audio i video datoteka, novi standard će imati izvorne HTML audio i video elemente.

Nacrt specifikacije и Lista promjena su već dostupni u W3C GitHub repozitorijumu.

Recenzije ONYX-BOOX e-čitača:

izvor: www.habr.com

Dodajte komentar