EPUB فائل ایک الیکٹرانک کتاب ہوتی ہے۔ اس نام کا مطلب Electronic Publication ہے، اور یہ فارمیٹ International Digital Publishing Forum نے شائع کیا تھا، جو اشاعتی صنعت کا ایک گروپ ہے جس نے اسے پرانے Open eBook معیار سے تیار کیا اور بعد میں World Wide Web Consortium میں ضم ہو گیا۔ آج EPUB وہ فارمیٹ ہے جو تقریباً ہر کتابوں کی دکان، لائبریری لینڈنگ سروس اور Amazon کے علاوہ ہر ریڈنگ ایپ آپ کو دیتی ہے۔ اس کی نمایاں خصوصیت reflowable ٹیکسٹ ہے: کتاب کے صفحات مقررہ نہیں ہوتے، اس لیے آپ کی ریڈنگ ایپ اس بات کا فیصلہ کرتی ہے کہ ہر صفحہ کہاں ختم ہوگا، اس اسکرین اور فونٹ سائز کے مطابق جو آپ استعمال کر رہے ہیں۔
EPUB فائل کیسے بنائی جاتی ہے
EPUB دراصل ایک ZIP آرکائیو ہے جس میں یہ طے ہوتا ہے کہ اس کے اندر کیا ہوگا۔ کسی EPUB کا نام بدل کر .zip رکھیں تو کوئی بھی unzip ٹول اسے کھول لے گا۔ پہلی انٹری ایک چھوٹی فائل mimetype ہونی چاہیے، جو بغیر کمپریشن کے محفوظ ہوتی ہے اور اس میں متن application/epub+zip ہوتا ہے۔ اس کے ساتھ META-INF/container.xml نامی فائل ہوتی ہے جو package document کی طرف اشارہ کرتی ہے، یہ ایک XML فائل ہوتی ہے جو عموماً .opf پر ختم ہوتی ہے۔ یہ package document آرکائیو کا نقشہ ہوتا ہے: ایک manifest جو کتاب میں موجود ہر فائل کی فہرست بناتا ہے، اور ایک spine جو پڑھنے کی ترتیب بتاتا ہے۔
باب خود عام ویب صفحات کی طرح ہوتے ہیں، جو XHTML میں لکھے اور CSS سے اسٹائل کیے جاتے ہیں، جبکہ تصاویر، فونٹس اور آڈیو ان کے ساتھ علیحدہ فائلوں کے طور پر موجود ہوتے ہیں۔ EPUB 3، جو موجودہ نسل ہے، HTML5 پر مبنی ہے۔ ZIP کمپریشن lossless ہوتی ہے، اس لیے کتاب کو پیک کرنے سے معیار میں کمی نہیں آتی، لیکن اندر موجود تصاویر اپنی اصل کمپریشن برقرار رکھتی ہیں، اس لیے JPEG کور اب بھی lossy ہی رہتا ہے۔ زیادہ تر EPUB فائلیں reflow کرتی ہیں؛ fixed-layout EPUB کے برعکس، جو مواد کو ایک مقررہ پیج سائز سے جوڑ دیتا ہے، اور اسی طرح کامکس اور تصویری بچوں کی کتابیں تیار کی جاتی ہیں۔ کچھ دکانیں کتاب کو DRM میں لپیٹ دیتی ہیں، جو بابوں کی فائلوں کو انکرپٹ کر دیتی ہے، اور لائسنس کے بغیر قاری صرف metadata جیسی محدود معلومات دیکھ پاتا ہے۔
EPUB میں کون سا میٹا ڈیٹا شامل ہوتا ہے
Package document ایک metadata سیکشن سے شروع ہوتا ہے، اور اس میں Dublin Core استعمال ہوتا ہے، جو لائبریریوں اور آرکائیوز میں مشترک عمومی وضاحتی خانوں کی ایک چھوٹی لغت ہے۔ رپورٹ میں یہ خانے اپنے dc: پری فکس کے ساتھ نظر آتے ہیں: مصنف کے لیے dc:title، dc:creator، ایڈیٹرز، مترجمین اور عموماً وہ سافٹ ویئر جس نے فائل بنائی کے لیے dc:contributor، dc:language، dc:publisher، dc:date، کلیدی الفاظ اور زمروں کے لیے dc:subject، کتاب کے خلاصے کے لیے dc:description اور dc:rights۔ ایک اور خانہ dc:identifier کتاب کی منفرد شناخت ہے، جو عموماً ISBN یا تیار کردہ UUID ہوتا ہے۔
EPUB 3 لازمی dcterms:modified ٹائم اسٹیمپ شامل کرتا ہے، جو ریکارڈ کرتا ہے کہ فائل کو آخری بار کب بدلا گیا، ساتھ ہی ایسے refinements جو یہ بتاتے ہیں کہ نام کو کس طرح sort کرنا ہے اور کسی شخص کا کردار کیا تھا۔ کنورژن apps اپنے اندراجات بھی شامل کرتی ہیں: Calibre سے گزرنے والی فائلوں میں عموماً calibre:series، calibre:series_index، calibre:title_sort، calibre:timestamp اور calibre:rating ہوتے ہیں۔
ان میں سے کئی خانے ذاتی نوعیت کے ہوتے ہیں۔ مصنف اور معاونین کے نام شعوری طور پر شامل کیے جاتے ہیں، اور معاونین کی لائن میں اکثر استعمال ہونے والے پروگرام اور اس کا عین ورژن درج ہوتا ہے۔ ترمیم کا ٹائم اسٹیمپ، اور ہر انٹری کے لیے ZIP کے پاس موجود تاریخیں، مل کر یہ تاریخ بناتی ہیں کہ کتاب کب تیار کی گئی۔ کور آرکائیو کے اندر ایک علیحدہ تصویر فائل کی صورت میں ہوتا ہے اور اپنا EXIF ڈیٹا محفوظ رکھتا ہے، یعنی کیمرے کی وہ معلومات جو تصویر کے اندر رکھی جاتی ہیں، جن میں کیمرے کا ماڈل و ساخت، تصویر کھینچنے کا وقت اور GPS کوآرڈینیٹس شامل ہو سکتے ہیں۔ کچھ دکانیں واٹرمارک بھی لگاتی ہیں، جو خریدار کا نام یا آرڈر نمبر فائل میں شامل کر دیتی ہیں۔
EPUB کب منتخب کریں
EPUB اس متن کے لیے موزوں ہے جسے آپ ہر دستیاب ڈیوائس پر آرام سے پڑھنا چاہتے ہیں۔ واضح متبادل PDF ہے، اور اصل فرق مقررہ صفحات کا ہے۔ PDF ایک صفحے کو عین اسی طرح پیش کرتا ہے، جو شیٹ میوزک، فارم یا گھنی جدولوں اور نقشوں کے لیے مفید ہے، لیکن فون پر اس کا مطلب ہے کہ آپ کو بار بار zoom اور اسکرول کرنا پڑے گا۔ EPUB اس چیز کو چھوڑ کر متن کو از خود دوبارہ لپیٹنے دیتا ہے۔ Amazon کے AZW3 کے مقابلے میں EPUB رسائی کے لحاظ سے بہتر ہے: اسے کہیں زیادہ ڈیوائسز اور apps پر پڑھا جا سکتا ہے، جبکہ Kindle کے لیے فائل کو convert کرنا پڑتا ہے، یا تو آپ کے ذریعے، یا پھر Amazon کے ذریعے جب فائل پہنچائی جاتی ہے۔