Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ
  hex editor ¿Í vi ÀÛ¼ºÀÏ : 2006/02/17 23:24
 
  • ±Û¾´ÀÌ : ÁÁÀºÁøÈ£ ( http://coffeenix.net/ )
  • Á¶È¸¼ö : 16875
     
    Á¦  ¸ñ : hex editor ¿Í vi
    ÀÛ¼ºÀÚ : ÁÁÀºÁøÈ£(truefeel, http://coffeenix.net/ )
    ÀÛ¼ºÀÏ : 2006.2.17(±Ý)

    1. vi¿¡¼­ hex ÆíÁýÀ»

    vi¿¡¼­ hex editor ±â´ÉÀ» ÀÌ¿ëÇؼ­ ¹ÙÀ̳ʸ® ÆÄÀÏÀ» ÆíÁýÇÏ´Â ¹æ¹ýÀÌ´Ù.
    ESCÅ°¸¦ ´©¸¥ ÈÄ(¸í·É ¸ðµå·Î Àüȯ)

    :%!xxd

    ¸¦ Çϸé hex editor ȯ°æÀ¸·Î ÀüȯµÇ¸ç, Hex ¶Ç´Â AscII ÆíÁýÀ» ¸ðµÎ ÇÒ ¼ö ÀÖ´Ù.
    ÀúÀåÀ» Çϱâ À§Çؼ­´Â ¹Ýµå½Ã ÀÏ¹Ý ÆíÁý ȯ°æÀ¸·Î ÀüȯÇÑ ÈÄ ÇØ¾ß ÇÑ´Ù.

    :%!xxd -r
    :wq!



    2. ±×¿Ü

    vi¿¡¼­ ÆíÁý ÈÄ ÀúÀå½Ã ¿ë·®Â÷ÀÌ°¡ ¾à°£ »ý±â´Â °æ¿ìµµ ÀÖ¾úÀ¸¸ç, ÀÌ·² °æ¿ì¿¡´Â
    ½ÉÇÃÇÑ hex edtiorÀÎ heme ( http://heme.sourceforge.net/ )°°Àº °ÍÀ» »ç¿ëÇؼ­ ÆíÁýÇÑ´Ù.



    16Áø¼ö·Î ÆÄÀÏÀ» º¸±â À§Çؼ­´Â od ¶Ç´Â hexdump ¸í·ÉÀ» »ç¿ëÇضó.

     
    # od -t cx1 a.txt

    0000000  \n   t   a   i   l       -   f       l   o   g   .   A   L   L
            0a 74 61 69 6c 20 2d 66 20 6c 6f 67 2e 41 4c 4c
    0000020       |   e   g   r   e   p       -   v       '   (   s   y   n
            20 7c 65 67 72 65 70 20 2d 76 20 27 28 73 79 6e
     


    -t x1  : 16Áø¼ö 1ÀÚ¸® ´ÜÀ§·Î Ç¥½Ã
    -t x2  : 16Áø¼ö 2ÀÚ¸® ´ÜÀ§·Î Ç¥½Ã
    -t cx1 : 16Áø¼ö 1ÀÚ¸® + ASCII ¹®ÀÚ ÇÔ²²

     
    # hexdump -x -c b.txt
    0000000    2023    794d    5153    204c    6553    7672    7265    4920
    0000000   #       M   y   S   Q   L       S   e   r   v   e   r       I
    0000010    736e    6174    636e    2065    6f43    666e    6769    7275
    0000010   n   s   t   a   n   c   e       C   o   n   f   i   g   u   r
     


    -x : 16Áø¼ö 2ÀÚ¸®
    -c : ASCII ¹®ÀÚ

    ÀÚ¼¼ÇÑ ¿É¼ÇÀº ¸ÇÆäÀÌÁö¸¦...

    * Âü°í ÀÚ·á :
      http://lists.freebsd.org/pipermail/freebsd-questions/2003-July/012019.html
      http://www.sourcepole.com/sources/reviews/hexeds.xml


    Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ / URL : http://coffeenix.net/board_view.php?bd_code=1340