タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

vimとlinuxに関するznzのブックマーク (1)

  • hexdump 的なもの - odz buffer

    なんとなく、知っているものをだらだらと。しかし、どいつもこいつも endian を指定できないのが悲しい。 hexdump まぁ、正直にいうと使いにくい。1バイト単位で16進出力なんてのがやりたければフォーマット文字列を指定しないとできないのだが、このフォーマット指定文字列が難しい。 例えば、16バイトごとにアドレスを出力しながら、1バイト単位で16進出力、なんかだとこうなる。 % hexdump -e '"%07_ax" 16/1 " %02x" "\n"'「"%07_ax"」 でアドレスを7桁16進で出力、「16/1 " %02x"」というのは1バイトずつ読み込んで、" %02x" で出力を16回繰り返し、「"\n"」は改行の出力。まぁ、分かりにくい。Ruby で書くとこんな感じ。 addr = 0 until ARGF.eof? printf '%07x', addr 16.time

    hexdump 的なもの - odz buffer
    znz
    znz 2008/01/04
  • 1