mz | |
---|---|
Extensión | .exeo.dll |
tipo MIME | aplicación/x-dosexec [1] y aplicación/programa x-msdos [2] |
Firma | MZ o ZM |
Desarrollador | microsoft |
Tipo de formato | formato exe de archivos ejecutables [d] |
Expandido desde | .COM |
Desarrollado en |
Nuevo ejecutable Ejecutable lineal Ejecutable portátil |
MZ es un formato estándar para archivos ejecutables .EXE de 16 bits para DOS . Lleva el nombre de la firma : caracteres ASCII MZ ( 4D 5A ) en los dos primeros bytes. Esta firma son las iniciales de Mark Zbikowski , uno de los creadores de MS-DOS . [3]
El formato se desarrolló como reemplazo del formato obsoleto .COM . Los archivos ejecutables MZ incluyen metadatos, pueden tener más de 64 KB y utilizan varios segmentos de memoria de varios tipos (código, datos y pila ), el punto de entrada del programa también puede estar en cualquier lugar (en archivos .COM, la ejecución del comando siempre comienza directamente desde el principio del archivo). El método de carga de un archivo ejecutable está determinado por la firma: si está presente, se procesa el encabezado MZ; de lo contrario, el archivo se inicia como .COM, independientemente de la extensión del archivo (por ejemplo, en versiones recientes de MS- DOS , el intérprete de línea de comandos COMMAND.COM es en realidad un archivo EXE).
Los ejecutables posteriores de Windows comienzan con un código auxiliar MZ. Por lo general, un código auxiliar agregado por los compiladores mostrará un mensaje como " Este programa no se puede ejecutar en modo DOS " ("Este programa no se puede ejecutar en modo DOS").
Los antiguos enlazadores de DOS podían usar la firma ZM, que también es reconocida por MS-DOS y varios sistemas operativos compatibles. [cuatro]
de archivos ejecutables ( comparación ) | Formatos|
---|---|
Unix | |
Windows , DOS y OS/2 | |
Otro |
|