Como visualizar o conteúdo do arquivo .dat no Linux

Como visualizar o conteúdo do arquivo .dat no Linux

Eu tenho um arquivo com extensão .dat, como posso visualizar o conteúdo do arquivo em hexa? significa que se eu abrir o arquivo, poderei ver o conteúdo em formato hexadecimal. Isso pode ser feito usando o editor vim. Eu instalei o tnef, mas quando tento abrir este arquivo dat aparece "Parece não ser um arquivo TNEF"

Responder1

Em primeiro lugar, o arquivo dat pode ser qualquer coisa.

Use file <yourfile>.datpara descobrir o que é. Então, dependendo do tipo, use um aplicativo específico para abri-lo.

mplayer <yourfile>.dat
gedit <yourfile>.dat

Responder2

Alguns utilitários comuns do Linux para visualizar dumps hexadecimais são:

  • xxd
  • despejo hexadecimal

Responder3

fileé um bom comando para tentar primeiro.

Depois disso, uso cat -v | lessou od -a | lesspara uma visualização "legível". Verifique as manpáginas para ode file.

xxdé mais moderno que ode muitas vezes gera uma visão mais bonita, mas às vezes só odestá disponível.

Responder4

isso pode ser feito usando o editor vim [?].

Aqui está uma maneira, dealgum blog que o Google encontrou

Então, abra um arquivo no vi como de costume, pressione escape e digite: :%!xxdpara mudar para o modo hexadecimal

E quando terminar, pressione Escape novamente e digite: :%!xxd -rpara sair do modo hexadecimal.

Ok, então isso não é realmente mudar para o 'modo hexadecimal' do vi; vi não tem um. O que o texto acima realmente faz é transmitir o buffer do vi através do programa externo 'xxd'.

Um comentarista adicionou

Tente adicionar o seguinte /etc/vim/vimrc.locale você obterá atalhos de teclado para alternar (F8 e F7).

" Switch to hex-editor`
noremap <F8> :%!xxd<CR> 
" Switch back 
noremap <F7> :%!xxd -r<CR>

Há também umDica do Vimnesse assunto.

informação relacionada