FictionBook 2.0 (.fb2)

FictionBook স্ট্যান্ডার্ড

ফিকশনবুক ২.০ (FB2) হলো একটি জনপ্রিয় ওপেন সেমান্টিক XML-ভিত্তিক ইবুক ফরম্যাট, যা একটি সম্পূর্ণ বইয়ের পাঠ্য, টাইপোগ্রাফি, মেটাডেটা এবং এম্বেডেড কভার ইলাস্ট্রেশনকে একটি একক স্ট্যান্ডঅ্যালোন XML ফাইলে প্যাকেজ করে।

FB2 থেকে EPUB-তে রূপান্তর করুন

বিনামূল্যের ব্রাউজারভিত্তিক FB2-থেকে-EPUB রূপান্তরকারী। আপনার ডিভাইসেই ফাইল তাৎক্ষণিকভাবে রূপান্তর করুন।

ইনস্পেক্ট ও মেটাডেটা

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে FB2 ফাইল শনাক্ত করে:

এখানে ফাইল নির্বাচন করুন বা ড্রপ করুন

ব্যক্তিগত - ফাইল কখনোই আপনার ডিভাইস ছেড়ে যায় না

অথবা পেস্ট করুন Ctrl+V
নেটওয়ার্কে কোনো ডেটা পাঠানো হয় না - গোপনীয়তার নিশ্চয়তা: বাহ্যিক সার্ভারে ০ বাইট আপলোড করা হয়েছে। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজার স্যান্ডবক্সে স্থানীয়ভাবে ঘটেছে।

বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে FB2 ফাইল শনাক্ত করে:

হেক্স সিগনেচার (অফসেট 0):

3C 3F 78 6D 6C

ASCII রিপ্রেজেন্টেশন: <?xml

স্ট্যান্ডার্ডাইজেশন: FictionBook Open XML Specification

প্রযুক্তিগত বৈশিষ্ট্য

কন্টেইনার আর্কিটেকচারmetadata, body chapter, poem, epigraph এবং Base64-এ encode করা binary image-সহ একক স্বয়ংসম্পূর্ণ XML document
কম্প্রেশনআনকমপ্রেসড raw XML অথবা .fb2.zip হিসেবে ZIP-এ সংকুচিত
বাইট এন্ডিয়াননেসUTF-8 / Unicode টেক্সট স্ট্রিম
কালার স্পেসএমবেড করা image profile
চ্যানেল ও কাঠামোSemantic book structure (title-info, body, epigraph, footnote, section)
সর্বোচ্চ মাত্রাসীমাহীন text length
স্বচ্ছতাmarkup-এ নেই (এমবেড করা PNG-তে transparency সমর্থিত)
স্ট্রিমিং ও প্রোগ্রেসিভক্রমিক XML stream; footnote hyperlink দিয়ে সঙ্গে সঙ্গে footnote-এ যাওয়া যায়

টেকনিক্যাল তুলনা ম্যাট্রিক্স: FB2 বনাম প্রতিযোগীগণ

প্রযুক্তিগত বৈশিষ্ট্যFB2 (বর্তমান)EPUBMOBITXT
ফাইল স্ট্রাকচারএকক স্ট্যান্ডঅ্যালোন XML টেক্সট ফাইলXHTML/CSS/ইমেজের ZIP আর্কাইভPalmDOC বাইনারি ডাটাবেসপ্লেইন র টেক্সট স্ট্রিম
ইমেজ স্টোরেজXML-এর ভেতরে Base64 এমবেডেডZIP-এর ভেতরে পৃথক ইমেজ ফাইলPalm ডাটাবেসে বাইনারি রেকর্ডকোনোটিই নয় (শুধু টেক্সট)
সেমান্টিক সচেতনতাউচ্চ (নেটিভ কবিতা, এপিগ্রাফ ট্যাগ)CSS ক্লাস নির্ভরশীলপ্রাথমিক HTML ট্যাগশূন্য সেমান্টিক গঠন
প্রধান অঞ্চলপূর্ব ইউরোপ এবং PocketBookবৈশ্বিক / পশ্চিমা স্ট্যান্ডার্ডলিগ্যাসি অ্যামাজন কিন্ডলসমর্থন পাঠক ডিভাইস ও অ্যাপের ওপর নির্ভর করে।

সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড

ই-রিডার রিপোর্ট করে 'XML পার্সিং ত্রুটি: X লাইনে অমিল ট্যাগ'।

মূল কারণ: বইয়ের মূল পাঠ্যের ভেতরে বন্ধ না হওয়া XML ট্যাগ অথবা আনস্কেপড অ্যামপারস্যান্ড ('&')।

পুনরুদ্ধার: File2File.app FB2 রিপেয়ার টুল ব্যবহার করে XML স্কিমা ট্যাগগুলো যাচাই এবং মেরামত করুন।

নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর

FB2 হলো XML-ভিত্তিক এবং XML এন্ট্রি এক্সপানশন (বিলিয়ন লাফস) এবং XXE-এর মতো স্ট্যান্ডার্ড XML পার্সার আক্রমণের শিকার হতে পারে।

পরিচিত অ্যাটাক ভেক্টর

  • স্বয়ংক্রিয় বই প্রক্রিয়াকরণের সময় স্থানীয় সার্ভার ফাইল পড়া XML এক্সটার্নাল এন্ট্রি (XXE) ইনজেকশন।
  • XML DOM নির্মাণের সময় মেমরি ব্যবহারকারী XML এন্ট্রি এক্সপ্লোশন (বিলিয়ন লাফস)।
  • অনিরাপদ C ই-রিডার লাইব্রেরিগুলোতে Base64 ইমেজ ডিকোড করার সময় হিপ নষ্ট হওয়া।

প্রতিরক্ষামূলক সেরা অনুশীলন: FB2 ফাইল হ্যান্ডেল করা XML পার্সারগুলোতে DTD প্রসেসিং এবং বাহ্যিক এনটিটি রেজোলিউশন নিষ্ক্রিয় করুন।

ঐতিহাসিক উৎপত্তি ও মাইলফলক

2010FB2.ZIP পূর্ব ইউরোপীয় ই-রিডারগুলোতে (PocketBook) ডি ফ্যাক্টো স্ট্যান্ডার্ড ইবুক ফরম্যাটে পরিণত হয়।
2008ফিকশনবুক ২.১ উন্নত জেনার ক্লাসিফিকেশন এবং টেবিল স্ট্রাকচার প্রবর্তন করে।
2004দমিত্রি গ্রিবভ এবং মাইকেল মাতসনেভ ভিজ্যুয়াল উপস্থাপনার চেয়ে সেমান্টিক বইয়ের গঠনকে অগ্রাধিকার দিতে FB2 তৈরি করেন।

প্রধান সুবিধাসমূহ ও গুণাবলী

  • বিশুদ্ধ সেমান্টিক মার্কআপ: টেক্সট দেখতে কেমন লাগে তার পরিবর্তে এটি কী প্রতিনিধিত্ব করে (কবিতা, উক্তি, পাদটিকা, এপিগ্রাফ) তা বর্ণনা করে।
  • একক ফাইলের সরলতা: সমস্ত ইলাস্ট্রেশন এবং কভার ইমেজ একক XML ফাইলের মধ্যে সরাসরি Base64 টেক্সট হিসেবে এমবেড করা থাকে।
  • মানসম্মত সেমান্টিক XML ট্যাগের কারণে এটি স্বয়ংক্রিয়ভাবে রূপান্তর, সূচীকরণ এবং অনুবাদ করা অত্যন্ত সহজ।

কারিগরি সীমাবদ্ধতা ও অসুবিধা

  • আধুনিক EPUB 3-এ থাকা উন্নত CSS স্টাইলিং, কাস্টম ওয়েব টাইপোগ্রাফি এবং গতিশীল অ্যানিমেশনের অভাব রয়েছে।
  • Base64 এনকোডিং এমবেডেড ইলাস্ট্রেশনের ফাইলের আকার প্রায় ৩৩% বৃদ্ধি করে।
  • থার্ড-পার্টি ফার্মওয়্যার বা রূপান্তর ছাড়া পশ্চিমা ই-রিডারগুলোতে (Kindle, Kobo) খুব কমই সমর্থিত।

আকর্ষণীয় কারিগরি তথ্য

  • FB2 রাশিয়ায় তৈরি হয়েছিল এবং পূর্ব ইউরোপজুড়ে সবচেয়ে বেশি পঠিত ইবুক ফরম্যাট হিসেবে রয়ে গেছে, যা প্রতিটি PocketBook ডিভাইস দ্বারা স্বাভাবিকভাবেই সমর্থিত।
  • একটি FB2 ফাইলে, পাদটিকাগুলো একটি উৎসর্গকৃত '<notes>' বডি বিভাগে সংরক্ষিত থাকে, যা ই-রিডারগুলোকে পপ-আপ হিসেবে প্রদর্শন করতে দেয়।
  • .fb2 ফাইলটিকে কেবল একটি XML ডকুমেন্ট হিসেবে ওপেন করার মাধ্যমে যেকোনো স্ট্যান্ডার্ড ওয়েব ব্রাউজারে এটি দেখা এবং যাচাই করা যেতে পারে।

সচরাচর জিজ্ঞাসিত প্রযুক্তিগত প্রশ্নাবলি

কোন ডিভাইসগুলি FB2 ফাইল পড়ে?

PocketBook ই-রিডার, FBReader, Moon+ Reader, Calibre এবং বিভিন্ন Android/iOS রিডার অ্যাপ স্বাভাবিকভাবেই FB2 পড়ে।

কীভাবে আমি FB2-কে EPUB বা PDF-এ রূপান্তর করতে পারি?

আপনার ব্রাউজারে সরাসরি সেকেন্ডের মধ্যে এটিকে একটি সুন্দর স্টাইলের EPUB বা PDF বইতে রূপান্তর করতে আপনার FB2 ফাইলটি File2File.app-এ আপলোড করুন।

FB2.ZIP ফাইল কী?

একটি FB2.ZIP ফাইল হল ই-রিডার মেমরি কার্ডে স্টোরেজ স্পেস বাঁচানোর জন্য ZIP কম্প্রেশন ব্যবহার করে কমপ্রেস করা একটি সাধারণ .fb2 XML ফাইল।