Linux::通過echo寫二進制文件(16進制)

1.簡單用法[推薦]

echo 001122334455 | xxd -r -ps > test            // 6 個字節

xxd // xxd 命令用於用二進制或十六進制顯示文件的內容
-r // 把xxd的十六進制輸出內容轉換回原文件的二進制內容
-ps // 以 postscript的連續十六進制轉儲輸出,這也叫做純十六進制轉儲

2.樸素用法

echo -e -n "\x11\x22" > test             // 2 個字節

-e // 表示使能反斜槓轉義,這樣遇到\就會轉義爲二進制
-n // 不添加行尾換行標識,因爲默認的 echo 會在末尾添加 0x0A
雙引號表示要轉義的字符串,\x表示十六進制,\0NNN 表示八進制


————————————————
原文鏈接:https://blog.csdn.net/ustccw/article/details/79038269 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章