Цахим ном ба тэдгээрийн формат: бид EPUB-ийн тухай ярьж байна - түүний түүх, давуу болон сул талууд

Өмнө нь блогт бид цахим номын формат хэрхэн гарч ирсэн талаар бичсэн DjVu байна и FB2.

Өнөөдрийн нийтлэлийн сэдэв бол EPUB юм.

Цахим ном ба тэдгээрийн формат: бид EPUB-ийн тухай ярьж байна - түүний түүх, давуу болон сул талууд
Зураг: Натан Окли / CC BY

Форматын түүх

90-ээд онд цахим номын зах зээлд өмчийн шийдлүүд давамгайлж байв. Мөн олон цахим уншигч үйлдвэрлэгчид өөрийн гэсэн форматтай байсан. Жишээлбэл, NuvoMedia .rb өргөтгөлтэй файлуудыг ашигласан. Эдгээр нь HTML файл болон мета өгөгдөл агуулсан .info файл бүхий контейнерууд байв. Энэ байдал нь хэвлэн нийтлэгчдийн ажлыг хүндрүүлэв - тэд формат тус бүрээр номыг тусад нь хэвлэх шаардлагатай байв. Нөхцөл байдлыг засахаар Майкрософт, аль хэдийн дурдсан NuvoMedia болон SoftBook Press-ийн хэсэг инженерүүд үүрэг хүлээсэн.

Тэр үед Майкрософт цахим номын зах зээлийг байлдан дагуулж, Windows 95-д зориулсан цахим уншигч програмыг хөгжүүлж байсан. Шинэ форматыг бий болгох нь мэдээллийн технологийн аварга компанийн бизнесийн стратегийн нэг хэсэг байсан гэж бид хэлж чадна.

Хэрэв бид NuvoMedia-ийн тухай ярих юм бол энэ компанийг анхны масс электрон уншигч үйлдвэрлэгч гэж үздэг Пуужингийн цахим ном. Төхөөрөмжийн дотоод санах ой нь ердөө найман мегабайт байсан бөгөөд батерейны ашиглалтын хугацаа 40 цагаас хэтрэхгүй байв. SoftBook Press-ийн хувьд тэд мөн цахим уншигч хөгжүүлсэн. Гэхдээ тэдний төхөөрөмжүүд нь өвөрмөц онцлогтой байсан - суурилуулсан модем нь дижитал уран зохиолыг SoftBookstore-оос шууд татаж авах боломжийг олгодог.

XNUMX-аад оны эхээр NuvoMedia болон SoftBook хоёр компанийг Gemstar медиа компани худалдаж аваад Gemstar цахим номын группт нэгтгэсэн. Энэ байгууллага хэдэн жилийн турш уншигчдыг борлуулсаар ирсэн (жишээлбэл, RCA REB 1100) болон дижитал ном, гэхдээ 2003 онд ажлаасаа гарсан.

Харин нэг стандарт боловсруулах асуудал руугаа буцъя. 1999 онд Microsoft, NuvoMedia, SoftBook Press нар Нээлттэй цахим номын форумыг үүсгэн байгуулж, EPUB-ийн эхлэлийг тавьсан баримт бичгийн төсөл дээр ажиллаж эхэлсэн. Анх стандарт залгасан OEBPS (Open EBook Publication Structure гэсэн үгийн товчлол). Энэ нь дижитал хэвлэлийг нэг файлд (ZIP архив) түгээх боломжтой болгож, өөр өөр техник хангамжийн платформуудын хооронд ном шилжүүлэхэд хялбар болгосон.

Хожим нь мэдээллийн технологийн Adobe, IBM, HP, Nokia, Xerox, хэвлэн нийтлэгчид McGraw Hill, Time Warner нар Нээлттэй цахим номын форумд нэгдсэн. Тэд хамтдаа OEBPS-ийг үргэлжлүүлэн хөгжүүлж, дижитал уран зохиолын экосистемийг бүхэлд нь хөгжүүлэв. 2005 онд тус байгууллагыг Дижитал хэвлэлийн олон улсын форум болгон өөрчилсөн буюу IDPF.

2007 онд IDPF нь OEBPS форматын нэрийг EPUB болгон өөрчилж, хоёр дахь хувилбараа боловсруулж эхэлсэн. Үүнийг 2010 онд олон нийтэд танилцуулсан. Гэсэн хэдий ч шинэ бүтээгдэхүүн нь өмнөхөөсөө бараг ялгаагүй байв дэмжлэг авсан вектор график болон суурилагдсан фонтууд.

