????? ???


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
هدف استفاده از struct.unpack در فرمت فایل
نویسنده پیام
nImaarek آفلاین
badtrip
****

ارسال‌ها: 70
موضوع‌ها: 38
تاریخ عضویت: مهر ۱۳۸۹

تشکرها : 198
( 87 تشکر در 38 ارسال )
ارسال: #1
هدف استفاده از struct.unpack در فرمت فایل
سلام،

من قصد دارم تا بایت های یک فایل که تو حافظه مپ کردم بخونم.. یک کتابخونه پایتون پیدا کردم که همین کار و میکنه داخل کد هاش برای خواندن بایت ها از دستور زیر استفاده میکنه:
کد:
magic = struct.unpack('<L', m[0:8])[0]

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

خروجی میشه bdf51c52


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

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them

Tell me, what you think about me
۱۹-مهر-۱۳۹۶, ۰۳:۳۰:۳۱
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] استفاده از DEBUG_EVENT در پایتون nImaarek 2 761 ۲۰-اردیبهشت-۱۳۹۵, ۰۰:۵۶:۴۴
آخرین ارسال: babyy
  استفاده از فرمان های خط فرمان در پایتان grimm 1 960 ۰۲-فروردین-۱۳۹۴, ۱۷:۲۸:۲۲
آخرین ارسال: grimm

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS