recherche

Maison  >  Questions et réponses  >  le corps du texte

Le contenu hexadécimal peut-il être affiché sous forme de caractères ASCII dans vim ?

J'ai un fichier journal de données, en caractères hexadécimaux, avec des espaces comme délimiteurs :

48 54 54 50 2F 31 2E 31 20 34 30 34 20 4E 6F 74 20 46 6F 75 6E 64 0D 0A 53 65 72 76 65 72 3A 20 6E 67 69 6E 78 2F 31 2E 37 2E 39 0D 0A 44 61 74 65 3A 20 53 75 6E 2C 20 30 36 20 53 65 70 20 32 30 31 35 20 30 33 3A 30 35 3A 30 37 20 47 4D 54 0D
.. ..

Le contenu réel est un message de réponse HTTP. Peut-il être affiché sous forme de caractères ASCII dans vim ? Comme dans WireShark :

天蓬老师天蓬老师2853 Il y a quelques jours795

répondre à tous(2)je répondrai

  • 某草草

    某草草2017-05-16 16:40:46

    Désolé, j'ai mal compris votre question au début. Supposons que votre stockage vim soit comme indiqué ci-dessus
    Exécutez

    .
    :%!xxd -r -ps
    :%!xxd

    Ensuite c'est le format que vous avez ci-dessous

    répondre
    0
  • 滿天的星座

    滿天的星座2017-05-16 16:40:46

     :%!xxd est converti en hexadécimal et affiché dans le mode que vous avez mentionné
     :%!xxd -r revient au mode d'affichage précédent
    Je ne l'ai pas utilisé depuis longtemps. Essayez-le

    .

    répondre
    0
  • Annulerrépondre