HTML ডকুমেন্ট (.html)

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

হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ (HTML) হলো ওয়ার্ল্ড ওয়াইড ওয়েবের মূল প্রকাশনা স্ট্যান্ডার্ড, যা প্রতিটি ডিজিটাল ডিভাইসে ডকুমেন্টগুলোকে ইন্টারেক্টিভ, হাইপারলিংকড এবং ভিজ্যুয়ালি স্টাইলযুক্ত মাল্টিমিডিয়া অভিজ্ঞতায় গঠন করে।

JSON থেকে HTML-তে রূপান্তর করুন

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

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

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

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

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

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

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

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

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

3C 21 44 4F 43 54 59 50 45 20 68 74 6D 6C

ASCII রিপ্রেজেন্টেশন: <!DOCTYPE html

স্ট্যান্ডার্ডাইজেশন: WHATWG HTML Living Standard / W3C Recommendation

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

কন্টেইনার আর্কিটেকচারHierarchical Document Object Model (DOM) tree element হিসেবে সাজানো Unicode text stream
কম্প্রেশনআনকমপ্রেসড টেক্সট স্ট্রিম (সাধারণত HTTP-তে Brotli বা Gzip দিয়ে কমপ্রেস করা হয়)
বাইট এন্ডিয়াননেসUTF-8 / Unicode টেক্সট স্ট্রিম (BOM ঐচ্ছিক)
কালার স্পেসsRGB, Display P3, CSS Color 4-এর মাধ্যমে Rec.2020
চ্যানেল ও কাঠামোহাইপারটেক্সট মার্কআপ, CSS স্টাইলিং, JavaScript ইন্টারঅ্যাক্টিভিটি, এমবেডেড SVG, Canvas, অডিও ও ভিডিও
সর্বোচ্চ মাত্রাডকুমেন্ট ক্যানভাসের নির্দিষ্ট সর্বোচ্চ সীমা নেই (অনন্ত স্ক্রল)
স্বচ্ছতাCSS opacity, alpha color channel (rgba/color()) এবং blend mode-এর পূর্ণ সমর্থন
স্ট্রিমিং ও প্রোগ্রেসিভধাপে ধাপে স্ট্রিমিং পার্সিং: পুরো ফাইল ডাউনলোড শেষ হওয়ার আগেই ব্রাউজার উপাদান রেন্ডার করে

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

প্রযুক্তিগত বৈশিষ্ট্যHTML (বর্তমান)MDXMLPDF
ইন্টারেক্টিভিটি এবং লজিকসম্পূর্ণ JavaScript এবং DOM স্ক্রিপ্টিংশুধুমাত্র স্ট্যাটিক ডিক্লারেটিভ টেক্সটডেটা স্টোরেজ (কোনো বিল্ট-ইন লজিক নেই)সীমিত ফর্ম স্ক্রিপ্ট (AcroJS)
স্টাইলিং নমনীয়তাঅসীম CSS3/CSS4 ভিজ্যুয়াল নিয়ন্ত্রণথিম-নির্ভর ডিফল্ট স্টাইলিংXSLT স্টাইলিং স্টাইলশিট প্রয়োজনকঠোর পিক্সেল-ফিক্সড লেআউট
HTML পৃষ্ঠা রেন্ডারিংপ্রতিটি ব্রাউজারে ১০০% নেটিভMarkdown রেন্ডারিং ইঞ্জিন প্রয়োজনXML ভিউয়ার বা স্টাইলিং প্রয়োজনএম্বেডেড PDF প্লাগইন প্রয়োজন
হাইপারলিংকিংনেটিভ ওয়েব হাইপারলিংক (href)Markdown সিনট্যাক্স [text](url)XML XLink সিনট্যাক্সএম্বেডেড PDF লিঙ্ক অ্যানোটেশন

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

পৃষ্ঠাটি কাঁচা HTML ট্যাগ বা বিকৃত বিদেশি অক্ষর (যেমন 'é') হিসেবে প্রদর্শিত হয়।

মূল কারণ: UTF-8 ক্যারেক্টার সেট ঘোষণা অনুপস্থিত ('<meta charset="utf-8">') বা অমিল এনকোডিং হেডার।

পুনরুদ্ধার: File2File.app টেক্সট কনভার্টার ব্যবহার করে '<meta charset="utf-8">' যোগ করুন অথবা UTF-8 এ পুনরায় এনকোড করুন।

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

HTML রেন্ডারিং ইঞ্জিনগুলো স্ক্রিপ্ট কার্যকর করে এবং জটিল মার্কআপ পার্স করে যেখানে স্যানিটাইজ না করা ইনপুট ক্রস-সাইট স্ক্রিপ্টিং (XSS) ঘটায়।

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

  • ব্যবহারকারীর সেশন কুকি এবং প্রমাণীকরণ টোকেন চুরি করা সংরক্ষিত বা রিফ্লেক্টেড ক্রস-সাইট স্ক্রিপ্টিং (XSS)।
  • স্পুফড লগইন ইন্টারফেসের মাধ্যমে ব্যবহারকারীদের প্রতারিত করা HTML ইনজেকশন।
  • document.location বা eval() ম্যানিপুলেট করা DOM-ভিত্তিক নিরাপত্তা দুর্বলতা।

প্রতিরক্ষামূলক সেরা অনুশীলন: DOM-এ ইনসার্ট করার আগে সর্বদা DOMPurify-এর মতো শক্তিশালী লাইব্রেরি দিয়ে অবিশ্বস্ত ব্যবহারকারী ইনপুট স্যানিটাইজ করুন।

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

2019W3C এবং WHATWG ঐতিহাসিক চুক্তিতে স্বাক্ষর করে যা WHATWG HTML লিভিং স্ট্যান্ডার্ডকে সত্যের একক উৎস হিসেবে প্রতিষ্ঠা করে।
2014W3C HTML5 সুপারিশ চূড়ান্ত করে, যা নেটিভ ভিডিও, অডিও, ক্যানভাস এবং রেসপন্সিভ সেমান্টিকস প্রবর্তন করে।
1993টিম বার্নার্স-লি CERN-এ প্রথম আনুষ্ঠানিক HTML ইন্টারনেট ড্রাফট প্রকাশ করেন।

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

  • মানব জ্ঞান এবং ডিজিটাল যোগাযোগের ভিত্তিপ্রস্তর ভাষা: কম্পিউটার এবং মোবাইল ডিভাইসের ১০০%-এ স্বাভাবিকভাবেই সমর্থিত।
  • ভিজ্যুয়াল ডিজাইনের জন্য CSS এবং গতিশীল ইন্টারঅ্যাক্টিভিটির জন্য JavaScript-এর সাথে নির্বিঘ্ন ইন্টিগ্রেশন।
  • স্ট্রিমিং লেআউট ইঞ্জিন: নেটওয়ার্ক দিয়ে বাইট আসার সাথে সাথে ব্রাউজারগুলো ক্রমান্বয়ে HTML পার্স, লেআউট এবং রেন্ডার করতে পারে।

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

  • স্ট্যান্ডঅ্যালোন .html ফাইলগুলো বান্ডলিং (যেমন MHTML/Base64) ছাড়া লিঙ্ক করা বাহ্যিক ইমেজ, ফন্ট বা স্টাইলশিট এনক্যাপসুলেট করে না।
  • বিভিন্ন ব্রাউজার ইঞ্জিনের (Blink, WebKit, Gecko) মধ্যে রেন্ডারিং সামান্য পরিবর্তিত হতে পারে।
  • উচ্চ নিরাপত্তা পৃষ্ঠ: স্যানিটাইজ না করা ইনপুট ক্রস-সাইট স্ক্রিপ্টিং (XSS) দুর্বলতা সৃষ্টি করতে পারে।

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

  • পারমাণবিক পদার্থবিদদের সহজেই কম্পিউটারের মাধ্যমে গবেষণাপত্র শেয়ার করতে সহায়তা করার জন্য টিম বার্নার্স-লি ১৯৮৯ সালে CERN-এ HTML উদ্ভাবন করেছিলেন।
  • HTML লিভিং স্ট্যান্ডার্ডের কোনো সংস্করণ নম্বর নেই ('HTML6' নেই); এটি প্রতি সপ্তাহে ক্রমাগত আপডেট করা হয়।
  • এর অন্তর্নিহিত HTML কোড দেখতে আপনি গ্রহের যেকোনো ওয়েবপৃষ্ঠায় রাইট-ক্লিক করে 'View Page Source' নির্বাচন করতে পারেন।

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

HTML কী জন্য ব্যবহৃত হয়?

টেক্সট, শিরোনাম, ছবি, লিঙ্ক, ফর্ম এবং এমবেডেড মাল্টিমিডিয়া সহ ওয়েবপেজ তৈরি করে ইন্টারনেটে বিষয়বস্তু গঠন করার জন্য HTML ব্যবহৃত হয়।

আমি কি HTML-কে PDF বা Markdown-এ রূপান্তর করতে পারি?

হ্যাঁ। File2File.app সরাসরি আপনার ব্রাউজারে যেকোনো HTML ফাইলকে একটি পরিষ্কার, মুদ্রণযোগ্য PDF নথি বা হালকা ওজনের Markdown টেক্সট ফাইলে রেন্ডার এবং রূপান্তর করতে পারে।

HTML এবং HTML5-এর মধ্যে পার্থক্য কী?

HTML5 হল HTML-এর আধুনিক বিবর্তন, যা ভিডিও এবং অডিও প্লেব্যাক, ইন্টারেক্টিভ ক্যানভাস গ্রাফিক্স, মোবাইল রেসপন্সিভনেস এবং <header>, <article> এবং <footer>-এর মতো পরিষ্কার সেমান্টিক উপাদানের জন্য নেটিভ সমর্থন যোগ করে।