A mágica dos arquivos de bitmap do Windows é, na verdade, dois bytes - BM
, não BMP
. Os próximos quatro bytes são o tamanho do arquivo em si, e o B
é apenas uma coincidência.
A maioria dos Unixes, possui um comando file
que pode reconhecer muitos formatos de arquivo usando um banco de dados. Para o Windows, o Cygwin e o GnuWin32 vêm com este comando.