HTML (HyperText Markup Language) เป็นภาษามาร์กอัปมาตรฐานสำหรับเอกสารที่ออกแบบมาเพื่อแสดงผลใน web browser ซึ่งกำหนดโดย World Wide Web Consortium (W3C) และ WHATWG Living Standard ไฟล์ HTML ประกอบด้วย plain text tags ที่จัดโครงสร้างเนื้อหาให้เป็น Document Object Model (DOM) ซึ่งช่วยให้สามารถฝัง scripts (JavaScript), cascading style sheets (CSS), และ multimedia ได้ รูปแบบนี้ได้วิวัฒนาการจากรากฐานแบบ SGML มาสู่ข้อกำหนด HTML5 ในปัจจุบัน ซึ่งรวมถึง semantic elements และ APIs สำหรับ web applications ที่ซับซ้อน
วิธีการเปิดไฟล์ HTML
ระบบปฏิบัติการต่างๆ รองรับการ render HTML แบบสากลผ่าน web browsers ที่ติดตั้งมาล่วงหน้าเช่น Microsoft Edge (Windows), Safari (macOS), หรือ Firefox (Linux) สำหรับการแก้ไข source code นักพัฒนาจะใช้ editors เฉพาะทางเช่น Visual Studio Code, IntelliJ IDEA, หรือ Notepad++ ไม่จำเป็นต้องใช้ซอฟต์แวร์ proprietary เนื่องจากรูปแบบนี้เป็น standard text file แบบเปิดที่ไม่ใช่ proprietary
BMP
BMP คืออะไร?
Bitmap Image File
Developed By
Microsoft
Initial Release
1985
MIME Type
image/bmp
รูปแบบ BMP (Bitmap) หรือที่รู้จักกันอย่างเป็นทางการในชื่อ Device Independent Bitmap (DIB) เป็นมาตรฐาน Raster graphics ที่พัฒนาโดย Microsoft สำหรับระบบปฏิบัติการ Windows โครงสร้างไฟล์ประกอบด้วย File header (BITMAPFILEHEADER), Information header (โดยปกติคือ BITMAPINFOHEADER), Color table และ Pixel array ข้อมูลจะถูกเก็บในรูปแบบ Grid ของพิกเซลที่มี Color depths ตั้งแต่ 1-bit ถึง 32-bit โดยปกติจะไม่บีบอัดข้อมูล (Uncompressed) แม้ว่ารูปแบบนี้จะรองรับ Lossless Run-Length Encoding (RLE4 หรือ RLE8) และ Huffman 1D compression สำหรับ Bit depths บางระดับก็ตาม
วิธีเปิดไฟล์ BMP
เนื่องจากความเรียบง่ายและเป็นมาตรฐานหลักของ Windows ไฟล์ BMP จึงมีความสามารถในการใช้งานร่วมกันได้เกือบทุกระบบ (Universal compatibility) สามารถเปิดได้โดยตรงผ่านโปรแกรมดูภาพและเว็บเบราว์เซอร์เกือบทั้งหมดบน Windows, macOS และ Linux โดยไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติม ยูทิลิตี้มาตรฐาน ได้แก่ Microsoft Paint, Apple Preview และ Windows Photos สำหรับการแก้ไขขั้นสูง แนะนำให้ใช้ Pixel-based editors อย่าง Adobe Photoshop และ CorelDRAW แม้ว่ารูปแบบนี้จะไม่ค่อยถูกใช้ในการแก้ไขที่ซับซ้อนเนื่องจากไฟล์มีขนาดใหญ่