منبع اصلی نوشتار زیر در این لینک قرار دارد

تبدیل فایل باینری به آرایه hex

امروز برای یه کاری لازم داشتم تا یه فایل باینری رو به توی یه آرایه C ذخیره و کامپایل کنم. اولش هنگ کردم که چیکار باید بکنم. سریع رفتم سراغ پایتون، با یه اسکریپت ساده آرایه C رو آماده داشتم. اینم از اسکریپتی که استفاده کردم:



binaryfile = open('sample.bin', 'rb')
hexfile = open('sample.txt', 'w')

data = binaryfile.read()
for c in data:
hexfile.write(hex(ord(c)) + ', ')
hexfile.close()
binaryfile.close()

به همین راحتی آرایه خروجی رو تو یه فایل txt ذخیره کردیم.



برچسب ها : ,

به سیاره لینوکس امتیاز دهید

به اين صفحه امتياز دهيد