
hevi (โปรแกรมดูค่า Hex หรือข้อมูลไฟล์ไบนารี่ ไฟล์ข้อมูลดิบ) : โปรแกรม hevi เป็นโปรแกรม "Hex Viewer" แบบ ส่วนติดต่อผู้ใช้แบบบรรทัดคำสั่ง (CLI) ใช้สำหรับดูข้อมูลดิบในรูปแบบเลขฐานสิบหก (Hex) พร้อมแสดงผล ASCII และ ข้อมูล เมตาดาต้า (Metadata) บางส่วนทำงานคล้ายเครื่องมืออย่าง "xxd" หรือ "hexdump" จุดเด่นคือ รองรับการไฮไลต์แบบมีสี ปรับแต่งพาเลตสีเองได้ และมี "Parser" สำหรับไฟล์ฟอร์แมตยอดนิยม เช่น ELF และ PE ทำให้การอ่านโครงสร้างไฟล์ ไบนารี (Binary) สะดวก และชัดเจนขึ้น
จุดประสงค์หลักของโปรแกรม hevi คือ ใช้เพื่อเปิดดูเนื้อหาภายในไฟล์ไบนารี หรือไฟล์ข้อมูลดิบ ที่มนุษย์ไม่สามารถอ่านได้ด้วยโปรแกรมแก้ไขข้อความทั่วไป เพื่อให้ผู้พัฒนาโปรแกรม หรือนักวิเคราะห์ข้อมูลสามารถตรวจสอบโครงสร้างข้อมูลในระดับไบต์ได้อย่างละเอียด โดย hevi มีความโดดเด่นในเรื่องของการออกแบบหน้าจอการแสดงผลที่สะอาดตาและอ่านง่าย โดยจะแบ่งส่วนการแสดงผลออกเป็นสามส่วนหลัก ได้แก่ ส่วนที่แสดงตำแหน่งของข้อมูล (Offset) ส่วนที่แสดงรหัสเลขฐานสิบหก และส่วนที่แสดงตัวอักษรที่สอดคล้องกัน (ASCII representation) ซึ่งช่วยให้ผู้ใช้สามารถระบุได้ว่าข้อมูลชุดใดหมายถึงอะไรในไฟล์นั้น ๆ
ตัวโปรแกรม hevi มีให้ใช้งานทั้งบน ระบบปฏิบัติการ (OS) หลักอย่าง วินโดวส์ (Windows), แมคโอเอส (macOS) และ ลีนุกซ์ (Linux) รองรับการเปิด/ปิดสี, ปรับตัวพิมพ์เลข hex เป็นตัวเล็ก หรือตัวใหญ่, เปิด/ปิดการแสดงขนาดท้ายไฟล์, การแสดง Offset การตีความ ASCII และการข้ามบรรทัดที่มีข้อมูลเหมือนกัน เพื่อให้ผลลัพธ์กระชับขึ้น นอกจากนี้ ยังมีโหมด Raw ที่ตัดฟีเจอร์ส่วนใหญ่เพื่อแสดงผลดิบๆ ตามต้องการ และสามารถสลับพาเลตสี หรือแสดงพาเลตปัจจุบันเป็นตารางได้โดยตรง อีกทั้งผู้ใช้ยังสามารถระบุ Parser ที่ต้องใช้ได้จาก Flag คำสั่ง ทำให้การดูไฟล์เฉพาะประเภทมีความชัดเจนมากขึ้น
โปรแกรม hevi รองรับพาเลตสีแบบ ANSI และ Truecolor ผู้ใช้สามารถกำหนดพาเลตเองได้ละเอียดทั้งเฉดปกติ และ Accent ทำให้การอ่านข้อมูลสบายตา และเน้นส่วนสำคัญชัดเจน นอกจากนี้ ตัวแปรแวดล้อม NO_COLOR ก็ได้รับการรองรับเพื่อปิดสีตามมาตรฐานของ no-color.org โดยยังสามารถถูก Ooverride ด้วย Flag "--color" ได้หากต้องการบังคับเปิดสีในบางสถานการณ์
โปรแกรม Buzz เป็นซอฟต์แวร์ ฟรี (Free) ที่พัฒนาแบบ โอเพ่นซอร์ส (Open-Source) ที่อยู่ภายใต้เงื่อนไขการใช้งานแบบ GPL-3.0 ซึ่งหมายความว่าผู้ใช้สามารถใช้งาน, ดัดแปลง, แจกจ่าย และเข้าถึง โค้ดต้นฉบับ (Source Code) ได้อย่างเสรี ภายใต้เงื่อนไขที่กำหนด
หากต้องการค้นหาข้อมูลเพิ่มเติม สามารถติดต่อกับทางผู้พัฒนาโปรแกรมนี้ได้ผ่านทางช่องทางเว็บไซต์ (Website) : https://codeberg.org/arnauc/hevi (ภาษาอังกฤษ) ได้เลย
hevi (short for Hex Viewer) is a command-line utility designed for reading and displaying data in hexadecimal format. Developed specifically for Terminal interfaces on Unix-like operating systems, such as Linux and macOS, it prioritizes simplicity and efficiency in line with the "minimalist software" philosophy.
The primary purpose of this tool is to view the contents of binary files or raw data that are otherwise unreadable by standard text editors. It enables developers and data analysts to inspect data structures at the byte level with high precision. hevi stands out for its clean and intuitive display layout, which is divided into three main sections: the Offset (memory address), the Hexadecimal representation, and the corresponding ASCII representation. This structured view helps users easily identify and interpret specific data segments within a file.
คำสำคัญ