Linux

hexyl 命令列十六進位檔案瀏覽工具

介紹如何在 Linux 中使用 hexyl 這個命令列的十六進位檔案瀏覽工具,查看二進位檔案的內容。

hexyl 是一個簡單的十六進位檔案瀏覽工具,可輸出彩色排版的十六進位資料,功能簡單實用。

安裝 hexyl 工具

若在 Ubuntu Linux 中,可以使用 apt 安裝 hexyl

# 安裝 hexyl 套件
sudo apt install hexyl

查看二進位檔案

hexyl 的使用方式很單純,只要以參數指定要查看的檔案名稱,即可將檔案內容以十六進位的方式輸出。

例如以十六進位輸出 /bin/ls 的檔案內容:

# 以十六進位輸出 /bin/ls 的檔案內容
hexyl /bin/ls

通常以十六進位輸出的內容會非常多,我們可以使用 -n 參數指定要輸出的資料長度(單位是位元組):

# 僅輸出前 128 位元組的資料
hexyl -n 128 /bin/ls

-s 參數則可設定跳過資料的長度(單位是位元組):

# 跳過 64 位元組後,輸出 128 位元組的資料
hexyl -s 64 -n 128 /bin/ls

hexyl 在終端機中輸出十六進位資料時,會自動排版並上色,非常好閱讀:

十六進位資料
Share
Published by
Office Guide

Recent Posts

Python 使用 PyAutoGUI 自動操作滑鼠與鍵盤

本篇介紹如何在 Python ...

9 個月 ago

Ubuntu Linux 以 WireGuard 架設 VPN 伺服器教學與範例

本篇介紹如何在 Ubuntu ...

9 個月 ago

Linux 網路設定 ip 指令用法教學與範例

本篇介紹如何在 Linux 系...

9 個月 ago

Windows 使用 TPM 虛擬智慧卡保護 SSH 金鑰教學與範例

本篇介紹如何在 Windows...

11 個月 ago

Linux 以 Shamir’s Secret Sharing 分割保存金鑰教學與範例

介紹如何在 Linux 中使用...

11 個月 ago

Linux 以 Cryptsetup、LUKS 加密 USB 隨身碟教學與範例

介紹如何在 Linux 系統中...

11 個月 ago