linux 通過 echo 寫二進位制檔案

2021-10-07 07:31:22 字數 489 閱讀 6258

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 表示八進位制

java 寫二進位制檔案

private void writepointtofile mypoint p file file new file f.getpath p.getapname dat byte bt new byte 64 byte temp str.getbytes for int i 0 i temp.len...

linux echo 寫二進位制檔案

1.簡單用法 echo 001122334455 xxd r ps test 6 個位元組xxd xxd 命令用於用二進位制或十六進製制顯示檔案的內容 r 把xxd的十六進製制輸出內容轉換回原檔案的二進位制內容 ps 以 postscript的連續十六進製制轉儲輸出,這也叫做純十六進製制轉儲 2.樸...

二進位制 二進位制起源

現代通訊技術的基礎是二進位制編碼。早在1865年麥克斯韋總結出麥克斯韋方程組之前,美國人摩斯 morse 於1837年發明了摩斯電碼和有線電報。有線電報的出現,具有劃時代的意義 它讓人類獲得了一種全新的資訊傳遞方式,這種方式 看不見 摸不著 聽不到 完全不同於以往的信件 旗語 號角 烽火,這也是二進...