Mostafa mahmoud3 نشر 10 سبتمبر 2021 أرسل تقرير نشر 10 سبتمبر 2021 هل يمكن قراءة ملف bit by bit من نهاية الملف وإضافة هذه bit الي متغير يحمل 7 bit 1 اقتباس
0 سامح أشرف نشر 10 سبتمبر 2021 أرسل تقرير نشر 10 سبتمبر 2021 يمكن لبايثون قراءة Byte فقط في كل مرة. لذلك ستحتاج إلى قراءة الملف حرف تلو الآخر (Byte واحد في كل مرة أو قراءة الملف بالكامل مرة واحدة)، ثم استخراج القيمة التي تريدها من تلك bytes، على سبيل المثال: f = open('mytext.txt', 'rb') b = f.read(1) first_bits = "{:08b}".format(int(b.hex(),16)) # '01101000' أو إذا كنت تريد 7 بتات، بدلاً من 8 بتات: f = open('mytext.txt', 'rb') b = f.read(1) first_bits = "{:08b}".format(int(b.hex(),16))[1:] # '1101000' اقتباس
السؤال
Mostafa mahmoud3
هل يمكن قراءة ملف bit by bit من نهاية الملف وإضافة هذه bit الي متغير يحمل 7 bit
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.