본문 바로가기

binary2

Python binary file read Binary 파일에 대해 파싱을 해야 하는 일이 있어서 Python 을 사용하여 binary 파일을 읽고 ~ 해당 값을 hex 형태로 나타내는 코드입니다. 기존에 대부분 텍스트 파일 처리만 주로 했었고 binary 파일을 다룰 일은 별로 없었는데 … 역시 파이썬은 정말 간편한듯 하네요. 너무 좋아~ if __name__ == '__main__': with open('data.elf', mode='rb') as file: binaryData = file.read() binaryDataString = ["{:02x}".format(x) for x in binaryData] print(binaryDataString) 다행히도 바이너리 파일이 그리 크지 않아서 한번에 읽어들여서 간단하게 처리되는데 아래와 같이 .. 2018. 11. 7.
Windows 에서 ruby 설치하기 Windows 환경에서 ruby를 설치하는 방법에 대해 기록한다. Ruby 설치를 위한 Windows binary 는 아래 주소에서 다운로드 할 수 있다. http://rubyinstaller.org/downloads/ 현재 2.2.4 버전이 최신 버전이다. 위 download 페이지의 설명에 나와 있지만 잘 모르겠을 때는 32비트를 설치하는 게 좋다. (x64) 라는 글자가 붙지 않은 파일들이 32비트용이다. 설치 시 아래 그림과 같이 path 환경변수에 등록하도록 설정한다. 컴파일 환경을 갖추기 위해 각자 버전에 맞는 DEVELOPMENT KIT도 설치 한다. 다운로드 받은 exe 파일을 더블 클릭하면 압축이 해제 되는데~ C:\RubyDevKit 와 같은 폴더를 만들고 해당 폴더에 압축을 해제 하도.. 2016. 2. 17.