Формат BMP (Bitmap Image File) — это формат файла растровой графики, используемый для хранения цифровых изображений, особенно в операционных системах Microsoft Windows и OS/2. Файлы BMP хранят цифровые растровые изображения независимо от устройства отображения (например, графического адаптера), что означает, что их можно отображать на различных устройствах с минимальными изменениями или без них. Формат поддерживает различные глубины цвета, включая монохромный, 16-цветный, 256-цветный и 24-битный цвет. Изображения BMP обычно не сжимаются или используют методы сжатия без потерь, такие как RLE (Run-Length Encoding — кодирование длин серий), хотя они также могут содержать сжатые данные с использованием других алгоритмов. Из-за отсутствия продвинутого сжатия файлы BMP, как правило, имеют больший размер по сравнению с другими форматами изображений, такими как JPEG или PNG. Формат относительно прост, что облегчает его реализацию и широкую поддержку программным обеспечением для редактирования изображений и операционными системами. Он часто используется для хранения значков, обоев рабочего стола и других простых изображений, где качество изображения имеет первостепенное значение, а размер файла менее важен. Формат BMP также используется в качестве основы для других форматов изображений, таких как Windows Metafile (WMF) и Enhanced Metafile (EMF).