هل تحتوي ملفات BMP على أي مقطورة؟
سؤال
لدي ملف BMP. لقد قرأت في رأسها أن حجمه هو "56 5A 03" مما يعني 0x035A56. ومع ذلك ، فإن كل محرر HEX أستخدمه لرؤية محتويات هذا الملف يعرض لي 0x038000 بايت لهذا الملف.
- سؤالي العام هو أن ملف BMP يحتوي على مقطورة/تذييل؟
- في الحالة المذكورة ، ما هي المشكلة؟
شكرًا.
المحلول
ال صفحة ويكيبيديا على تنسيق BMP يصف التنسيق ، ويصف هذا الحقل في الرأس بأنه "حجم الصورة. هذا هو حجم بيانات النقطات الخام (انظر أدناه) ، ويجب عدم الخلط بينها مع حجم الملف." مما يعني أنه من المحتمل ألا يحسب الحشوة بين وحدات البكسل.
لا تنتمي إلى StackOverflow