Энэ үед EPUB зах зээлийг эзэлж, олон хэвлэн нийтлэгчид болон электрон хэрэгсэл үйлдвэрлэгчдийн анхдагч стандарт болсон. Энэ форматыг O'Reilly болон Cisco Press аль хэдийн ашиглаж байсан ба Apple, Sony, Barnes & Noble, ONYX BOOX төхөөрөмжүүд үүнийг дэмждэг.

2009 онд Google Books төсөл зарласан EPUB-ийн дэмжлэгийн талаар - үүнийг сая гаруй үнэгүй ном түгээхэд ашигласан. Энэ формат нь зохиолчдын дунд түгээмэл болж эхэлсэн. 2011 онд Ж.К.Роулинг төлөвлөгөөний талаар ярилаа Поттерморын вэбсайтыг ажиллуулж, Поттерын номыг дижитал хэлбэрээр борлуулдаг цорын ганц цэг болго.

Хуулбарлах хамгаалалтыг хэрэгжүүлэх чадвартай тул EPUB-ийг уран зохиол түгээх стандарт болгон сонгосон (DRM). Зохиолчийн онлайн дэлгүүрт одоог хүртэл бүх номууд байна зөвхөн энэ форматаар ашиглах боломжтой.

EPUB форматын гурав дахь хувилбар нь 2011 онд гарсан. Хөгжүүлэгчид аудио болон видео файл, зүүлт тайлбартай ажиллах чадварыг нэмсэн. Өнөөдөр стандарт нь үргэлжлүүлэн хөгжиж байна - 2017 онд IDPF бүр орж ирсэн World Wide Web технологийн стандартыг хэрэгжүүлдэг W3C консорциумын нэг хэсэг.

EPUB хэрхэн ажилладаг

EPUB форматтай ном бол ZIP архив юм. Энэ нь нийтлэлийн текстийг XHTML эсвэл HTML хуудас эсвэл PDF файл хэлбэрээр хадгалдаг. Архив нь медиа контент (аудио, видео эсвэл зураг), фонт, мета өгөгдлийг агуулдаг. Энэ нь CSS загвартай нэмэлт файлуудыг агуулж болно PLS- яриа үүсгэх үйлчилгээнд зориулсан мэдээлэл бүхий баримт бичиг.

XML тэмдэглэгээ нь контентыг харуулах үүрэгтэй. Аудио болон дүрсийг суулгасан номын фрагмент иймэрхүү харагдаж магадгүй:

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

Агуулгын файлуудаас гадна архивт тусгай навигацийн баримт бичиг (Навигацийн баримт бичиг) байдаг. Энэ нь ном дахь текст болон зургийн зохион байгуулалтыг тодорхойлдог. Уншигч хэд хэдэн хуудсыг "алгах" хүсэлтэй бол уншигч програмууд үүнд ханддаг.

Архив дахь өөр нэг шаардлагатай файл бол багц юм. Үүнд мета өгөгдөл - зохиогч, нийтлэгч, хэл, гарчиг гэх мэт мэдээлэл орно. Энэ нь мөн номын дэд хэсгүүдийн жагсаалтыг (нуруу) агуулдаг. Багцын баримт бичгийн жишээг харж болно GitHub дээрх IDPF репозитор дээр.

нэр төр

Форматын давуу тал нь уян хатан байдал юм. EPUB нь таны төхөөрөмжийн дэлгэцийн хэмжээнд тохирсон динамик баримт бичгийн бүтцийг бий болгох боломжийг олгодог. Энэ нь форматыг олон тооны уншигчид (болон бусад электрон төхөөрөмж) дэмждэг гол шалтгаануудын нэг юм. Жишээлбэл, бүх ONYX BOOX уншигчид үндсэн болон 6 инчийн EPUB-тэй хамт ажилладаг. Цезарь 3 дээд зэрэглэлийн болон 9,7 инч хүртэл Эвклид.

Цахим ном ба тэдгээрийн формат: бид EPUB-ийн тухай ярьж байна - түүний түүх, давуу болон сул талууд
/ ONYX BOOX Цезарь 3

Формат нь түгээмэл стандартууд (XML) дээр суурилдаг тул интернетээс уншихад хялбар байдаг. EPUB нь интерактив элементүүдийг бас дэмждэг. Тийм ээ, ижил төстэй элементүүд PDF дээр байдаг, гэхдээ та тэдгээрийг зөвхөн хувийн программ хангамж ашиглан PDF баримтад нэмэх боломжтой. EPUB-ийн хувьд тэдгээрийг ямар ч текст засварлагчийн тэмдэглэгээ болон XML шошго ашиглан номонд нэмдэг.

