Então, estou usando o emacs que possui um modo hexl estupendo para visualizar o deslocamento de bytes em um arquivo diretamente sobre os valores hexadecimais semelhantes a:
87654321 0011 2233 4455 6677 8899 aabb ccdd eeff 0123456789abcdeff
00000000: 5765 6c63 6f6d 6520 746f 2047 4e55 2045 Welcome to GNU E
Como um fã desta capacidade. Quer saber se esse é um recurso que posso retirar no xxd ou hexdump? Ou se alguém tiver um script awk que faça isso e o mantenha alinhado corretamente
Meu uso favorito de
hexdump
é neste formato:Isso dá saída semelhante a
Seria fácil simplesmente colocar um
echo
na frente disso:Alternativamente, poderíamos "paginar" a saída; por exemplo, coloque o cabeçalho a cada 16 linhas, com um
awk
filtro simples:Eu posso querer colocar alguns separadores lá para facilitar a distinção entre o "cabeçalho" e o conteúdo.
Isso é facilmente transformado em um script:
Agora você pode fazer
ou
E comandos semelhantes.