前幾天的 Hacker News Daily 上看到「Fq: Jq for Binary Formats (github.com/wader)」這個工具 fq,可以對二進位檔案操作:
Tool, language and decoders for working with binary data.
Ubuntu 22.04 以後的版本有套件可以直接裝 (就 apt install fq
),不過 22.04 內的版本比較舊,可以考慮抓 binary 下來丟到 ~/bin
之類的地方用,不過目前應該是先丟著,等明年 24.04 的時候就會自己換新了?
官方範例的 fq . file
可以看 metadata,這樣還算是好用,不用自己 hexdump 對半天;另外「Supported formats」這邊有每種格式對應的 column name 可以讓你操作,參考 fq --help
的說明就可以拉一些欄位出來用...