Do you know what is MZ?

24 03 2008

Icon Description
If you open any windows executable in some text editor you can see the executable starts with two chars – “MZ”. Do you know what it is ?

Windows executables are in PE( Portable Executable) file format. For backward compatibility with dos, the PE file format contains a small MS-DOS stub in the starting. That’s why when we run any windows application in DOS, it just print an error message that, it needs windows to execute the application.

The dos header starts with a special signature – “MZ”. MZ stands for Mark Zbikowski. He is one of the earlier Microsoft Architects and the designer of Dos Executable file format. In 2006 he was honored for 25 years of service with the company, the first employee to reach this milestone other than Bill Gates and Steve Ballmer 🙂 Digging history is Interesting… isn’t it ?