2010/02/06

用 shell script 產生全是 0xFF 的檔案

要產生全是 0x00 的檔案很容易,借助 /dev/zero 或 /dev/full 即可。要產生全是 0xFF 的檔案就要借助其他工具。目前找到以下方法 (allone.dat 為輸出檔;1024 為檔案大小,可自行調整):
awk 'BEGIN { while (1) printf("%c", 255) }' \
| dd of=allone.dat bs=1 count=1024
PS: 你問我為什麼要產生這種檔案?是為了填補 flash ROM 的內容。Flash ROM 的空的狀態就是 0xFF。

沒有留言: