هدف استفاده از struct.unpack در خواندن از فرمت فایل

ساخت وبلاگ
سلام،

من قصد دارم تا بایت های یک فایل که تو حافظه مپ کردم بخونم.. یک کتابخونه پایتون پیدا کردم که همین کار و میکنه داخل کد هاش برای خواندن بایت ها از دستور زیر استفاده میکنه:

magic = struct.unpack('

خروجی میشه 1377629629
اما وقتی کد به این صورت زیر تغییر میدم نتیجه عوض میشه و نتیجه دقیقا برابر با عبارتی است که ابزار hex editor من نشون میده
magic = m[0:8]

خروجی میشه bdf51c52

چرا از struct.unpack استفاده میکنه؟ یعنی چه نیازی هست که استفاده بشه؟

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

برچسب : استفاده, نویسنده : محمد رضا جوادیان programers بازدید : 148 تاريخ : چهارشنبه 19 مهر 1396 ساعت: 10:51