검색결과 리스트
글
파일을 읽어와 HEX로 출력하되 16단위로 자르기
알아두자/python
2014. 9. 13. 06:02
import sys,getopt
filename_input = "edit file name"
blocksize = 1024
opts,args = getopt.getopt(sys.argv[1:],'f:b:')
for o,a in opts:
if o == '-f':
filename_input = a
if o == '-b':
blocksize = a
offset = 0
with open(filename_input,"rb") as f:
block = f.read(blocksize)
str = ""
count = 0
for ch in block:
count+=1
if(count%16!=0):
str += hex(ord(ch))+" "
else:
str += hex(ord(ch))+"\n"
#print hex(ord(ch))
print str
'알아두자 > python' 카테고리의 다른 글
너무나도 쉽게 파일을 바이너리로 읽어와 특정 HEX로 변경하는법 (0) | 2014.09.13 |
---|---|
vs2010 express (visual studio 2010 express) 다운로드 링크 (0) | 2014.05.16 |
모듈 불러올 시 차이점 (0) | 2013.11.21 |
프로그램 실행시간 측정 (second 단위) (0) | 2013.11.03 |
간단한 ppserver.py 배치파일 소스 (0) | 2013.10.08 |