幾個小工具

fc
===========================
Windows底下有個程式fc,可以比較兩個檔案的不同之處,並以16進位的方式輸出

Linux版:::

    cmp -l $1 $2 | awk '{printf "%08X %02X %02X\n", $1, strtonum(0$2), strtonum(0$3)}'

bwrite [filename] [offset(10進位)] [data] [data_size]
===========================
非常簡單的存檔修改法

    printf $3 | dd of="$1" bs=1 seek=$2 count=$4 conv=notrunc
   
10進位 > 16進位
===========================

     printf '%x\n' 346
   
16進位 > 10進位
===========================

    echo $((0xff))


沒有留言:

張貼留言