EPUB-ийн бас нэг давуу тал бол харааны бэрхшээлтэй эсвэл дислекситэй хүмүүст зориулсан онцлог юм. Стандарт нь дэлгэц дээрх текстийг өөрчлөх боломжийг олгодог - жишээлбэл, зарим үсгийн хослолыг онцлон тэмдэглэ.

EPUB нь бидний өмнө дурдсанчлан хэвлэн нийтлэгчид хуулбарлах хамгаалалтыг суулгах боломжийг олгодог. Хэрэв хүсвэл цахим номын худалдаачид ашиглаж болно баримт бичигт хандах хандалтыг хязгаарлах тэдгээрийн механизм. Үүнийг хийхийн тулд та архивт байгаа right.xml файлыг өөрчлөх хэрэгтэй.

дутагдлууд

EPUB хэвлэлийг үүсгэхийн тулд та XML, XHTML, CSS синтаксийг ойлгох ёстой. Энэ тохиолдолд та олон тооны танигчтай ажиллах хэрэгтэй. Харьцуулбал адилхан FB2 стандарт зөвхөн шаардлагатай хамгийн бага багц шошгыг агуулдаг - уран зохиолын зохион байгуулалтад хангалттай. Мөн бий болгох PDF баримтууд Онцгой мэдлэг огт шаардлагагүй - тусгай програм хангамж бүх зүйлийг хариуцдаг.

EPUB нь олон зурагтай комикс болон бусад номны дизайны нарийн төвөгтэй байдлыг шүүмжилдэг. Энэ тохиолдолд нийтлэгч нь зураг бүрийн хувьд тогтмол координат бүхий статик байрлалыг бий болгох ёстой - энэ нь маш их хүчин чармайлт, цаг хугацаа шаарддаг.

Дараа нь юу юм

IDPF одоогоор форматын шинэ техникийн үзүүлэлтүүд дээр ажиллаж байна. Жишээлбэл, тэдгээрийн нэг нь интерактив хичээлүүдийг бий болгоход тусална далд хэсгүүдтэй. Нэг ном нь багш, оюутны хувьд өөр өөр харагдах болно - хоёр дахь тохиолдолд, жишээлбэл, тест эсвэл хяналтын асуултын хариултыг нуух болно.

Цахим ном ба тэдгээрийн формат: бид EPUB-ийн тухай ярьж байна - түүний түүх, давуу болон сул талууд
Зураг: Гуиан Болисай / CC BY-SA

Шинэ функц нь боловсролын үйл явцыг дахин зохион байгуулахад тусална гэж үзэж байна. Өнөөдөр EPUB-ийг Оксфордын их сургууль гэх мэт томоохон их сургуулиуд нэлээд идэвхтэй ашиглаж байна. Хэдэн жилийн өмнө тэд нэмсэн Таны дижитал номын сангийн програмд ​​EPUB 3.0 дэмжлэг.

IDPF нь мөн EPUB-д Нээлттэй тэмдэглэлийн зүүлт тайлбарыг хэрэгжүүлэх тодорхойлолтыг бий болгож байна. Энэхүү стандартыг W3C 2013 онд боловсруулсан бөгөөд энэ нь нарийн төвөгтэй тайлбартай ажиллахад хялбар болгодог. Жишээлбэл, та JPEG зургийн тодорхой хэсэгт тэмдэглэл нэмэхийн тулд үүнийг ашиглаж болно. Нэмэлт стандарт механизмыг хэрэгжүүлдэг ижил EPUB баримт бичгийн хуулбаруудын хооронд тэмдэглэгээний өөрчлөлтийг синхрончлох. Тайлбарын форматын тэмдэглэлийг нээнэ үү нэмж болно EPUB файлууд руу одоо ч гэсэн оруулсан боловч тэдгээрийн албан ёсны тодорхойлолт хараахан батлагдаагүй байна.

Мөн стандартын шинэ хувилбар болох EPUB 3.2 дээр ажиллаж байна. Энэ нь форматыг агуулсан байх болно WOFF 2.0 и SFNT, фонтыг шахахад ашигладаг (зарим тохиолдолд тэдгээр нь файлын хэмжээг 30%-иар багасгаж болно). Хөгжүүлэгчид зарим хуучирсан HTML шинж чанаруудыг солих болно. Жишээлбэл, аудио болон видео файлуудыг идэвхжүүлэх тусдаа триггер элементийн оронд шинэ стандарт нь эх HTML аудио болон видео элементүүдтэй байх болно.

Төсөл техникийн үзүүлэлтүүд и Өөрчлөлтүүдийн жагсаалт W3C GitHub репозиторт аль хэдийн бэлэн болсон байна.

ONYX-BOOX цахим уншигчдын тойм:

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх