본문 바로가기

.NET/C#

BinaryFile 을 Hex로 표현하기


오늘 심심해서 이미지 바이너리 코드를 hex로 보고 싶었다


그래서 한번 


코드를 작성해 봤다


 using (BinaryReader reader = new BinaryReader(new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read)))

            {

                byte line;

                int count = 1;

                int pos = 0;

                int length = (int)reader.BaseStream.Length;

                while (pos < length)

                {                   

                    line = reader.ReadByte();

                    result += line.ToString("X").PadLeft(2,'0');

                    if (count % 16 == 0)

                    {

                        result += "\r";

                    }

                    pos +=8;

                    count++;

                }


            }


위의 코드를 실행해보면


hex코드를 알수 있다.