امروز برای یه کاری لازم داشتم تا یه فایل باینری رو به توی یه آرایه 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 ذخیره کردیم.