Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

xxdコマンドで16進数な値をパースする

xxdコマンドはvim内部で使われる16進数をよろしくパースするツールです。
hexdumpやodに似ていますが、オプションの使い方によっては高速になる事もあります。

実際のところ

$ seq 1 10 | xxd -p -u
310A320A330A340A350A360A370A380A390A31300A

来たまんまを出したい場合"-ps"*1

$ printf "\x02\x42" | xxd -ps 
0242

*1: -ps output in postscript plain hexdump style. とあるので、ポストスクリプト形式?