2014-06-18
■[メモ] Windowsでファイルを16進数テキストに変換したり、16進数テキストをファイルに変換したりする方法
64bit版Windowsにはdebugコマンドが無いのでhexdumpができなくて困ったなぁ〜と思っていたら、certutilコマンドに"-decodehex"などのオプションを発見!
さっそく使い方をメモ。
Windowsでファイルを16進数テキストに変換(bin -> hex)
certutil -f -encodehex 入力ファイル名 出力ファイル名 12 (例)certutil -f -encodehex james.exe james_hex.txt 12Windowsで16進数テキストをファイルに変換(hex -> bin)
certutil -f -decodehex 入力ファイル名 出力ファイル名 12 (例)certutil -f -decodehex james_hex.txt james.exe 12
オプションの最後にある"12"はフォーマットの指定でHEXRAWフォーマットにしている。
その他の出力フォーマットは下記の通り。
HEXフォーマット(4)
45 69 6a 69 20 4a 61 6d 65 73 20 59 6f 73 68 69 64 61HEXADDRフォーマット(10)
0000 45 69 6a 69 20 4a 61 6d 65 73 20 59 6f 73 68 69 0010 64 61HEXASCIIADDRフォーマット(11)
0000 45 69 6a 69 20 4a 61 6d 65 73 20 59 6f 73 68 69 Eiji James Yoshi 0010 64 61 daHEXRAWフォーマット(12)
45696a69204a616d657320596f7368696461
たぶんデフォルトはHEXASCIIADDRフォーマットだと思う。
関連エントリ
- 2474 https://www.google.co.jp/
- 675 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http://d.hatena.ne.jp/EijiYoshida/&ei=6G-iU5j0CJKOuATV-oHICA&usg=AFQjCNGUgSxkE6bnVMZBNb5afimGRKC4eA&bvm=bv.69411363,d.c2E
- 566 http://www.google.co.jp/url?url=http://d.hatena.ne.jp/EijiYoshida/20140618/1403092855&rct=j&frm=1&q=&esrc=s&sa=U&ei=SBe2U_rzK8PPkwWW-4H4Dw&ved=0CDYQFjAF&usg=AFQjCNFW6far0Lbk1zYl3D-_qU0DWnkzPw
- 328 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CDAQFjAC&url=http://d.hatena.ne.jp/EijiYoshida/20140618/1403092219&ei=ony2U53eLcXf8AXPtoGYBQ&usg=AFQjCNEEUX-CAQW_C2PLrHJwrj0_mSmEcw&sig2=RtTUng9dCtxA1lpNiJ5XOQ&bvm=bv.701385
- 315 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=4&ved=0CDIQFjAD&url=http://d.hatena.ne.jp/EijiYoshida/&ei=KYSiU86NFIK_uATss4LgAg&usg=AFQjCNGUgSxkE6bnVMZBNb5afimGRKC4eA&bvm=bv.69411363,d.c2E
- 274 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCQQFjAB&url=http://d.hatena.ne.jp/EijiYoshida/20140618&ei=O8S2U4-nCo7z8QXDt4GIBQ&usg=AFQjCNEQMYW0p85xvQyWy9LFRhdmPn3TBQ&sig2=cfEV9wn0WoGkgj2c_qGhlQ&bvm=bv.70138588,d.dGc
- 248 https://www.google.co.jp
- 175 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CFwQFjAF&url=http://d.hatena.ne.jp/EijiYoshida/20140618/1403092855&ei=NCeqU-LiM7KyzASPcw&usg=AFQjCNH5si0yEgQLPetlBuhjmR6SYkNQpw
- 112 https://www.google.com/
- 101 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CEwQFjAE&url=http://d.hatena.ne.jp/EijiYoshida/20140618/1403092219&ei=WMvJU52LFMS48gWh4IGoCQ&usg=AFQjCNEEUX-CAQW_C2PLrHJwrj0_mSmEcw&sig2=lNZ-scdifp9RLC2CsrRavA&bvm=bv.711989